- Konu Yazar
- #1
Hi guys,
I rebuilt this system to my server and decided to share it.
Note: You can add/remove errors from client as u wish!
Orcs eslant evt (11.evt)
Humans eslant evt (12.evt):
As for the client:
add those addition for Quest_Menu_us
Quest_Talk_us
By me
Yours,
ForcePower
I rebuilt this system to my server and decided to share it.
Note: You can add/remove errors from client as u wish!
Orcs eslant evt (11.evt)
PHP:
EVENT 22001
E SELECT_MSG 16084 40600 50004 22010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22002
E RUN_EVENT 22010
END
EVENT 22010
E RUN_EVENT 22020
E RUN_EVENT 22021
E RUN_EVENT 22030
END
EVENT 22020
A CHECK_EXIST_EVENT 99 2
E SAY -1 -1 52002 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
EVENT 22021
A CHECK_EMPTY_SLOT 0
E SAY -1 -1 80003 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
EVENT 22030
E RUN_EVENT 22040; Warrior Quest
E RUN_EVENT 22050; Rogue Quest
E RUN_EVENT 22060; Mage Quest
E RUN_EVENT 22070; Priest Quest
END
EVENT 22040; warrior
A CHECK_CLASS 106
E RUN_EVENT 22041
END
EVENT 22041
E SELECT_MSG 16084 52000 20020 22042 20021 22043 20026 22044 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22042; handed
A CHECK_NOEXIST_ITEM 910120351
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 106
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910120351
E SAVE_EVENT 99 2
END
EVENT 22043; spear
A CHECK_NOEXIST_ITEM 910121301
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 106
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910121301
E SAVE_EVENT 99 2
END
EVENT 22044; shield
A CHECK_NOEXIST_ITEM 910126301
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 106
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910126301
END
EVENT 22050; rogue
A CHECK_CLASS 108
E RUN_EVENT 22051
END
EVENT 22051
E SELECT_MSG 16084 52000 20019 22052 20022 22053 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22052; dagger
A CHECK_NOEXIST_ITEM 910119301
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 108
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910119301
E SAVE_EVENT 99 2
END
EVENT 22053; bow
A CHECK_NOEXIST_ITEM 910122351
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 108
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910122351
E SAVE_EVENT 99 2
END
EVENT 22060; mage
A CHECK_CLASS 110
E RUN_EVENT 22061
END
EVENT 22061
E SELECT_MSG 16084 52000 20023 22062 20024 22063 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22062; staff
A CHECK_NOEXIST_ITEM 910123571
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 110
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910123571
E SAVE_EVENT 99 2
END
EVENT 22063; pole
A CHECK_NOEXIST_ITEM 910124581
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 110
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910124581
E SAVE_EVENT 99 2
END
EVENT 22070; priest
A CHECK_CLASS 112
E RUN_EVENT 22071
END
EVENT 22071
E SELECT_MSG 16084 52000 20025 22072 20026 22073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22072; mace
A CHECK_NOEXIST_ITEM 910125371
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 112
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910125371
E SAVE_EVENT 99 2
END
EVENT 22073; shield
A CHECK_NOEXIST_ITEM 910126301
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 112
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910126301
E SAVE_EVENT 99 2
END
Humans eslant evt (12.evt):
PHP:
EVENT 22001
E SELECT_MSG 16084 40600 50004 22010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22002
E RUN_EVENT 22010
END
EVENT 22010
E RUN_EVENT 22020
E RUN_EVENT 22021
E RUN_EVENT 22030
END
EVENT 22020
A CHECK_EXIST_EVENT 99 2
E SAY -1 -1 52002 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
EVENT 22021
A CHECK_EMPTY_SLOT 0
E SAY -1 -1 80003 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
EVENT 22030
E RUN_EVENT 22040; Warrior Quest
E RUN_EVENT 22050; Rogue Quest
E RUN_EVENT 22060; Mage Quest
E RUN_EVENT 22070; Priest Quest
END
EVENT 22040; Warrior
A CHECK_CLASS 206
E RUN_EVENT 22041
END
EVENT 22041
E SELECT_MSG 16084 52000 20020 22042 20021 22043 20026 22044 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22042; handed
A CHECK_NOEXIST_ITEM 910120351
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 206
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910120351
E SAVE_EVENT 99 2
END
EVENT 22043; spear
A CHECK_NOEXIST_ITEM 910121301
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 206
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910121301
E SAVE_EVENT 99 2
END
EVENT 22044; shield
A CHECK_NOEXIST_ITEM 910126301
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 206
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910126301
E SAVE_EVENT 99 2
END
EVENT 22050; rogue
A CHECK_CLASS 208
E RUN_EVENT 22051
END
EVENT 22051
E SELECT_MSG 16084 52000 20039 22052 20022 22053 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22052; dagger
A CHECK_NOEXIST_ITEM 910119301
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 208
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910119301
E SAVE_EVENT 99 2
END
EVENT 22053; bow
A CHECK_NOEXIST_ITEM 910122351
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 208
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910122351
E SAVE_EVENT 99 2
END
EVENT 22060; mage
A CHECK_CLASS 210
E RUN_EVENT 22061
END
EVENT 22061
E SELECT_MSG 16084 52000 20023 22062 20024 22063 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22062; staff
A CHECK_NOEXIST_ITEM 910123571
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 210
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910123571
E SAVE_EVENT 99 2
END
EVENT 22063; pole
A CHECK_NOEXIST_ITEM 910124581
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 210
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910124581
E SAVE_EVENT 99 2
END
EVENT 22070; priest
A CHECK_CLASS 212
E RUN_EVENT 22071
END
EVENT 22071
E SELECT_MSG 16084 52000 20025 22072 20026 22073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 22072; mace
A CHECK_NOEXIST_ITEM 910125371
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 212
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910125371
E SAVE_EVENT 99 2
END
EVENT 22073; shield
A CHECK_NOEXIST_ITEM 910126301
A CHECK_EXIST_EVENT 99 0
A CHECK_CLASS 212
A CHECK_LV 70 80
A CHECK_EXIST_ITEM 999001000 1
A CHECK_EXIST_ITEM 999002000 1
A CHECK_EXIST_ITEM 999003000 1
A CHECK_EXIST_ITEM 999004000 1
E ROB_ITEM 999001000 1
E ROB_ITEM 999002000 1
E ROB_ITEM 999003000 1
E ROB_ITEM 999004000 1
E GIVE_ITEM 910126301
E SAVE_EVENT 99 2
END
As for the client:
add those addition for Quest_Menu_us
PHP:
50004 Personal Weapon Quest
20020 Two-Handed Sword <Selfname>
20021 Spear of <Selfname>
20026 Shield of <Selfname>
20039 Dagger <Selfname>
20022 Bow of <Selfname>
20023 Staff of <Selfname>
20024 Pole of <Selfname>
20025 Mace of <Selfname>
Quest_Talk_us
PHP:
40600 Welcome my friend!,if you want to get self name this is the place to go only one note: You cannot make this quest more then once!
52000 You have completed the quest, I will allow you to choose one of the weapons which I made for you!
52002 can't repet the quest.
80003 Invetory full.
By me
Yours,
ForcePower