[Release] Silkroad lua scripts - new quests & more

01/19/2017 17:06 leo2111#91
.sct to @.lua works?
01/19/2017 17:45 lepitismak#92
how i can make quest for repeat every day?
01/20/2017 12:38 leo2111#93
Pay me and i will tell you xD
01/23/2017 09:00 guckguck#94
Quote:
Originally Posted by lepitismak View Post
how i can make quest for repeat every day?
Try to use LuaSetRealTime().
Found in FGW quests e.g. @SN_QNO_FW_RB2_018.lua
01/23/2017 12:37 Stratti#95
Quote:
Originally Posted by guckguck View Post
Hi Stratti, your tool is working smoothly for quests and list files.
Using it to decode the event.sct will fail for me with a string out of index error. Could you please check it?

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
Hi guckguck,

sorry for late response but I pretty much left silkroad. Anyways, I've checked your problem and it should be working now! Please re-download the updated version from [Only registered and activated users can see links. Click Here To Register...].
Let me know if its working now.
03/26/2017 06:00 fiction online#96
how i Can edit Quest i have One But i need Change Monster to other and i need Change it To Make One time per Day not One Time
03/26/2017 10:43 guckguck#97
Hello,
you should simply upload your quest maybe :)

However for killquest use "MISSION_TYPE_KILL_MONSTER" and change the "MOB_XYZ":
Code:
LuaSetMissionData(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_KEKS_UNI_06", 1, "MOB_EU_KERBEROS", 0, MONSTER_CLASS_UNIQUE, 15, 0)
For daily quests try to use LuaSetRealTime().
Found in FGW quests e.g. @SN_QNO_FW_RB2_018.lua
03/26/2017 23:50 fiction online#98
i Lost my Simply Quest
04/08/2017 19:22 Boy_TRexO4#99
tnx
04/09/2017 11:05 Harmomix2007#100
German:
Hallo ich bräuchte mal Hilfe
Ich habe eine quest serie geschrieben
nun möchte ich aber das sie nicht nur einmal machbar ist sondern immer.

Das Probleme ist sie bestehtn aus 10 Teilen und wenn ich LuaSetAchievementLimit(0) mache kann man alle Quest machen auch die nummer 10 ohne die anderen 9 vorher gemacht zu haben.

Gibt es eine möglichkeit das mann sie zwar immer machen kann aber auch immer bei 1 Quest von 10 beginnen muss ?

English:
Hello I would need help
I wrote a quest series
Now I would like to be able to do it not only once but always.

The problem is that it consists of 10 parts and if I make LuaSetAchievementLimit (0) you can make all the quest also make the number 10 without the other 9 before.

Is there a possibility the man can always make it but always must start with 1 quest of 10?

Quest 2 Lua
PHP Code:
function QNO_EGY_2()
  
QUESTID = LuaGetQuestID("QNO_EGY_2")
  
LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 110, 110)
  
QM_CONVERSATION = 1
  LuaSetStartMethod
(QM_CONVERSATION, 1, "NPC_CH_VENGARD_SPECIAL")
  
LuaInsertMissionOrCompleteNpc("NPC_CH_VENGARD_SPECIAL")
  
LuaQuestInsertNpc(1, "NPC_CH_VENGARD_SPECIAL")
  
LuaSetAchievementLimit(0)
  
LuaInsertDependancyQuests(1, "QNO_EGY_1")
  
LuaSetMissionDataSize(QUESTID, 3)
  
LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_EGY_2_1", 1, "MOB_SD_WENEG", 1, MONSTER_CLASS_NORMAL, 1000, 1, 1)
  
LuaSetMissionData_EX(QUESTID, 1, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_EGY_2_2", 1, "MOB_SD_WENEG", 1, MONSTER_CLASS_CHAMPION, 100, 1, 1)
  
LuaSetMissionData_EX(QUESTID, 2, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_EGY_2_3", 1, "MOB_SD_WENEG", 1, MONSTER_CLASS_GIANT, 20, 1, 1)
  
InsertQuestMenuStringList("NPC_CH_VENGARD_SPECIAL", 7, "BASIC_MENUSTRING_GREETING", "SN_NPC_CH_VENGARD_SPECIAL_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_EGY_2_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_EGY_2_02", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_EGY_2_03", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_EGY_2_04", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_EGY_2_05", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_EGY_2_06")
  
LuaSetMissionCompleteNum(0)
  
PAY_ITEM_METHOD_EXACT = 1
  LuaSetAchievedItem
(0, 132000, 15000, 15700, 0, 0)
  
LuaSetAchievedSkillPont(0)
end 
04/09/2017 15:59 guckguck#101
Dafür gibt es mit den normalen Quests glaub keine Möglichkeit. Soweit ich mich entsinne gibt es auch nur eine Stelle, an der eine Questreihe wiederholbar gemacht wurde und zwar bei den Quests zum Ticket für "Eyrie of Roc". Die sind leider nicht mit Lua geschrieben. Ansonsten wird bei Limit > 1 die Quest immer freigeschaltet, selbst mit Abhängigkeit von einer anderen Quest (z.B. "Cave Questreihe"). Alle anderen Questreihen sind exakt einmal möglich.

Du könntest eventuell folgende Variante probieren:
Jede Quest 1 bis 10 gibt dir jeweils ein Item. Quest 11 tauscht dann alle 10 Items gegen eine Belohnung ein. Dazu alle Quests wiederholbar machen und als "Daily Quest" einfügen. Damit stehen zwar immer noch alle Quests zur Auswahl, nur braucht man erstmal jeden Quest, um überhaupt an eine Belohnung zu kommen.
04/09/2017 17:36 Harmomix2007#102
Ich hatte es mir schon gedacht aber die Idee mit dem Item würde es natürlich lösen und ist eine Überlegung wert .
04/24/2017 03:51 GM Solo#103
good 2 see ppl like u still exist in this forum gj man :)
04/28/2018 20:52 Boodeali#104
GoodWork
05/11/2018 14:40 lamuathu1989#105
reupload