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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   how to do edit quest help me (https://silkroad4arab.com/vb/showthread.php?t=602706)

MR.KaBO 25-06-2016 04:48 AM

how to do edit quest help me
 
انا كونت عاوز اعرف ازاي اخلي الquest اللي في الNpc متخلصش بعد ميعملها عاوز اخليه يعملها كتير زي مهوا عاوز يعني كل ساعة


لو سمحتو محدش يديني شرح لاني دورت في كل مكان انا مش محتاج حاجة صعب ده سؤال ازاي اخلي Quest يتعمل في واقت محدد يعني مثلا كل ساعة كل يوم



MR.KaBO 25-06-2016 07:25 PM

رد: how to do edit quest help me
 
up

Mr.Rover 25-06-2016 08:24 PM

رد: how to do edit quest help me
 
ياريت حد يعملنا شرح ف قسم الشروحات ازاى تخلى الQuest تبقى كل ساعة
أو بميعاد محدد زى منتا بتقول
هو عمل الQuest سهل لكن بالنسبة للمواعيد انا معرفش عنها حاجة
لو حد قالك حاجة ابقى قولى علشان استفيد انا كمان

MR.KaBO 25-06-2016 11:43 PM

رد: how to do edit quest help me
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mr.Rover (المشاركة 5270019)
ياريت حد يعملنا شرح ف قسم الشروحات ازاى تخلى الQuest تبقى كل ساعة
أو بميعاد محدد زى منتا بتقول
هو عمل الQuest سهل لكن بالنسبة للمواعيد انا معرفش عنها حاجة
لو حد قالك حاجة ابقى قولى علشان استفيد انا كمان

محتاج الشرح اوي والله نحن في الانتظار رد الجميع

MR.KaBO 26-06-2016 03:14 AM

رد: how to do edit quest help me
 
up

MR.KaBO 27-06-2016 06:43 AM

رد: how to do edit quest help me
 
up:toobad:

Dev.Ri3o 27-06-2016 11:21 AM

رد: how to do edit quest help me
 
هتخلى الاسكربت كدة يعنى هتبقى كدة
كود:

function QNO_FW_BA2_008()
QUESTID = LuaGetQuestID("QNO_FW_BA2_008")
LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 100, 100)
QM_CONVERSATION = 1
LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_QUEST3")
LuaInsertMissionOrCompleteNpc("NPC_QUEST3")
LuaQuestInsertNpc(1, "NPC_QUEST3")
LuaSetAchievementLimit(1)
LuaSetDivideType(5)
LuaSetRealTime()
LuaSetMissionDataSize(QUESTID, 1)
LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_FW_BA2_008_1", 4, "MOB_ARABIA_GIANT_DEMON", "MOB_ARABIA_GIANT_DEMON", "MOB_ARABIA_THIEF_BOSS", "MOB_ARABIA_THIEF_BOSS", 0, 1, 0, 1)
InsertQuestMenuStringList("NPC_QUEST3", 8, "BASIC_MENUSTRING_GREETING", "SN_NPC_KT_SOLDIER_WE2_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_FW_BA2_008_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_FW_BA2_008_02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_FW_BA2_008_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_FW_BA2_008_04", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_FW_BA2_008_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_FW_BA2_008_07", "BASIC_MENUSTRING_COUNT_LIMIT", "SN_TALK_QNO_FW_BA2_008_05")
LuaSetMissionCompleteNum(0)
end


وطدة هى هتتعمل مرة وحدة فى اليوم و لو عايزها تبقى فى اى وقت ملهاش عدد معين
هتشيل السطر ده
كود:

LuaSetAchievementLimit(1)
ولو عايز تحدد وقت معيت هتعدل على
LuaSetRealTime()

[/B][/COLOR][/SIZE]

MR.KaBO 28-06-2016 12:29 AM

رد: how to do edit quest help me
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ameral (المشاركة 5270183)
هتخلى الاسكربت كدة يعنى هتبقى كدة
كود:

function QNO_FW_BA2_008()
QUESTID = LuaGetQuestID("QNO_FW_BA2_008")
LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 100, 100)
QM_CONVERSATION = 1
LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_QUEST3")
LuaInsertMissionOrCompleteNpc("NPC_QUEST3")
LuaQuestInsertNpc(1, "NPC_QUEST3")
LuaSetAchievementLimit(1)
LuaSetDivideType(5)
LuaSetRealTime()
LuaSetMissionDataSize(QUESTID, 1)
LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_FW_BA2_008_1", 4, "MOB_ARABIA_GIANT_DEMON", "MOB_ARABIA_GIANT_DEMON", "MOB_ARABIA_THIEF_BOSS", "MOB_ARABIA_THIEF_BOSS", 0, 1, 0, 1)
InsertQuestMenuStringList("NPC_QUEST3", 8, "BASIC_MENUSTRING_GREETING", "SN_NPC_KT_SOLDIER_WE2_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_FW_BA2_008_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_FW_BA2_008_02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_FW_BA2_008_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_FW_BA2_008_04", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_FW_BA2_008_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_FW_BA2_008_07", "BASIC_MENUSTRING_COUNT_LIMIT", "SN_TALK_QNO_FW_BA2_008_05")
LuaSetMissionCompleteNum(0)
end


وطدة هى هتتعمل مرة وحدة فى اليوم و لو عايزها تبقى فى اى وقت ملهاش عدد معين
هتشيل السطر ده
كود:

LuaSetAchievementLimit(1)
ولو عايز تحدد وقت معيت هتعدل على
LuaSetRealTime()

[/B]


:thumbsup: تحياتي لك والله بجد تسلم

شكرا :nosweat: يغلق

Dev.Ri3o 28-06-2016 01:03 AM

رد: how to do edit quest help me
 
##

Dev.BigBear 05-07-2016 08:48 PM

رد: how to do edit quest help me
 
##


الساعة الآن 01:45 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.