[CERERE] QUEST DROP SOSETE [REZOLVAT] CER T/C
Salut , are cineva un quest in care sa fie doar partea de drop , gen cand omor orice mob sa pice o soseata . cu o sansa de 50 % . Ms.
Ultima oară modificat 21 Noi 2017, 15:01 de către ion123, modificat 1 dată în total.
REZOLVAT!
QUESTUL :
QUESTUL :
Cod: Selectaţi tot
----------------------------------------------------
----- Server: Metin2Gondor -----
----- Author: [Own]Beni -----
----------------------------------------------------
quest eveniment_sosete begin
state start begin
when login begin
if game.get_event_flag("eveniment_sosete") == 1 then
notice("[Metin2Gondor] > Evenimentul de Craciun este activ.")
end
end
when kill with not npc.is_pc() and game.get_event_flag("eveniment_sosete") == 1 begin
local chance = number(1, 100)
local chance_max = game.get_event_flag("sosete_sansa_drop")
if chance <= chance_max then
pc.give_item2(50010, 1)
else
end
end
when letter with pc.is_gm() begin
send_letter("+ GM: Sosete")
end
when button or info begin
if pc.is_gm() then
say_gm_title ("[GM] > Sosete:")
say_gm("")
say_gm("Ce doreºti sã faci?")
say_gm("")
if game.get_event_flag("eveniment_panza") == 0 then
say_gm("Evenimentul cu Sosete este oprit.")
say_gm("")
else
say_gm("Evenimentul cu Sosete este pornit.")
say_gm("")
end
local s=select("Porneºte evenimentul","Opreºte evenimentul","ªansã de drop ","Închide")
if s==1 then
notice_all("[Metin2Gondor] > Evenimentul de Craciun a început.")
game.set_event_flag("eveniment_sosete", 1)
char_log(0, "eveniment_sosete_start from" ..pc.get_name())
say_gm_title("[GM] > Sosete:")
say_gm("")
say_gm("Evenimentul a fost pornit.")
say_gm("")
wait ()
send_letter("+ GM: Sosete")
return
elseif s==2 then
notice_all("[Metin2Gondor] > Evenimentul cu Sosete a luat sfârºit.")
game.set_event_flag("eveniment_sosete", 0)
char_log(0, "eveniment_sosete_end from" ..pc.get_name())
say_gm_title("GM: Sosete")
say_gm("")
say_gm("Evenimentul a luat sfârºit.")
say_gm("")
wait ()
send_letter("+ GM: Sosete")
return
elseif s==3 then
say_gm_title("[GM] > Sosete:")
say_gm("")
say_gm("Cât de mare doreºti sã fie ºansa de aruncare?")
say_gm("")
say_gm("Între 1-100:")
say_gm("")
local new_chance = tonumber(input())
if new_chance < 0 or new_chance > 100 then
say_gm_title("[GM] > Sosete:")
say_gm("")
say_gm("Valorile introduse nu sunt bune.")
wait ()
send_letter("+ GM: Sosete")
return
else
char_log(0, "eveniment_sosete_chance from" ..pc.get_name().. " to " ..new_chance.. "%")
game.set_event_flag ( "sosete_sansa_drop", new_chance)
say_gm_title("[GM] > Sosete:")
say_gm("ªansa a fost modificatã, ºansã " ..new_chance.. "%.[ENTER]")
wait ()
send_letter("+ GM: Sosete")
return
end
elseif s==4 then
send_letter("+ GM: Sosete")
return
end
end
end
end
endMarcat ca rezolvat.
Topic inchis.
Topic inchis.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori

