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ü Çoklu mob kill için Quest oluşturma

Katılım
11 Eki 2021
Mesajlar
150
Çözümler
2
Tepkime puanı
42
Puanları
28
Yaş
33
Konum
İstanbul
Türk Lirası
0.00₺
Merhaba,
Lua scriptlerini incelerken hiç bir şekilde bir örneğini bulamadım forumda da konu göremedim. Örneğin Jangandaki tüm moblardan toplamda 500 tane kesilmesi için görev eklemek istiyorum Lua scriptindeki LuaSetMissionData alanı nasıl olmalı bilgisi olan var mıdır? Hepsine tek tek bir sayı vermeden hepsi total 500 olacak şekilde ayarlamak istiyorum.
 
Çözüm
It will be like this brother, you make your changes on LuaSetMissionData_EX
5 is the number of monsters, if you wish to make it 500 and put all the monsters id on its up to you

function QNO_AA_GRIND() QUESTID = LuaGetQuestID("QNO_AA_GRIND") LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 1, 100) QM_CONVERSATION = 1 LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_QUESTS") LuaInsertMissionOrCompleteNpc("NPC_QUESTS") LuaQuestInsertNpc(1, "NPC_QUESTS") LuaSetDivideType(5) LuaSetMissionDataSize(QUESTID, 1) LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_AA_GRIND", 5, "MOB_TQ_SNAKEMAN_ERYX","MOB_ERYX_JOB_MUJIGI_KOOLD","MOB_ERYX_JOB_BLOOD_HYENA_FASTWOLF_CLONE","MOB_ERYX_COAST_CRAB...
lua scriptini atarsan daha kolay yardımcı oluruz sadece yardım istemissiniz yapılacak luayı felan atsaydınız daha kolay olurdu yardım
düzeltirebilirdi lua
 
Oyla 0
It will be like this brother, you make your changes on LuaSetMissionData_EX
5 is the number of monsters, if you wish to make it 500 and put all the monsters id on its up to you

function QNO_AA_GRIND() QUESTID = LuaGetQuestID("QNO_AA_GRIND") LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 1, 100) QM_CONVERSATION = 1 LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_QUESTS") LuaInsertMissionOrCompleteNpc("NPC_QUESTS") LuaQuestInsertNpc(1, "NPC_QUESTS") LuaSetDivideType(5) LuaSetMissionDataSize(QUESTID, 1) LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_AA_GRIND", 5, "MOB_TQ_SNAKEMAN_ERYX","MOB_ERYX_JOB_MUJIGI_KOOLD","MOB_ERYX_JOB_BLOOD_HYENA_FASTWOLF_CLONE","MOB_ERYX_COAST_CRAB ","MOB_AR_WHITESPIDER_MADNESS_CLONE1", 0, 10000, 0, 1) InsertQuestMenuStringList("NPC_QUESTS", 8, "BASIC_MENUSTRING_GREETING", "SN_NPC_CH_POTION_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_AA_GRIND_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_AA_GRIND _02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_AA_GRIND_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_AA_GRIND_04", "BASIC_MENUSTRING_INVENTORY_FULL ", "SN_TALK_QNO_AA_GRIND_05", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_AA_GRIND_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_AA_GRIND_07") LuaSetMissionCompleteNum(0) PAY_ITEM_METHOD_EXACT = 1 LuaSetAchievedItem(1, 7200, 0, 0, 1, "ITEM_MALL_GLOBAL_CHATTING", 1) LuaSetAchievedSkillPont(0) end
 
Oyla 0
Çözüm
Merhaba Daha önce denemedim ama bu stuna birden fazla mob eklenebilir die düşünüyorum LuaSetCollectionItemMissionData

Örnek vericek olursam
LuaSetCollectionItemMissionData(QUESTID, 0, MISSION_TYPE_GATHER_ITEM_FROM_MONSTER, "SN_CON_QNO_VENUS_ROC", 5, "NPC_VENUS_QUEST", 1, "ITEM_QNO_VENUS_ROC", "MOB_1", "MOB_2", "MOB_2", "MOB_3", "MOB_A4", 0, 10000, 0, 1)

Deneme şansın olursa geribildirimde bulunursan sonucu

İş çıkışı bende bir deniyeceğim
 
Oyla 0
It will be like this brother, you make your changes on LuaSetMissionData_EX
5 is the number of monsters, if you wish to make it 500 and put all the monsters id on its up to you

function QNO_AA_GRIND() QUESTID = LuaGetQuestID("QNO_AA_GRIND") LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 1, 100) QM_CONVERSATION = 1 LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_QUESTS") LuaInsertMissionOrCompleteNpc("NPC_QUESTS") LuaQuestInsertNpc(1, "NPC_QUESTS") LuaSetDivideType(5) LuaSetMissionDataSize(QUESTID, 1) LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_AA_GRIND", 5, "MOB_TQ_SNAKEMAN_ERYX","MOB_ERYX_JOB_MUJIGI_KOOLD","MOB_ERYX_JOB_BLOOD_HYENA_FASTWOLF_CLONE","MOB_ERYX_COAST_CRAB ","MOB_AR_WHITESPIDER_MADNESS_CLONE1", 0, 10000, 0, 1) InsertQuestMenuStringList("NPC_QUESTS", 8, "BASIC_MENUSTRING_GREETING", "SN_NPC_CH_POTION_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_AA_GRIND_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_AA_GRIND _02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_AA_GRIND_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_AA_GRIND_04", "BASIC_MENUSTRING_INVENTORY_FULL ", "SN_TALK_QNO_AA_GRIND_05", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_AA_GRIND_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_AA_GRIND_07") LuaSetMissionCompleteNum(0) PAY_ITEM_METHOD_EXACT = 1 LuaSetAchievedItem(1, 7200, 0, 0, 1, "ITEM_MALL_GLOBAL_CHATTING", 1) LuaSetAchievedSkillPont(0) end
It worked for me thank you for your help.
Üst üste post gönderildiği için tek mesajda birleştirildi:

Merhaba Daha önce denemedim ama bu stuna birden fazla mob eklenebilir die düşünüyorum LuaSetCollectionItemMissionData

Örnek vericek olursam
LuaSetCollectionItemMissionData(QUESTID, 0, MISSION_TYPE_GATHER_ITEM_FROM_MONSTER, "SN_CON_QNO_VENUS_ROC", 5, "NPC_VENUS_QUEST", 1, "ITEM_QNO_VENUS_ROC", "MOB_1", "MOB_2", "MOB_2", "MOB_3", "MOB_A4", 0, 10000, 0, 1)

Deneme şansın olursa geribildirimde bulunursan sonucu

İş çıkışı bende bir deniyeceğim

Merhaba Daha önce denemedim ama bu stuna birden fazla mob eklenebilir die düşünüyorum LuaSetCollectionItemMissionData

Örnek vericek olursam
LuaSetCollectionItemMissionData(QUESTID, 0, MISSION_TYPE_GATHER_ITEM_FROM_MONSTER, "SN_CON_QNO_VENUS_ROC", 5, "NPC_VENUS_QUEST", 1, "ITEM_QNO_VENUS_ROC", "MOB_1", "MOB_2", "MOB_2", "MOB_3", "MOB_A4", 0, 10000, 0, 1)

Deneme şansın olursa geribildirimde bulunursan sonucu

İş çıkışı bende bir deniyeceğim
Yukardaki yorumu denerim istediğim gibi oldu
 
Oyla 0
Geri
Üst Alt