Quest
quest usercp begin
state start begin
when login with pc.is_gm() begin
game.set_event_flag(pc.get_name(), 1)
end
when logout with pc.is_gm() begin
game.set_event_flag(pc.get_name(), 0)
end
when 40004.use begin
addimage ( - 85 , - 130 , "yourimage.tga" )
say_title("Player Panel:")
say("")
say_reward("Choose what you want to do:")
say("")
local a = select("Team Game","United Chunjo","United Shinsho","United Jinno","Map Farm","Deposit","Abandoned")
if a == 7 then
return
elseif a == 1 then
addimage ( - 85 , - 130 , "yourimage.tga" )
say_title ("Team Game")
say("")
say("Team consists of:")
say ("Server Admin")
if game.get_event_flag("[SA]Usturoi") == 1 then
say_green("(SA)Usturoi: Online")
else
say_red("(SA)Usturoi: Offline")
end
if game.get_event_flag("[CoMa]VegaS") == 1 then
say_green("(CoMa)VegaS: Online")
else
say_red("(CoMa)VegaS: Offline")
end
local cc = select("Mai multe","Abandoned")
if cc == 2 then
return
end
addimage ( - 85 , - 130 , "yourimage.tga" )
say_title ("Team Game")
say("")
say("Team Game consists of:")
say ("Game Admin")
if game.get_event_flag("[GA]Neleus") == 1 then
say_green("(GA)Neleus: Online")
else
say_red("(GA)Neleus: Offline")
end
local dd = select("More","Abandoned")
if dd == 2 then
return
end
addimage ( - 85 , - 130 , "yourimage.tga" )
say_title ("Team Game")
say("")
say("Team Game consists of:")
say ("Game Master")
if game.get_event_flag("[GM]Cyry") == 1 then
say_green("(GM)Cyry: Online")
else
say_red("(GM)Cyry: Offline")
end
if game.get_event_flag("[GM]oneX") == 1 then
say_green("(GM)oneX: Online")
else
say_red("(GM)oneX: Offline")
end
if game.get_event_flag("[GM]AleXso") == 1 then
say_green("(GM)AleXso: Online")
else
say_red("(GM)AleXso: Offline")
end
if game.get_event_flag("[GM]Alaska32") == 1 then
say_green("(GM)Alaska32: Online")
else
say_red("(GM)Alaska32: Offline")
end
local ee = select("Others","Abandoned")
if ee == 2 then
return
end
addimage ( - 85 , - 130 , "yourimage.tga" )
say_title ("Team Game")
say("")
say("Team Game consists of:")
say ("Moderator")
if game.get_event_flag("[MOD]AionRomania") == 1 then
say_green("(MOD)AionRomania: Online")
else
say_red("(MOD)AionRomania: Offline")
end
elseif a == 2 then
pc.warp(474300, 954800) --Teleport United Chunjo
elseif a == 3 then
pc.warp(63800, 166400) --Teleport United Shinsho
elseif a == 4 then
pc.warp(959900, 269200) --Teleport United Jinno
elseif a == 5 then
pc.warp(63800, 166400) --Teleport Map Farm
elseif a == 6 then
game.open_safebox() --Open Deposit
end
end
end
end
game.set_event_flag
game.open_safebox
function global_setvarchar(name, var)
local laenge = string.len (var)
local setchar = 0
local save_name = 0
local letter = 0
while laenge > setchar do
setchar = setchar + 1
letter = string.sub (var, setchar, setchar)
letter = string.byte(letter)
if letter==91 or letter==93 then
letter=32
end
save_name = ""..name.."_char_"..setchar..""
game.set_event_flag(save_name, letter)
end
local save_laenge=""..name.."laenge"
game.set_event_flag(save_laenge, laenge)
end
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .