[Release]Blaze Server Helper Version : 1

03/23/2012 16:39 vorosmihaly#16
and where's the lua editor function?:(
03/23/2012 16:42 Kape7#17
Quote:
Originally Posted by vorosmihaly View Post
and where's the lua editor function?:(
Missing that too. Stop doing stupid query executers and try to make a .lua decompiler/compiler so we can start doing more interesting stuff with the files.
03/23/2012 16:47 vorosmihaly#18
Quote:
Originally Posted by Synx7 View Post
Missing that too. Stop doing stupid query executers and try to make a .lua decompiler/compiler so we can start doing more interesting stuff with the files.
yeah.
btw,there's a lua decompiler,as far as I can remember it's called luadec,and it decompiles them partly,so that could be a starting point,and it's open source,I think.
this was a decompiled quest:

Code:
functionQNO_AM_FERRY1_1 = function()
  QUESTID = LuaGetQuestID("QNO_AM_FERRY1_1")
  LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 23, 13)
  QM_CONVERSATION = 1
  LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_AM_FERRY1")
  LuaInsertMissionOrCompleteNpc("NPC_AM_FERRY1")
  LuaQuestInsertNpc(1, "NPC_AM_FERRY1")
  LuaSetAchievementLimit(3)
  LuaSetDifferentString(1)
  LuaSetMissionDataSize(QUESTID, 2)
  LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_AM_FERRY1_1_01", 1, "MOB_AM_CRAB", 1, MONSTER_CLASS_NORMAL, 30, 1, 1)
  LuaSetMissionData_EX(QUESTID, 1, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_AM_FERRY1_1_02", 1, "MOB_AM_CRAB", 1, MONSTER_CLASS_CHAMPION, 10, 1, 1)
  InsertQuestMenuStringList("NPC_AM_FERRY1", 8, "BASIC_MENUSTRING_GREETING", "SN_QNO_AM_FERRY1_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_AM_FERRY1_1_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_AM_FERRY1_1_03", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_AM_FERRY1_1_04", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_AM_FERRY1_1_05", "BASIC_MENUSTRING_ACCEPT_AFTER_ONE_CLEAR", "SN_TALK_QNO_AM_FERRY1_1_02", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_AM_FERRY1_1_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_AM_FERRY1_1_07")
  LuaSetMissionCompleteNum(0)
  PAY_ITEM_METHOD_EXACT = 1
  LuaSetAchievedItem(0, 176120, 0, 7000, 0, 0)
  LuaSetAchievedSkillPont(0)
end
I know it's not perfect,but it's still could be a starting point to get started with :)

ps.: once I checked the gameserver for these Lua functions,and there were like a hundred of them,so there are many stuffs that you can do with a lua script :)
03/23/2012 16:50 Kape7#19
Quote:
Originally Posted by vorosmihaly View Post
yeah.
btw,there's a lua decompiler,as far as I can remember it's called luadec,and it decompiles them partly,so that could be a starting point,and it's open source,I think.
this was a decompiled quest:

Code:
functionQNO_AM_FERRY1_1 = function()
  QUESTID = LuaGetQuestID("QNO_AM_FERRY1_1")
  LuaSetStartCodition(2, QSC_QUEST, QSC_LEVEL, 23, 13)
  QM_CONVERSATION = 1
  LuaSetStartMethod(QM_CONVERSATION, 1, "NPC_AM_FERRY1")
  LuaInsertMissionOrCompleteNpc("NPC_AM_FERRY1")
  LuaQuestInsertNpc(1, "NPC_AM_FERRY1")
  LuaSetAchievementLimit(3)
  LuaSetDifferentString(1)
  LuaSetMissionDataSize(QUESTID, 2)
  LuaSetMissionData_EX(QUESTID, 0, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_AM_FERRY1_1_01", 1, "MOB_AM_CRAB", 1, MONSTER_CLASS_NORMAL, 30, 1, 1)
  LuaSetMissionData_EX(QUESTID, 1, MISSION_TYPE_KILL_MONSTER, "SN_CON_QNO_AM_FERRY1_1_02", 1, "MOB_AM_CRAB", 1, MONSTER_CLASS_CHAMPION, 10, 1, 1)
  InsertQuestMenuStringList("NPC_AM_FERRY1", 8, "BASIC_MENUSTRING_GREETING", "SN_QNO_AM_FERRY1_QS", "BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST", "SN_TALK_QNO_AM_FERRY1_1_01", "BASIC_MENUSTRING_AT_ACCEPT", "SN_TALK_QNO_AM_FERRY1_1_03", "BASIC_MENUSTRING_AT_DENY", "SN_TALK_QNO_AM_FERRY1_1_04", "BASIC_MENUSTRING_NOT_ACHIEVED", "SN_TALK_QNO_AM_FERRY1_1_05", "BASIC_MENUSTRING_ACCEPT_AFTER_ONE_CLEAR", "SN_TALK_QNO_AM_FERRY1_1_02", "BASIC_MENUSTRING_ACHIEVED", "SN_TALK_QNO_AM_FERRY1_1_06", "BASIC_MENUSTRING_ACHIEVED_NOW", "SN_TALK_QNO_AM_FERRY1_1_07")
  LuaSetMissionCompleteNum(0)
  PAY_ITEM_METHOD_EXACT = 1
  LuaSetAchievedItem(0, 176120, 0, 7000, 0, 0)
  LuaSetAchievedSkillPont(0)
end
I know it's not perfect,but it's still could be a starting point to get started with :)

