Nu inteleg de unde naiba se sterge quest-ul asta am sters tot de prin object si tot primesc mesaje despre eveniment automat acesta era quest-ul...
Multumesc anticipat !
Cod: Selectaţi tot
quest tournament_pvp begin
state start begin
function translate()
local __var = {
["title_name"] = "Turneu PvP",
["title_name_select"] = "Turneu PvP",
["Da"] = "Da",
["Nu"] = "Nu",
["error_channel"] = "Trebuie sa fii pe canalul 1 pentru ca poti face asta.",
["letter_a"] = "Doriti sa introduceti harta ca spectator si sa vedeti luptele sau doar sa va înregistrati pentru urmatoarea lupta?",
["letter_b"] = "Doriti sa parasiti harta?",
["info_online_title"] = "Jucatorii care s-au înscris în turneu:",
["info_online_low"] = "Categoria inferioara: | |cFFffa02a|h%d|h|r |",
["info_online_medium"] = "Categoria medie: | |cFFffa02a|h%d|h|r |",
["info_online_hard"] = "Categoria grea: | |cFFffa02a|h%d|h|r |",
["select_general"] = "Informatii generale despre turneu",
["select_timer"] = "Informatii despre timp",
["select_register"] = "Inregistreaza-te",
["delete_register"] = "Stergeti registrul",
["select_close"] = "inchide",
["info_timer_title"] = "Aici puteti vedea ora în care turneul PVP începe ti se termina pentru fiecare categorie.",
["info_current_timer"] = "Server de timp actual: | |cFFf0ff00|h%s|h|r",
["info_timer_low"] = "Scazut: \t\t\t|cFF14ff48|h%s|h|r - |cFFff4c4c|h%s|h|r",
["info_timer_medium"] = "Mediu\t\t|cFF14ff48|h%s|h|r - |cFFff4c4c|h%s|h|r",
["info_timer_hard"] = "Greu: \t\t\t|cFF14ff48|h%s|h|r - |cFFff4c4c|h%s|h|r",
["register_title"] = "Bine ati venit în zona de înregistrare.[ENTER]Selectati categoria pe care preferati sa o înregistrati.",
["register_low_select"] = "Categoria inferioara (%d-%d)",
["register_medium_select"] = "Categoria medie (%d-%d)",
["register_hard_select"] = "Categoria grea (%d-%d)",
["register_blocked_key"] = "Sunteti deja înregistrat în turneu, nu puteti face acest lucru de doua ori!",
["register_question"] = "Sigur doriti sa va înregistrati pe aceasta categorie?",
["register_need_level"] = "Nu va puteti înscrie aici, nivelul dvs. nu este capabil cu aceasta categorie.",
["register_wrong_map"] = "Trebuie sa fii în harta turneelor!",
["register_succes"] = "Te-ai inregistrat cu succes %s.",
["information_line_1"] = "Am identificat zonele în care recompensele PvP ar putea fi mai satisfacatoare. De-a lungul drumului, am facut un turneu pvp.",
["information_line_2"] = "Jucatorii se pot înregistra tot timpul, chiar daca turneul a început sau sa încheiat, dar pentru urmatoarea runda.",
["information_line_3"] = "Turneul selecteaza 20 de jucatori la întâmplare din fiecare categorie ti le echipeaza în doua echipe, câte 10 jucatori fiecare.",
["information_line_4"] = "Nu conteaza în ce imperiu esti, toate tipurile de protectie ale jucatorilor sunt schimbate ti acum, când te afli în turneu, poti ataca doar echipa adversa.",
["information_line_5"] = "Nu puteti ataca colegii de echipa, ci doar echipa inamicului. Toate optiunile PVP sunt dezactivate în timp ce va aflati în turneu.",
["information_line_6"] = "Fiecare echipa are culoarea proprie (rosu si albastru), de asemenea culoarea numelor ar corespunde culorii echipelor.",
["information_line_7"] = "Când începe turneul, veti avea o interfata grafica în partea superioara a ecranului, unde puteti vedea detaliile pentru fiecare echipa, cum ar fi: Jucatorii care au iesit în picioare, jucatori noi ucisi,.",
["information_line_8"] = "Dupa turneu, nu puteti folosi: Duel, Party, Inel de casatorie, Poly, Mount, Horse",
["information_line_9"] = "Când vei fi ucis de echipa inamicului, viata ta va începe sa scada, fiecare jucator are 3 vieti, dupa ce le vei epuiza vei fi eliminat din turneu.",
["information_line_10"] = "Daca te deconectezi în timp ce te afli în turneu, vei fi eliminat.",
["information_line_11"] = "Echipa care are cei mai multi membri ramasi în picioare va câstiga turneul.",
["information_line_12"] = "Fiecare membru al echipei va primi un caz care are premii consistente.",
["information_line_13"] = "Pentru a afla când începe toate categoriile, va trebui sa mergeti la zona de informatii despre timp.",
["delete_register_ask"] = "Dori?i sa va stergeti înregistrarea din turneu?",
["delete_register_denied"] = "Nu va înregistrati în nicio categorie pentru ca sa puteti face acest lucru.",
["delete_register_succes"] = "Înregistrarea dvs. a fost eliminata din turneu cu succes.",
["category_low"] = "Low",
["category_medium"] = "Medium",
["category_hard"] = "Hard"
}
return __var
end
function title()
say_title(tournament_pvp.translate()["title_name"])
end
function get_category(key)
local __var = {
[1] = tournament_pvp.translate()["category_low"],
[2] = tournament_pvp.translate()["category_medium"],
[3] = tournament_pvp.translate()["category_hard"]}
return __var[key]
end
function need_level()
local __var = {
[1] = { 30, 55 },
[2] = { 55, 80 },
[3] = { 80, 105 }}
return __var
end
when login begin
send_letter(tournament_pvp.translate()["title_name"])
end
when button or info begin
tournament_pvp.title()
if not pc.get_channel_id() == 1 then
say(translate["error_channel"])
return
end
local isRunning = tournament.is_running()
local isTournamentMap = tournament.is_map()
local translate = tournament_pvp.translate()
if isTournamentMap then
say(translate["letter_b"])
elseif not isTournamentMap then
say(translate["letter_a"])
end
local selected = select(translate["Da"], translate["Nu"])
if selected == 1 then
if isTournamentMap then
warp_to_village()
return
end
if not isTournamentMap then
tournament.observer()
return
end
else
send_letter(tournament_pvp.translate()["title_name"])
end
end
when 20092.chat."Turneu PvP" with pc.get_channel_id() == 1 begin
local
TOURNAMENT_INFO_START = 0
TOURNAMENT_INFO_FINISH = 1
TOURNAMENT_CATEGORY_LOW = 1
TOURNAMENT_CATEGORY_MEDIUM = 2
TOURNAMENT_CATEGORY_HARD = 3
TOURNAMENT_MAX_CATEGORY = 3
TOURNAMENT_INFO_GENERAL = 1
TOURNAMENT_INFO_TIMER = 2
TOURNAMENT_REGISTER = 3
TOURNAMENT_DELETE_REGISTER = 4
TOURNAMENT_CLOSE_WINDOW = 5
translate = tournament_pvp.translate()
if tournament.is_map() then
tournament_pvp.title()
say(translate["info_online_title"])
say(string.format(translate["info_online_low"], tournament.participants(TOURNAMENT_CATEGORY_LOW)))
say(string.format(translate["info_online_medium"], tournament.participants(TOURNAMENT_CATEGORY_MEDIUM)))
say(string.format(translate["info_online_hard"], tournament.participants(TOURNAMENT_CATEGORY_HARD)))
local selected = select(translate["select_general"], translate["select_timer"], translate["select_register"], translate["delete_register"], translate["select_close"])
if selected == TOURNAMENT_CLOSE_WINDOW then
return
end
if selected == TOURNAMENT_INFO_TIMER then
tournament_pvp.title()
say(translate["info_timer_title"])
say("")
say(string.format(translate["info_current_timer"], tournament.info_current_timer()))
say("")
say(string.format(translate["info_timer_low"], tournament.info_timer(TOURNAMENT_INFO_START, TOURNAMENT_CATEGORY_LOW), tournament.info_timer(TOURNAMENT_INFO_FINISH, TOURNAMENT_CATEGORY_LOW)))
say(string.format(translate["info_timer_medium"], tournament.info_timer(TOURNAMENT_INFO_START, TOURNAMENT_CATEGORY_MEDIUM), tournament.info_timer(TOURNAMENT_INFO_FINISH, TOURNAMENT_CATEGORY_MEDIUM)))
say(string.format(translate["info_timer_hard"], tournament.info_timer(TOURNAMENT_INFO_START, TOURNAMENT_CATEGORY_HARD), tournament.info_timer(TOURNAMENT_INFO_FINISH, TOURNAMENT_CATEGORY_HARD)))
end
if selected == TOURNAMENT_INFO_GENERAL then
tournament_pvp.title()
say(translate["information_line_1"])
say(translate["information_line_2"])
say(translate["information_line_3"])
say(translate["information_line_4"])
say(translate["information_line_5"])
wait()
tournament_pvp.title()
say(translate["information_line_6"])
say(translate["information_line_7"])
say(translate["information_line_8"])
wait()
tournament_pvp.title()
say(translate["information_line_9"])
say(translate["information_line_10"])
say(translate["information_line_11"])
say(translate["information_line_12"])
say(translate["information_line_13"])
say("")
end
if selected == TOURNAMENT_DELETE_REGISTER then
tournament_pvp.title()
say(translate["delete_register_ask"])
local sel = select(translate["Da"], translate["Nu"])
local isRegistered = tournament.get_is_register()
if sel == 2 then
return
end
if sel == 1 then
if isRegistered then
tournament_pvp.title()
say(translate["delete_register_succes"])
tournament.delete_register()
else
say(translate["delete_register_denied"])
end
end
end
if selected == TOURNAMENT_REGISTER then
tournament_pvp.title()
say(translate["title_welcome"])
local
settings = tournament_pvp.need_level()
isRegistered = tournament.get_is_register()
level = pc.get_level()
catLow = string.format(translate["register_low_select"], settings[1][1], settings[1][2])
catMedium = string.format(translate["register_medium_select"], settings[2][1], settings[2][2])
catHard = string.format(translate["register_hard_select"], settings[3][1], settings[3][2])
local selected = select(catLow, catMedium, catHard)
for key = 1, TOURNAMENT_MAX_CATEGORY do
if selected == key then
if isRegistered then
tournament_pvp.title()
say(translate["register_blocked_key"])
return
end
if level >= settings[key][1] and level <= settings[key][2] then
tournament_pvp.title()
say(translate["register_question"])
local selected = select(translate["Da"], translate["Nu"])
if selected == 2 then
return
else
tournament.register(key)
tournament_pvp.title()
say(string.format(translate["register_succes"], tournament_pvp.get_category(key)))
end
else
tournament_pvp.title()
say(translate["register_need_level"])
end
end
end
end
else
tournament_pvp.title()
say(translate["register_wrong_map"])
end
end
end
end


