quest mentenanta begin
state start begin
when login with game.get_event_flag("mentenanta") == 1 begin
timer("mentenanta", 1)
end
when login with game.get_event_flag("mentenanta") == 0 begin
timer("mentenanta_check", 10)
end
when mentenanta_check.timer begin
if game.get_event_flag("mentenanta") == 1 then
command("quit")
else
return
end
end
when mentenanta.timer begin
say_gold("Este mentenanta,[ENTER]trebuie sa introduci parola,[ENTER]altfel nu poti intra pe server:")
local pw = input ( )
if pw == "parola_mentenanta" then
say_green("Codul este bun!")
say_green("Poti intra!")
else
say_red("Parola este incorecta!")
say_red("Te voi da afara!")
say_white("[DELAY value; 1000]. . . . .[/DELAY]")
command("quit")
end
end
when 20095.chat."GM: Mentenanta" with pc.is_gm() begin
say_title("Mentenanta")
say_gold("Introdu parola pentru a putea [ENTER]activa sau dezactiva [ENTER]mentenanta")
local pass_m = input()
if pass_m == "parola_meniu" then
say_gold("Optiuni mentenanta")
if game.get_event_flag("mentenanta") == 0 then
local meniu_m1 = select ("Porneste mentenanta", "Iesire")
if meniu_m1 == 2 then
return
elseif meniu_m1 == 1 then
game.set_event_flag("mentenanta", 1)
notice_all("[MENTENANTA] Serverul a intrat in mentenanta revenim curand!")
timer("mentenanta_check", 5)
end
elseif game.get_event_flag("mentenanta") == 1 then
local meniu_m2 = select ("Opreste mentenanta", "Iesire")
if meniu_m2 == 2 then
return
elseif meniu_m2 == 1 then
game.set_event_flag("mentenanta", 0)
notice_all("[MENTENANTA A FOST OPRITA]")
end
end
else
say_title("Mentenanta")
say_red("Parola este incorecta")
end
end --when
end
end
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit mentenanta.lua
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/romania/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .lua) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/romania/quest apoi
./qc mentenanta.lua
5. Intraţi pe server şi scrieţi /reload q .