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ü Event kaydını NPC ekleme

json

.
Katılım
2 Eyl 2024
Mesajlar
31
Tepkime puanı
5
Puanları
8
Yaş
24
Konum
TR
Türk Lirası
0.00₺
Merhabalar

Ben event kayıtlarını herhangi bir NPC üzerinden yapmak istiyorum. NPC tıkladığında görev alır gibi nasıl yapabilirim .lua ile yapılıyor sanırım ama hiç yapmadım bu konuda bilgisi olan var mı ?
 
Merhabalar

Ben event kayıtlarını herhangi bir NPC üzerinden yapmak istiyorum. NPC tıkladığında görev alır gibi nasıl yapabilirim .lua ile yapılıyor sanırım ama hiç yapmadım bu konuda bilgisi olan var mı ?
Merhaba,
bu işlerim aşağıdaki sıralama ile yapabilirsin.Sıralama şu şekilde;

1-NPC Ekle
2-NPC e random bir görev ekle
3-Görevin adını istediğin bir event adı yap
4-Görevi almak istediğinde filter da quest alma prosedürü tetiklenir

5-Kullandığın filter ın quest alma prosedürü içerisine event kaydı yapıcak şekilde düzenliyorsun akabinde görevi iptal edicek şekilde return ediyorsun.Yani görevi alma onay ekranı açılmadan quest penceresi kapanacak.
NOT: Bu işlem yalnızca filter ile kullanılabilir!
 
Oyla 2
return 0 mı yapcam bunun için? bu sayede görevi alamayacak ? ama kaydı tamamlamış olacak
 
Oyla 0
return 0 mı yapcam bunun için? bu sayede görevi alamayacak ? ama kaydı tamamlamış olacak
o kullandığın filter prosedürüne göre değişken gösterebilir return 0,return -1 vb. şeklinde olabilir almaması için bunu için filter sahibinden destek alabilirsin.Ve eğer tetiklenen prosedürü iptal şekilde gönderirsen filter o pencereyi kapatır ve event kayıt yapmış gibi gösterebilirsin.
 
Oyla 0
1- önce manuel bir npc oluştur.
2- npcye yeni bir teleport ekle ve region ,x , y , Z kolonların 0 yap ki tıklamayı görsün fakat isinlanmasin
3 - teleport ismini örneğin (survival kayıt) yaz

4- kguardedge teleport prosedürünü kullanarak olusturdugun teleport idsine kayıt prosedürü hazırla tıkladığında tabloya veriyi eklesin
 
Oyla 0
teşekkür ederim
var olan kaydı silmek için lua da ne yapmam gerekiyor maxiguard kullanıyorum
BASIC_MENUSTRING_AT_DENY bölünü okumuyor sadece
BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST bölümünü okuyor sistem
 
Oyla 0
teşekkür ederim
var olan kaydı silmek için lua da ne yapmam gerekiyor maxiguard kullanıyorum
BASIC_MENUSTRING_AT_DENY bölünü okumuyor sadece
BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST bölümünü okuyor sistem
Npc Kullanman Şartmı ? Npc Olmadan da yapabilirsin
 
Oyla 0
2b95fe39c7101a16c6d4a3eb8d5904a6.png


Gerçek yol ctf reg handlere hook atıp clientte custom list şeklinde yeni satırları eklemek ve click evente kontrolcü ekleyip tabloya kayıt etmekten ibaret. Yukarda söylenenler sahte yoldan yapmak için benim söylediğim ise gerçek yol
tarafını seç :D
 
Oyla 0
2b95fe39c7101a16c6d4a3eb8d5904a6.png


Gerçek yol ctf reg handlere hook atıp clientte custom list şeklinde yeni satırları eklemek ve click evente kontrolcü ekleyip tabloya kayıt etmekten ibaret. Yukarda söylenenler sahte yoldan yapmak için benim söylediğim ise gerçek yol
tarafını seç :D
Bizim onerdiklerimiz alternatif yol sonuç olarak aynı işlemi herkes bu işleyiş tercih etmeye bilir bu konu hakkında bir paylaşım bekliyoruz o halde 😉
 
Oyla 0
Geri
Üst Alt