Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

dsgn kguard
ROLLET remastered
vsupload kguardedgeakademi
cleopatra legacy
ecr-online rebels reklam

vSRO Yardım Maxiguard Login Notice attırma

shadow

.
Katılım
25 Eyl 2019
Mesajlar
90
Çözümler
1
Alınan Beğeni
10
Ödül Puanları
8
Konum
Trabzon
Maxiguard kullanıyorum ve oyuna eklediğim özel 1 adet item var premium tarzında bu itemi kullanan oyuncular oyuna girince belirlediğim noticeyi nasıl attırabilirim?
 

Hades

Developer
.
Katılım
30 Tem 2019
Mesajlar
510
Çözümler
21
Alınan Beğeni
898
Ödül Puanları
93
Konum
Kahramanmaraş
SRO_VT_SHARD veritabanındaki _AddLogChar prosedürünü kullanabilirsin karakter oyuna girdiğinde EventID 4 ile birlikte o prosedür çağrılıyor. Maxiguardın notice gönderme komutu ile birlikte karakterde eğer dediğin item basılı ise notice attırabilirsin
 

shadow

.
Katılım
25 Eyl 2019
Mesajlar
90
Çözümler
1
Alınan Beğeni
10
Ödül Puanları
8
Konum
Trabzon
SRO_VT_SHARD veritabanındaki _AddLogChar prosedürünü kullanabilirsin karakter oyuna girdiğinde EventID 6 ile birlikte o prosedür çağrılıyor. Maxiguardın notice gönderme komutu ile birlikte karakterde eğer dediğin item basılı ise notice attırabilirsin
Bunu yapacak bilgim yok işte yeni yeni geliştiriyorum kendimi prosedür olarak bunu nasıl ilerletebilirim örneklendirebilirseniz ben üzerinde çabalayıp bir şekilde çözmeye çalışacağım.
 

Hades

Developer
.
Katılım
30 Tem 2019
Mesajlar
510
Çözümler
21
Alınan Beğeni
898
Ödül Puanları
93
Konum
Kahramanmaraş
Tabii ki,

Öncelikle dediğim prosedürü incelemen gerekiyor;

1712268843633.png

@CharID - karakterin _Char tablosundaki ID'sidir,
@EventID - karakterin o an ne yaptığına dair bir nitelendirme.

bizim burda kullanmamız gereken EventID 4'dür, ve karakterin _TimedJob tablosundaki girdilerini kontrol etmemiz gerekiyor;

1712269021468.png

Daha sonrasında eğer o karakterde belirlediğin skill bulunuyorsa maxiguard ile birlikte tüm servera notice attırman gerekiyor, Tabii ki önce karakterin ismini alman gerekiyor, bunun için CharID sini prosedür bize verdiği için bunu kullanarak _Char tablosundan karakterimizin adını alıyoruz;


1712269187706.png

Ve son olarak noticeyi attırıyoruz;


1712269282743.png


Kod:


SQL:
İçeriği görebilmek için Uye olmanız gerekiyor.
Üst üste post gönderildiği için tek mesajda birleştirildi:

not: EventID 6 karakter oyundan çıktığında, EventID 4 karakter oyuna giriş yaptığında olacaktı yanlış hatırlamışım.
 

shadow

.
Katılım
25 Eyl 2019
Mesajlar
90
Çözümler
1
Alınan Beğeni
10
Ödül Puanları
8
Konum
Trabzon
O kadar güzel anlatmışsın ki çok teşekkür ederim. Test ediyorum hemen. Bu arada logların aktif olup olmaması bir sorun teşkil edermi addlogchar için?
 

Hades

Developer
.
Katılım
30 Tem 2019
Mesajlar
510
Çözümler
21
Alınan Beğeni
898
Ödül Puanları
93
Konum
Kahramanmaraş
Hangi kısmı düzeltmem gerekiyor? ve tam olarak nereye ekledin ekran görüntüsü atarmısın
 
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.