Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
CENGLYY

[Lua] sDataEventTalkIndex okumak.

Önerilen Mesajlar

Örnek olarak ; SELECT*FROM QUEST_HELPER where sEventDataIndex = 419.

bu şekilde o 419 kodunun o görev olduğunu nasıl anlıyoruz anlatıcak biri varsa cidden çok teşekkürler.

İyi forumlar.

İletiyi paylaş


Link to post
Sitelerde Paylaş

Uzun zaman oldu buna bakmayalı ancak hatırladıgım kadari ile, o tabloda triggerindex diye bir şey vardı ve ayrica lua ismide yazıyor aynı tabloda. Lua'da o triggerindexi bulup onun sDataindexini verdireceksin.

İletiyi paylaş


Link to post
Sitelerde Paylaş

Tam sormak istediğini anlamadım oyundaki görevin hangi görev olduğunu bulmak istiyorsan npc id sini al görevin o npc id sini quest içinde arat lua sı gelir içinde görevleri görürsün kullandığın lualar düzenli yazıldıysa yanlarında hangi görev oldukları not alınmıştır. DB den bulmak içinde select*from QUEST_HELPER where sNpcId=npcid ile npc ye eklenmiş görevleri bulup lua daki eventid ile quest_helper içindeki nIndex numarasını eşleştirerek bulabilirsin.sEventdataIndex te yanlış bilmiyorsam quest_monster içindeki id yi çekiyor kaç tane canavar kesilmesi gerektiği bilgisini.

İletiyi paylaş


Link to post
Sitelerde Paylaş

local savenum = 111; 111 bulalım ilk Renkleri Dikkatli bak.

SQL GİRELİM.

Select * from QUEST_MONSTER where sQuestNum='111'



if (EVENT == 8636) then
MonsterCount = CountMonsterQuestSub(UID, 111, 1);
if (MonsterCount 10) then --10 tanesi kesilmesi gerekiyor
SelectMsg(UID, 2, savenum, 8090, NPC, 21, 8637);
else
SelectMsg(UID, 4, savenum, 8090, NPC, 41, 8638, 23, 168);
end
end


sCount1 yazıyo 10 tanesi kesmek istemiş.
gWJn43.png

@ hiCenglyy

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...