ps.: once I checked the gameserver for these Lua functions,and there were like a hundred of them,so there are many stuffs that you can do with a lua script :)
Yeah I tested it too. But it has some decompiler errors on the Quest.sct file, so you can't compile it back.
03/23/2012 16:57 vorosmihaly#20
Quote:
Originally Posted by Synx7 View Post
Yeah I tested it too. But it has some decompiler errors on the Quest.sct file, so you can't compile it back.
Yeah,there are some errors with that one,but the other ones are just fine,so
I've tried to compile Event.sct,I manually edited the things that were causing errors,but it looked like the new vsro gameserver doesn't really use these scripts for the events,because if I deleted all the lua scripts related to events,the events were still working the same way they did before,so it's probably disabled..
03/23/2012 17:02 LastThief*#21
Quote:
Originally Posted by Synx7 View Post
Missing that too. Stop doing stupid query executers and try to make a .lua decompiler/compiler so we can start doing more interesting stuff with the files.
Stop being sarcastic about someone else work and do it yourself...

Also that's the first day of the work what do you expect ?
03/23/2012 17:15 Kape7#22
Quote:
Originally Posted by LastThief* View Post
Stop being sarcastic about someone else work and do it yourself...

Also that's the first day of the work what do you expect ?
I expect boobs, but my expectations are never accomplished here =(

GIMME MAH FAKING BOOBS!

I was half sarcastic, the tool is useful, but I'm tired of seeing tools that do querys to the DB, dunno the files are out since 6 months already, I was expecting that someone starts doing something else than querys. =(
03/23/2012 17:22 LastThief*#23
Quote:
Originally Posted by Synx7 View Post
I expect boobs, but my expectations are never accomplished here =(

GIMME MAH FAKING BOOBS!

I was half sarcastic, the tool is useful, but I'm tired of seeing tools that do querys to the DB, dunno the files are out since 6 months already, I was expecting that someone starts doing something else than querys. =(
roflmao

anyways that's the first day of work so expect further good updates

simply you can't build house without putting the bases that's the same :)
03/23/2012 17:25 Kape7#24
Quote:
Originally Posted by LastThief* View Post
roflmao

anyways that's the first day of work so expect further good updates

simply you can't build house without putting the bases that's the same :)
Oh cool, then I'll be looking forward your updates =3
03/23/2012 17:26 ✗EpicSoul✗#25
Stored procedure editing in next update or GTFO :) (something new)
03/23/2012 17:35 PortalDark#26
Quote:
Originally Posted by Synx7 View Post
I expect boobs, but my expectations are never accomplished here =(

GIMME MAH FAKING BOOBS!

I was half sarcastic, the tool is useful, but I'm tired of seeing tools that do querys to the DB, dunno the files are out since 6 months already, I was expecting that someone starts doing something else than querys. =(
this has to be a epic quote right here in a long time, you are in my quote collections(no offense, but it is epic)
03/23/2012 17:39 ÑõÑ_Ŝŧóp#27
Updates:
-Character editor - DONE

expect a release soon
03/23/2012 20:15 LastThief*#28
Compiled version 2 and uploading


Updates
Character Editor
Server Modules handler please report any bug that you occur
03/23/2012 20:23 tony3009#29
good job :)
03/23/2012 20:48 •ᵔBeGodOfWarᵔ•#30
Quote:
Originally Posted by StickNStick* View Post
As you command:

#Reported Reason: Porn