الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   Devil Gurden Quest (https://silkroad4arab.com/vb/showthread.php?t=638881)

Spicoo 01-08-2023 05:55 AM

Devil Gurden Quest
 
محتاج حد يكون بيفهم في الكويستات يعرفني ازاي اعملها
الكويست موجود هنا
https://youtube.com/watch?v=1UbrlKN9xRI&feature=share

Cru3L1337 01-08-2023 09:22 PM

رد: Devil Gurden Quest
 
حضرتك هتستخدم ال 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

رد: Devil Gurden Quest
 
طيب اعمل التلبوت بتاعها ازاي انا عاوز اعملو زي بتاع ال fgw ويكون لازم يدخلو بارتي كامل ووقت معين ويخرجو والكويست دي تتعمل مره كل يوم بس

Cru3L1337 02-08-2023 01:59 AM

رد: Devil Gurden Quest
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Spicoo (المشاركة 5390703)
طيب اعمل التلبوت بتاعها ازاي انا عاوز اعملو زي بتاع ال 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

رد: Devil Gurden Quest
 
تمام المشكله بقا دلوقتي اول اما اجي افتح pillar يتفتح عادي بس مش بيبان خالص

Spicoo 03-08-2023 04:33 PM

رد: Devil Gurden Quest
 
Up

Spicoo 07-08-2023 10:28 AM

رد: Devil Gurden Quest
 
up

Spicoo 23-08-2023 11:26 PM

رد: Devil Gurden Quest
 
up


الساعة الآن 10:43 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.