Merhaba, Hoşgeldin!

VSRO.org, Silkroad Online, Knight Online, Metin2 ve diğer çevrimiçi oyunlar için öncü bir yardım ve geliştirme platformudur. Misyonumuz, bilgi ve deneyim sahibi bireyleri, bilgiye ihtiyaç duyanlarla bir araya getirerek, zengin bir etkileşim ortamı yaratmak ve farklı bakış açılarını birleştirmektir. Topluluğumuzda güçlü bir işbirliği ve öğrenme kültürü oluşturarak, herkesin değerli katkılarda bulunmasını sağlıyoruz.

vSRO Çözüldü Eternity Files Eventler

  • Konuyu Başlatan Konuyu Başlatan MMTD
  • Başlangıç tarihi Başlangıç tarihi

MMTD

.
Katılım
9 May 2019
Mesajlar
647
Tepkime puanı
100
Puanları
43
Yaş
25
Konum
İzmir
Türk Lirası
0.00₺
Eternity DB'den eventleri çektim sorunsuz bir şekilde bütün eventleri çalıştırabiliyorum ama bir türlü "KILLCOUNTER" sistemini çalıştıramadım maxiguard'da gerekli olan bütün triggerlar aktif SQL üzerinde gerekli yerlere gerekli prosedürleri ekledim hepsini doğru yaptığıma eminim ama event içerisinde çalıştıramıyorum. New query yapıp manuel olarak istediğim karaktere istediğim puanı gönderebiliyorum. Bu sorunu nasıl çözebilirim.
 
Çözüm
Ben bütün yöntemleri denedim bu arada bütün her şeyi silip bunu denedim bu dahi çalışmadı

IF (@WorldID = 116)
Begin
exec MaxiGuard_User.._AddItemToChest @KillerCharID,ITEM_SILK_SCROLL_100,1,1
end
Killercharid kısmına charname de yaptım hatta öldürdüğüm charın idsini yazıp o charla karşı takımdakini öldürdüm yine item göndermedi
Üst üste post gönderildiği için tek mesajda birleştirildi:

Öğlen ekran SS atarım
Üst üste post gönderildiği için tek mesajda birleştirildi:

@Hades

1719082552927.png


İşaretlediğim yerdeki değişkeni sil veya başka bir prosedürden bu prosedüre bir yonlendirme varsa şu şekilde değiştir; @Action tinyint = 0

Sorun bundan kaynaklanıyor. sonu _EDIT olan prosedürleri düzenlerken dikkatli olmalısınız diğer prosedürler her restartta bir yenileniyor ama bu prosedürler yenilenmiyor. Maxiguardla...
[_OnCharKillLog_EDIT] Triggeri kontrol edebilirsin burada karakter öldürüldüğünde KillCounter puan sayamaya başlar Evente start veren Prosedürü olması gerekir ''exec MaxiGuard_User.dbo._MakeNewKillCounter 'Survival', 1, 25580'' Start Prosedürüne bu komutu girebilirsin.

Zamanlayıcıyı da ayarlayabilirsin
EXEC MaxiGuard_User.._MakeNewTimer 600, 1, 25580;
 
Oyla 0
sorun şu ki maxiguard trigger ayarları sayfasından _OnCharKillLog_EDIT kısmı aktif deneme amaçlı başka bir şey yazdım o da çalışmıyor sorun bende mi maxiguardda mı anlamadım
Üst üste post gönderildiği için tek mesajda birleştirildi:

Deneme amaçlı bu kodu deniyorum yine olmuyor
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.
 
Oyla 0
Problemin maxiguardda olduğunu sanmıyorum eventlarım için kullanıyorum boyle bir sorunla karşılaşmadım daha önce. IF @WorldID kontrolunun dışına yazıp denermisin cheste item göndermeyi veya Prosedürün komple ekran fotoğrafını atarmısın
_OnCharKillLog_EDIT'in
 
