Jetzt kommt zwar keine Fehlermeldung,aber bei Uriel steht nicht "Ich Will den Drachen töten"
Also kann ich die Quest i.wie nicht starten. Weiß jmd das Problem ?
Also kann ich die Quest i.wie nicht starten. Weiß jmd das Problem ?
Quote:
versuch's mal so
select gibt immer den typ string zurück und für gewöhnlich kann man kein string mit einer zahl vergleichenPHP Code:local beruf = mysql_query("SELECT beruf from player.player WHERE name = '"..pc.get_name().."'")
local beruf= tonumber(beruf[1][1])
Ne funktioniert leider auch nicht.. danke trz. benötige ich weiterhin Hilfe.Quote:
probier es mal nomma :DQuote:
Ne funktioniert leider auch nicht.. danke trz. benötige ich weiterhin Hilfe.
MfG
quest levelup begin
state start begin
when login or levelup begin
if pc.get_level()==50 or if pc.get_level()==65 or if pc.get_level()==75 or if pc.get_level()==80 or if pc.get_level()==85 or if pc.get_level()==90 or if pc.get_level()==95 or if pc.get_level()==100 or if pc.get_level()==105 then
notice_all(""..pc.get_name ().." hat soeben Level "..pc.get_level().." erreicht!")
notice_all("Glückwunsch!")
end
end
end
end
Quote:
Die level_erreicht.quest funktioniert irgentwie nicht...
PHP Code:quest levelup begin
state start begin
when login or levelup begin
if pc.get_level()==50 or if pc.get_level()==65 or if pc.get_level()==75 or if pc.get_level()==80 or if pc.get_level()==85 or if pc.get_level()==90 or if pc.get_level()==95 or if pc.get_level()==100 or if pc.get_level()==105 then
notice_all(""..pc.get_name ().." hat soeben Level "..pc.get_level().." erreicht!")
notice_all("Glückwunsch!")
end
end
end
end
quest levelup begin
state start begin
when levelup with pc.get_level() == 50 or pc.get_level() == 65 or pc.get_level() == 75 or pc.get_level() == 80 or pc.get_level() == 85 or pc.get_level() == 90 or pc.get_level() == 95 or pc.get_level() == 100 or pc.get_level() == 105 begin
notice_all(""..pc.get_name ().." hat soeben Level "..pc.get_level().." erreicht!")
notice_all("Glückwunsch!")
end
end
end
end
Quote:
Die level_erreicht.quest funktioniert irgentwie nicht...
PHP Code:quest levelup begin
state start begin
when login or levelup begin
if pc.get_level()==50 or if pc.get_level()==65 or if pc.get_level()==75 or if pc.get_level()==80 or if pc.get_level()==85 or if pc.get_level()==90 or if pc.get_level()==95 or if pc.get_level()==100 or if pc.get_level()==105 then
notice_all(""..pc.get_name ().." hat soeben Level "..pc.get_level().." erreicht!")
notice_all("Glückwunsch!")
end
end
end
end
quest levelup begin
state start begin
when login or levelup begin
if pc.get_level()==50 or pc.get_level()==65 or pc.get_level()==75 or pc.get_level()==80 or pc.get_level()==85 or pc.get_level()==90 or pc.get_level()==95 or pc.get_level()==100 or pc.get_level()==105 then
notice_all(""..pc.get_name ().." hat soeben Level "..pc.get_level().." erreicht!")
notice_all("Glückwunsch!")
end
end
end
end
Quote:
ohne die ganzen if's nach orPHP Code:quest levelup begin
state start begin
when login or levelup begin
if pc.get_level()==50 or pc.get_level()==65 or pc.get_level()==75 or pc.get_level()==80 or pc.get_level()==85 or pc.get_level()==90 or pc.get_level()==95 or pc.get_level()==100 or pc.get_level()==105 then
notice_all(""..pc.get_name ().." hat soeben Level "..pc.get_level().." erreicht!")
notice_all("Glückwunsch!")
end
end
end
end
Edit: tja zu langsam :(
when login or levelup begin
when levelup begin
Quote:
----------------------------------------------
-- Missao Newby --
-- Quest by RulleZ --
-- Copyright LegendsOfMetin2 --
----------------------------------------------
quest newbie begin
state start begin
when login with pc.level >= 1 and pc.level <= 1 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Missão do Novato")
end
when info or button begin
say_size(450,400) -- Window size
setbgimage("quest_bg.tga") -- Sets background image from path: d:/ymir work/ui/game/questboard/
say("")
say("")
say("")
say("")
say("")
say("")
say("")
say_color("turquoise", " Missão do Novato")
set_text_color("green")
say(" Completa esta missão e serás recompensado!")
say(" A tua tarefa é matar um inimigo perigoso.")
say(" Ele tem o nome de Gnoll Magician.")
say(" Tens de matar:")
say(" 5 Gnoll Magicians!")
say("")
say_color("turquoise", " Recompensas:")
say_color("turquoise", " Um nivel.")
say_color("turquoise", " Montada de Leão.")
say_color("turquoise", " 1.000.000 Yangs.")
pc.setqf("state", 5)
q.set_counter("Gnoll Magician", 5)
end
when 3004.kill begin
local count = pc.getqf("state") - 1
if count <= 5 then
pc.setqf("state", count)
q.set_counter("Gnoll Magician", count)
end
if count == 0 then
say_title(" Missão do Novato")
say_color("green", " Concluiste a missão com sucesso!")
say_color("green", " Recompensa:")
say_reward(" 1.000.000 Yang")
say_reward(" Um nivel!")
say_reward(" Montada de Leão!")
pc.change_money(1000000)
pc.give_exp2(100)
pc.give_item2(71120, 1)
if pc.job == 0 then
clear_letter()
set_state(__COMPLETE__)
end
end
end
end
state __COMPLETE__ begin
end
end
when kill with not npc.is_pc() and pc.get_map_index()==112 begin
if npc.get_race()==101 and game.get_event_flag("hrk")==0 then
notice_all(pc.get_name().. " hat den Dungeon gestartet")
game.set_event_flag("hrk",game.get_event_flag("hrk")+1)
--server_timer("hell_check",3,get_server_timer_arg())
chat(game.get_event_flag("hrk"))
for i=1,table.getn(tabelle_mobs[game.get_event_flag("hrk")]) do
mob.spawn(tabelle_mobs[game.get_event_flag("hrk")][i], pc.get_local_x() , pc.get_local_y(), 1, 1, 1)
end
end
chat(""..game.get_event_flag("hrk").."")
game.set_event_flag("hell_m_count",game.get_event_flag("hell_m_count")+1)
if game.get_event_flag("hell_m_count")>=10 then
game.set_event_flag("hell_m_count",0)
game.set_event_flag("hrk",game.get_event_flag("hrk")+1)
--server_timer("hell_check",3,get_server_timer_arg())
if game.get_event_flag("hrk")==6 then
--falls runde 6 erreicht wurde, runden reset auf 0
game.set_event_flag("hrk",0)
notice_all("Geschafft")
end
end
end
----------------------------------------------
-- Jagdquest 1
-- Made with 1337_Noize's Jagdquestmaker
----------------------------------------------
quest jagen begin
state start begin
when levelup or login with pc.level >= 2 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Jagdquest ab Level 2")
end
when info or button begin
say("Jagdquest 1")
say("Stelle deine Jagdkuenste")
say("unter Beweiß und erhalte")
say("eine Belohnung,")
say_reward("Erlege 10 Wildhunde")
say_reward("Belohnung: Ruestung deiner Klasse +6")
say("")
pc.setqf("state", 10)
q.set_counter("Wildhund", 10)
end
when 101.kill begin
local count = pc.getqf("state") - 1
if count <= 10 then
pc.setqf("state", count)
q.set_counter("Wildhund", count)
end
if count == 0 then
say_title("Jagdquest ab Level 2")
say("Du hast die Quest erfolgreich abgeschlossen!")
if pc . job == 0 then
pc.give_item2(11206, 1)
say("Du erhälst:")
say_reward("Moenchsplattenpanzer+6")
elseif pc . job == 1 then
pc.give_item2(11406, 1)
say("Du erhälst:")
say_reward("Azuranzug+6")
elseif pc . job == 2 then
pc.give_item2(11606, 1)
say("Du erhälst:")
say_reward("Requiem-Plattenpanzer+6")
elseif pc . job == 3 then
pc.give_item2(11806, 1)
say("Du erhälst:")
say_reward("Azurkleidung+6")
end
clear_letter()
set_state(ausgeführt1)
end
end
end
state ausgeführt1 begin
when levelup or login with pc.level >= 3 begin
set_state(info1)
end
end
state info1 begin
when letter begin
send_letter(Jagdquest ab Level 3)
end
when info or button begin
say("Jagdquest ab Level 3")
say("Stelle deine Jagdkuenste")
say("unter Beweiß und erhalte")
say("eine Belohnung,")
say_reward("Erlege 10 Hungrige Woelfe")
say_reward("Belohnung: Helm deiner Klasse +6")
say("")
pc.setqf("state", 10)
q.set_counter(Hungriger Wolf", 10)
end
when 172.kill begin
local count = pc.getqf("state") - 1
if count <= 10 then
pc.setqf("state", count)
q.set_counter("Hungriger Wolf", count)
end
if count == 0 then
say_title("Jagdquest ab Level 3")
say("Du hast die Quest erfolgreich abgeschlossen!")
if pc . job == 0 then
pc.give_item2(12206, 1)
say("Du erhälst:")
say_reward("Traditioneller Helm+6")
elseif pc . job == 1 then
pc.give_item2(12346, 1)
say("Du erhälst:")
say_reward("Lederkapuze+6")
elseif pc . job == 2 then
pc.give_item2(12486, 1)
say("Du erhälst:")
say_reward("Blutiger Helm+6")
elseif pc . job == 3 then
pc.give_item2(12626, 1)
say("Du erhälst:")
say_reward("Mönchshut+6")
end
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
Hey,Quote:
Kann mir einer helfen?
wenn ich die id 101 kille wird game.set_event_flag("hrk",game.get_event_flag("hrk ")+1) nicht ausgefürt, wenn ich jedoch eine neuen hole und den kille, wird es um 1 erhöht,
es soll so ablaufen das wenn ich diesen wildhund kille, dann 10 monster gerufen werden, wenn die tot sind geht es in die nächste stufe und andere monster kommen.
PHP Code:when kill with not npc.is_pc() and pc.get_map_index()==112 begin
if npc.get_race()==101 and game.get_event_flag("hrk")==0 then
notice_all(pc.get_name().. " hat den Dungeon gestartet")
game.set_event_flag("hrk",game.get_event_flag("hrk")+1)
--server_timer("hell_check",3,get_server_timer_arg())
chat(game.get_event_flag("hrk"))
for i=1,table.getn(tabelle_mobs[game.get_event_flag("hrk")]) do
mob.spawn(tabelle_mobs[game.get_event_flag("hrk")][i], pc.get_local_x() , pc.get_local_y(), 1, 1, 1)
end
end
chat(""..game.get_event_flag("hrk").."")
game.set_event_flag("hell_m_count",game.get_event_flag("hell_m_count")+1)
if game.get_event_flag("hell_m_count")>=10 then
game.set_event_flag("hell_m_count",0)
game.set_event_flag("hrk",game.get_event_flag("hrk")+1)
--server_timer("hell_check",3,get_server_timer_arg())
if game.get_event_flag("hrk")==6 then
--falls runde 6 erreicht wurde, runden reset auf 0
game.set_event_flag("hrk",0)
notice_all("Geschafft")
end
end
end
local hrk_ = game.get_event_flag("hrk")+1
game.set_event_flag("hrk",hrk_)