Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:
Quest-ul
-- Quest vara refacut de Exygo - 25 Iunie 2017
-- Activarea se face odata cu setarea ratei, rata este de la 1 la 100 si se activeaza in joc folosind comanda /e inghetata numar (Ex: /e inghetata 30 ceea ce rezulta in rata 30%)
-- pentru dezactivare event folositi comanda /e inghetata 0
quest vara begin
state start begin
when login with game.get_event_flag("inghetata") > 0 begin notice("Event Vara: Activ") end
when kill with game.get_event_flag("inghetata") > 0 begin
-- limita de 15 nivele intre nivelul tau si nivelul monstrului pentru puternici ce au functia npc.get_level (cel mai probabil nu o ai )
-- if math.abs(npc.get_level()-pc.get_level()) > 15 then return end
if math.random(1,100) <= game.get_event_flag("inghetata")
pc.give_item2(30149,1) -- pentru romani slabi si lenesi
--game.drop_item_with_ownership(30149,1) -- pentru puternici
end
end
when 9003.chat."Shop cu inghetata idioata" with game.get_event_flag("inghetata") > 0 begin
setdelay(0)
say_size(350,350)
say_title("Shop cu inghetata idioata")
say_reward(string.format("Creditul tau: %s inghetate",pc.count_item(30149)))
say("Alegeti premiul din lista de mai jos:")
local premii = {
-- {vnum, cantitate,pret},
{50055,1,5},
{27003,3,5},
}
local menu_list = {}
local values_list = {}
table.foreach(premii, function(i, name)
local item_name = item_name(name[1])
table.insert(menu_list,string.format("%d credite - %s x %d",name[3], item_name,name[2]))
table.insert(values_list,i)
values_list = {name[1],name[2],name[3]}
end)
table.insert(menu_list,lang(language.locale.cancel))
local s = select_table(menu_list)
if s != table.getn(menu_list) then
setdelay(0)
say_title("Shop cu inghetata idioata")
say_reward(string.format("Ai primit %s x %d",item_name(values_list[1]),values_list[2]))
if pc.count_item(30149) < values_list[3] then say_reward("Nu ai inghetata bai saracule") return end
pc.remove_item(30149,values_list[3])
pc.give_item2(values_list[1],values_list[2])
else
return
end
end
end
end
-- Activarea se face odata cu setarea ratei, rata este de la 1 la 100 si se activeaza in joc folosind comanda /e inghetata numar (Ex: /e inghetata 30 ceea ce rezulta in rata 30%)
-- pentru dezactivare event folositi comanda /e inghetata 0
quest vara begin
state start begin
when login with game.get_event_flag("inghetata") > 0 begin notice("Event Vara: Activ") end
when kill with game.get_event_flag("inghetata") > 0 begin
-- limita de 15 nivele intre nivelul tau si nivelul monstrului pentru puternici ce au functia npc.get_level (cel mai probabil nu o ai )
-- if math.abs(npc.get_level()-pc.get_level()) > 15 then return end
if math.random(1,100) <= game.get_event_flag("inghetata")
pc.give_item2(30149,1) -- pentru romani slabi si lenesi
--game.drop_item_with_ownership(30149,1) -- pentru puternici
end
end
when 9003.chat."Shop cu inghetata idioata" with game.get_event_flag("inghetata") > 0 begin
setdelay(0)
say_size(350,350)
say_title("Shop cu inghetata idioata")
say_reward(string.format("Creditul tau: %s inghetate",pc.count_item(30149)))
say("Alegeti premiul din lista de mai jos:")
local premii = {
-- {vnum, cantitate,pret},
{50055,1,5},
{27003,3,5},
}
local menu_list = {}
local values_list = {}
table.foreach(premii, function(i, name)
local item_name = item_name(name[1])
table.insert(menu_list,string.format("%d credite - %s x %d",name[3], item_name,name[2]))
table.insert(values_list,i)
values_list = {name[1],name[2],name[3]}
end)
table.insert(menu_list,lang(language.locale.cancel))
local s = select_table(menu_list)
if s != table.getn(menu_list) then
setdelay(0)
say_title("Shop cu inghetata idioata")
say_reward(string.format("Ai primit %s x %d",item_name(values_list[1]),values_list[2]))
if pc.count_item(30149) < values_list[3] then say_reward("Nu ai inghetata bai saracule") return end
pc.remove_item(30149,values_list[3])
pc.give_item2(values_list[1],values_list[2])
else
return
end
end
end
end