Oyla 0
sorun şu ki maxiguard trigger ayarları sayfasından _OnCharKillLog_EDIT kısmı aktif deneme amaçlı başka bir şey yazdım o da çalışmıyor sorun bende mi maxiguardda mı anlamadım
Üst üste post gönderildiği için tek mesajda birleştirildi:

Deneme amaçlı bu kodu deniyorum yine olmuyor
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.
Region ile dene birde
IF @RegionID = 25580
BEGIN
EXEC MaxiGuard_User.dbo._IncreaseKillCount @KillerCharName
end otomatik olarak o bölgede öldürdüğünde puanlar yazacaktır
 
Oyla 0
Problemin maxiguardda olduğunu sanmıyorum eventlarım için kullanıyorum boyle bir sorunla karşılaşmadım daha önce. IF @WorldID kontrolunun dışına yazıp denermisin cheste item göndermeyi veya Prosedürün komple ekran fotoğrafını atarmısın
_OnCharKillLog_EDIT'in
Ben bütün yöntemleri denedim bu arada bütün her şeyi silip bunu denedim bu dahi çalışmadı

IF (@WorldID = 116)
Begin
exec MaxiGuard_User.._AddItemToChest @KillerCharID,ITEM_SILK_SCROLL_100,1,1
end
Killercharid kısmına charname de yaptım hatta öldürdüğüm charın idsini yazıp o charla karşı takımdakini öldürdüm yine item göndermedi
Üst üste post gönderildiği için tek mesajda birleştirildi:

Öğlen ekran SS atarım
Üst üste post gönderildiği için tek mesajda birleştirildi:

@Hades
1719082552927.png
 
Oyla 0
Ben bütün yöntemleri denedim bu arada bütün her şeyi silip bunu denedim bu dahi çalışmadı

IF (@WorldID = 116)
Begin
exec MaxiGuard_User.._AddItemToChest @KillerCharID,ITEM_SILK_SCROLL_100,1,1
end
Killercharid kısmına charname de yaptım hatta öldürdüğüm charın idsini yazıp o charla karşı takımdakini öldürdüm yine item göndermedi
Üst üste post gönderildiği için tek mesajda birleştirildi:

Öğlen ekran SS atarım
Üst üste post gönderildiği için tek mesajda birleştirildi:

@Hades

1719082552927.png


İşaretlediğim yerdeki değişkeni sil veya başka bir prosedürden bu prosedüre bir yonlendirme varsa şu şekilde değiştir; @Action tinyint = 0

Sorun bundan kaynaklanıyor. sonu _EDIT olan prosedürleri düzenlerken dikkatli olmalısınız diğer prosedürler her restartta bir yenileniyor ama bu prosedürler yenilenmiyor. Maxiguardla bir ilgisi yok
 
Oyla 0
Çözüm
Onu ben eklemedim bu arada ilk defa o prosedürü kullancaktım action komutu normalde ne işe yaradığını biliyorum da orijinalde var dimi
Ekli dosyayı görüntüle 18939


İşaretlediğim yerdeki değişkeni sil veya başka bir prosedürden bu prosedüre bir yonlendirme varsa şu şekilde değiştir; @Action tinyint = 0

Sorun bundan kaynaklanıyor. sonu _EDIT olan prosedürleri düzenlerken dikkatli olmalısınız diğer prosedürler her restartta bir yenileniyor ama bu prosedürler yenilenmiyor. Maxiguardla bir ilgisi yok
 
Oyla 0
Onu ben eklemedim bu arada ilk defa o prosedürü kullancaktım action komutu normalde ne işe yaradığını biliyorum da orijinalde var dimi
orjinalde yok
Üst üste post gönderildiği için tek mesajda birleştirildi:

Sorun çözüldü mü? çözüldüyse geri dönüş yapın aksi takdirde benden forum kuralları gereğince uyarı alacaksınız.
 
Oyla 0
Birazdan deneyecem işlemi
Üst üste post gönderildiği için tek mesajda birleştirildi:

@Hades'in yardımları için teşekkür ederim sorun çözülmüştür.
 
Oyla 0
Geri
Üst Alt