Spicoo
01-08-2023, 05:55 AM
محتاج حد يكون بيفهم في الكويستات يعرفني ازاي اعملها
الكويست موجود هنا
https://youtube.com/watch?v=1UbrlKN9xRI&feature=share
Cru3L1337
01-08-2023, 09:22 PM
حضرتك هتستخدم ال script دا وتغير ال monsters علي حسب الموجودين ف dungeon عندك
وكمان متنساش تعدل اسم الكويست نفسة وال NPC الي موجود فية
function QNO_ASTRO_QUEST1() -- you should match this with your filename!
QUESTID = LuaGetQuestID("QNO_ASTRO_QUEST1") -- IMPORTANT: must match with the name in your database
LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 1, 1)
QM_CONVERSATION = 1
LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_CUSTOMIZED_QUEST")
LuaInsertMissionOrCompleteNpc("NPC_CUSTOMIZED_QUEST")
LuaQuestInsertNpc(1, "NPC_CUSTOMIZED_QUEST")
LuaSetAchievementLimit(1)
LuaSetDivideType(5)
LuaSetRealTime()
LuaSetMissionDataSize(QUESTID, 3)
LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_ASTRO_QUEST1", 1, "MOB_SD_AKERU", 0, 100, 0, 1)
LuaSetMissionData_EX(QUESTID, 1, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_ASTRO_QUEST1_02", 1, "MOB_ARABIA_THIEF_BOSS", 0, 1, 0, 1)
LuaSetMissionData_EX(QUESTID, 2, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_ASTRO_QUEST1_03", 1, "MOB_ARABIA_KHULOOD", 0, 1, 0, 1)
InsertQuestMenuStringList("NPC_CUSTOMIZED_QUEST", 8, "BASIC_MENUSTRING_GREETING", "SN_NPC_CUSTOMIZED_QUEST_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_ASTRO_QUEST1_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_ASTRO_QUEST1_02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_ASTRO_QUEST1_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_ASTRO_QUEST1_04", "BASIC_MENUSTRING_INVENTORY_FULL", "SN_TALK_QNO_ASTRO_QUEST1_05", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_ASTRO_QUEST1_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_ASTRO_QUEST1_07")
LuaSetMissionCompleteNum(0)
PAY_ITEM_METHOD_EXACT = 1
LuaSetAchievedItem(1, 7200, 0, 0, 1, "ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_WEAPON_B", 25)
LuaSetAchievedItem(1, 7200, 0, 0, 1, "ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_SHIELD_B", 25)
LuaSetAchievedItem(1, 7200, 0, 0, 1, "ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_ARMOR_B", 25)
LuaSetAchievedItem(1, 7200, 0, 0, 1, "ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_ACCESSARY_B", 25)
LuaSetAchievedSkillPont(0)
end
Spicoo
01-08-2023, 11:21 PM
طيب اعمل التلبوت بتاعها ازاي انا عاوز اعملو زي بتاع ال fgw ويكون لازم يدخلو بارتي كامل ووقت معين ويخرجو والكويست دي تتعمل مره كل يوم بس
Cru3L1337
02-08-2023, 01:59 AM
طيب اعمل التلبوت بتاعها ازاي انا عاوز اعملو زي بتاع ال fgw ويكون لازم يدخلو بارتي كامل ووقت معين ويخرجو والكويست دي تتعمل مره كل يوم بس
حضرتك هتحط ال lines بتاعتك ف RefObjCommon زي كدا
1 43946 ITEM_TELEPORT_GARDEN_DUNGEON GardenDungeon xxx SN_ITEM_TELEPORT_GARDEN_DUNGEON SN_ITEM_TELEPORT_GARDEN_DUNGEON_TT_DESC 0 0 3 3 12 7 180000 3 0 1 1 1 0 0 1 0 0 1 0 100 0 0 0 1 1 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_eventbox.bsr item\etc\teleprot_hole.ddj xxx xxx 21586
طبعا هتظبط ال IDs بتاعتك زي مع ال RefObjItem
وهنستعمل دا هنا
21586 1 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ??? 0 INS_GARDEN_DUNGEON 101 ?? ???? 110 ?? ???? 8 ?????? 6 ???? ?? 1 ???? ?? ?? -1 INS_QUEST_TELEPORT -1 UIIT_STT_GARDEN_DUNGEON 18000000 COOLTIME:0x00000071 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0
ركز معايا بقي شوية انت عندك هنا
INS_GARDEN_DUNGEON
دا هتغيرة علي حسب الاسم الي موجود عندك ف _RefGameWorldGroup
وبالنسبة ل Level الدخول هتعدل 101 , 110
INS_GARDEN_DUNGEON 101 ?? ???? 110 ?? ????
بس بعد كدا هات Media Lines بتاع ال pillar الجديدة وحطها عندك ف ال ItemData_xxx
USE [SRO_VT_SHARD]
exec _GetMediaLines
@Type=1,
@CodeName='ITEM_TELEPORT_GARDEN_DUNGEON'
ملحوظة اخيرة حضرتك لو مش ضايف ال dungeon نفسها بال triggers ف انت كدا حرفيا يبقي معملتش اي حاجة
الكلام دا كلة شرح لو انت ضايف ال dungeon بالفعل بس واقف علي ال pillar المسؤول عن التليبورت زي ما حضرتك طلبت فوق
Spicoo
02-08-2023, 07:15 AM
تمام المشكله بقا دلوقتي اول اما اجي افتح pillar يتفتح عادي بس مش بيبان خالص