Gutten Tag, kann mir bitte eine ihr mit diesse 3 Quest's helfen ?
1° Quest
2° Quest
3° Quest
Also bei Quest 1° ist der problem wenn ich aktiviere dann dropt nichts mehr aus der Metin's Steine.
Und der Problem bei Quest 2° ist wenn Eimal trauf drüke bekomm ich denn item habe wenn ich nochmal Drüke dann komm dass man warten muss geht der server aus also der channel ist direck off
Danke ofentlich eine kann mir helfen
1° Quest
PHP Code:
quest drop_ovo_milenar begin
state start begin
when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill or 8007.kill or 8008.kill or 8009.kill or 8010.kill or 8011.kill or 8012.kill with game.get_event_flag("ovo_milenar_event") >0 begin
if pc.level >= 1 and pc.level <= 60 then
local s = number(1, 100)
if s <= 25 then
chat("Dropou Ovo Milenar")
pc.give_item2(71150, 1)
end
end
end
when 8013.kill or 8014.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill or 8036.kill with game.get_event_flag("ovo_milenar_event") >0 begin
if pc.level >= 61 and pc.level <= 104 then
local s = number(1, 100)
if s <= 25 then
chat("Dropou Ovo Milenar")
pc.give_item2(71150, 1)
end
end
end
when 8035.kill or 8038.kill or 8034.kill or 8030.kill or 8029.kill with game.get_event_flag("ovo_milenar_event") >0 begin
if pc.level >= 105 and pc.level <= 159 then
local s = number(1, 100)
if s <= 25 then
chat("Dropou Ovo Milenar")
pc.give_item2(71150, 1)
end
end
end
when 8033.kill or 8041.kill with game.get_event_flag("ovo_milenar_event") >0 begin
if pc.level >= 160 and pc.level <= 250 then
local s = number(1, 100)
if s <= 25 then
chat("Dropou Ovo Milenar")
pc.give_item2(71150, 1)
end
end
end
end
end
PHP Code:
quest ovo_milenar begin
state start begin
when 71150.use begin
if pc.getqf("next_time") >= get_time() then
syschat("So podes abrir o "..item_name(71150).." 30 em 30 Minutos.")
return
end
local randi = number(1,38)
local normal_item = {
[1] = { 70005,1 }, --Anel de Experiência
[2] = { 28730,1 }, --Pedra da Penetração+7
[3] = { 28731,1 }, --Pedra de Golpe Mortal+7
[4] = { 28732,1 }, --Pedra da Repetição+7
[5] = { 28733,3 }, --Pedra Anti Guerreiro+7
[6] = { 28734,1 }, --Pedra Anti Ninja+7
[7] = { 28735,5 }, --Pedra Anti Sura+7
[8] = { 28736,5 }, --Pedra Anti Shamã+7
[9] = { 28737,1 }, --Pedra Anti Monstros+7
[10] = { 28738,1 }, --Pedra da Evasão+7
[11] = { 28739,1 }, --Pedra da Agilidade+7
[12] = { 28740,1 }, --Pedra da Magia+7
[13] = { 28741,1 }, --Pedra da Vida+7
[14] = { 28742,1 }, --Pedra da Defesa+7
[15] = { 28743,1 }, --Pedra da Pressa+7
[16] = { 95101,1 }, --Ostra Escura
[17] = { 95107,1 }, --Diamante do Inferno
[18] = { 95114,1 }, --Orquídea Laranja
[19] = { 95115,1 }, --Orquídea Vermelha
[20] = { 95117,1 }, --Diamante Observado
[21] = { 70023,1 }, --Pingente dos Mortos
[22] = { 25041,1 }, --Pedra Mágica
[23] = { 70031,1 }, --Manual de Duelos
[24] = { 70032,1 }, --Livro Espada Duas Mãos
[25] = { 70033,1 }, --Livro da Espada
[26] = { 70034,1 }, --Livro da Adaga
[27] = { 71057,1 }, --Papiro - Madeira Fóssil
[28] = { 71058,1 }, --Papiro - Cobre
[29] = { 71059,1 }, --Papiro - Prata
[30] = { 71060,1 }, --Papiro - Ouro
[31] = { 71061,1 }, --Papiro - Jade
[32] = { 71062,1 }, --Papiro - Ébano
[33] = { 71063,1 }, --Papiro - Ostras
[34] = { 71064,1 }, --Papiro - Platina
[35] = { 71065,1 }, --Papiro - Cristal
[36] = { 71066,1 }, --Papiro - Ametista
[37] = { 71067,1 }, --Papiro - Safira
[38] = { 19,1 }, --Espada
}
pc.give_item2(normal_item[randi][1],normal_item[randi][2])
if not pc.is_gm() then
pc.setqf("next_time",get_time() + 1800)
end
pc.setqf("open",pc.getqf("open") +1)
syschat("So podes abrir o Ovo Milegar. (Mais ".. 5-pc.getqf("open").." vezes)")
--pc.give_item_from_special_item_group("71150")
if pc.getqf("open") >= 5 then
pc.removeitem(71150,1)
pc.setqf("open",0)
end
end
end
end
PHP Code:
quest ovo_milenar_manage begin
state start begin
when login begin
if game.get_event_flag("ovo_milenar_event") == 1 then
notice("O Evento do Ovo Milenar esta activado!")
else
return
end
end
when 20094.chat."Evento - Ovo Milenar" with pc.is_gm() begin
if game.get_event_flag("ovo_milenar_event") == 0 then
say("O Evento do Ovo Milenar Está Desativado")
say("Quantas horas queres activar?")
local t = tonumber(input())
say("O Evento do Ovo Milenar foi Activado!")
game.set_event_flag("ovo_milenar_event", 1)
notice_all("O Evento Ovo Milenar foi Activado!")
notice_all("Poderão dropar Ovo Milenar nas Metins,")
notice_all("Durante 2 Horas. Divirta-se!")
server_timer("close_cl" , 3600 * t )
else
say("O Evento Ovo Milenar Está Ativado")
say("Queres Desativa-lo?")
local s = select("Sim","Não")
if s == 1 then
say("O Evento - Ovo Milenar Está Desativo!")
game.set_event_flag("ovo_milenar_event", 0)
notice_all("O Ovo Milenar foi Desativado!")
notice_all("Espero que todos se tenham Divertido!")
else
return
end
end
end
when close_cl.server_timer begin
game.set_event_flag("ovo_milenar_event", 0)
notice_all("O Evento do Ovo Milenar foi Desligado.")
notice_all("Esperemos que tenham gostado do Evento!")
end
end
end
Und der Problem bei Quest 2° ist wenn Eimal trauf drüke bekomm ich denn item habe wenn ich nochmal Drüke dann komm dass man warten muss geht der server aus also der channel ist direck off
Danke ofentlich eine kann mir helfen