hat sich erledigt...
quest farm begin
state start begin
when 90020.chat."Teleporter" begin
say_title("Teleporter:")
say("")
say("Auf welche Map möchtest du teleportiert werden?")
say("")
if pc.get_level() >= 10 then
local maps = select("Farm Map","PvP Map","Event Map","Abbrechen")
if maps == 1 then
pc.warp( 1409200 , 1008900 )
elseif maps == 2 then
pc.warp( 333300 , 333300 )
elseif maps == 3 then
pc.warp( 999900 , 999900 )
end
else
say_title("Teleporter:")
say("")
say("Dein Level ist zu niedrig")
say("")
end
if pc.get_level() >= 90 then
local maps2 = select("Farm Map","PvP Map","Event Map","Tal Des Todes","Abbrechen")
if maps2 == 1 then
pc.warp( 1409200 , 1008900 )
elseif maps2 == 2 then
pc.warp( 333300 , 333300 )
elseif maps2 == 3 then
pc.warp( 999900 , 999900 )
elseif maps2 == 4 then
pc.warp( 523400 , 523400 )
end
else
say_title("Teleporter:")
say("")
say("Dein Level ist zu niedrig")
say("")
end
end
end
end
quest farm begin
state start begin
when 90020.chat."Teleporter" begin
say_title("Teleporter:")
say("")
say("Auf welche Map möchtest du teleportiert werden?")
say("")
if pc.get_level() >= 10 then
local maps = select("Farm Map","PvP Map","Event Map","Abbrechen")
if maps == 1 then
pc.warp( 1409200 , 1008900 )
elseif maps == 2 then
pc.warp( 333300 , 333300 )
elseif maps == 3 then
pc.warp( 999900 , 999900 )
elseif maps == 4 then
return
end
elseif pc.get_level() >= 90 then
local maps2 = select("Farm Map","PvP Map","Event Map","Tal Des Todes","Abbrechen")
if maps2 == 1 then
pc.warp( 1409200 , 1008900 )
elseif maps2 == 2 then
pc.warp( 333300 , 333300 )
elseif maps2 == 3 then
pc.warp( 999900 , 999900 )
elseif maps2 == 4 then
pc.warp( 523400 , 523400 )
end
else
say_title("Teleporter:")
say("")
say("Dein Level ist zu niedrig")
say("")
end
end
end
end
upQuote:
geht immer noch nicht
PHP Code:quest gm_status begin
state start begin
when login begin
set_state(info)
end
end
state info begin
when letter begin
send_letter("GM-Online")
end
when info or button begin
say_title ("GM Status:")
say_gold("Name --- Status")
say_gold("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
if game.get_event_flag ("[SA] ")== 1 then
say_green("[SA] ist online (SA)")
else
say_red("[SA] ist offline (SA)")
end
if game.get_event_flag("[SA] ")== 1 then
say_green("[SA] ist online (SA)")
else
say_red("[SA] ist offline (SA)")
end
if game.get_event_flag("[GA] ")== 1 then
say_green("[GA] ist online (GA)")
else
say_red("[GA] ist offline (GA)")
end
if game.get_event_flag("[TM] ")== 1 then
say_green("[TM] ist online (TM)")
else
say_red("[TM] ist offline (TM)")
end
if game.get_event_flag("[GM] ")== 1 then
say_green("[GM] ist online (GM)")
else
say_red("[GM] ist offline (GM)")
end
if game.get_event_flag("[SGM] ")== 1 then
say_green("[SGM] ist online (SGM)")
else
say_red("[SGM] ist offline (SGM)")
end
if game.get_event_flag("[SGM] ")== 1 then
say_green("[SGM] ist online (SGM)")
else
say_red("[SGM] ist offline (SGM)")
end
if game.get_event_flag("[GM] ")== 1 then
say_green("[GM] ist online (GM)")
else
say_red("[GM] ist offline (GM)")
end
if game.get_event_flag("][GM] ")== 1 then
say_green("[GM] ist online (GM)")
else
say_red("[GM] ist offline (GM)")
end
end
end
end
quest pvpskill begin
state start begin
when login with pc.level >= 149 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("PVP-Quest")
end
when info or button begin
say("PVP-Quest")
say("Töte 2000 Spieler")
say("und du bekommst ein Item")
say("das du dem SA geben musst damit er dir 7,5k Conis zuschreiben kann.")
say_reward("Töte 2000 Spieler")
say("")
pc.setqf("state", Anzahl)
q.set_counter("2000", Anzahl)
end
when kill begin
if npc.is_pc() and npc.empire != pc.empire then
local count = pc.getqf("state") - 1
if count <= Anzahl then
pc.setqf("state", count)
q.set_counter("2000", count)
end
if count == 0 then
say_title("PVP-Quest")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Conis 7,5k Item")
say_reward("und")
say_reward("200kk Yang")
pc.change_money(200000000)
pc.give_item2(99005, 1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
Habe dir mal eine Komplett neue gemacht,Quote:
Finde leider den Fehler nicht immer wenn ich den Npc anklicke Passiert nichts der Npc hatt schon die richtige Type nr. irgendwas an der quest stimmt nicht.Da ich nicht der beste Questschreiber bin, wäre Hilfe sehr nett Mfg. :)
Hier für dich auch eine aber noch nicht getestet :DQuote:
wo ist der Fehler ?
quest warpen begin
state start begin
when 50054.use begin
say("Warp")
local c = select ("Ja", "Nein")
if c == 2 then
return
elseif c == 1 then
pc.warp(843229, 1066666)
end
end
when login with pc.get_map_index() == 408 begin
d.join(408, 843333, 1066555)
end
when login with pc.get_map_index() == 408 and pc.in_dungeon() begin
say_title("OOKKK")
say("OKK")
end
end
end
quest lehrlingstruhe2 begin
state start begin
when 80021.use with pc.get_level() > 10 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Lehrlingstruhe 2")
end
when info or button begin
say("Töte die Metinsteine !")
say("Du bist schon ein wenig stärker geworden.")
say("Wir bitten dich 10 Metin der Schlacht zu töten.")
say("Als Belohnung erhälst als Belohnung 10.000.000 Yang")
say_reward("Töte 10 Metin der Schlacht.")
say("")
pc.setqf("state", 10)
q.set_counter("Metin der Schlacht", 10)
end
when 8003.kill begin
local count = pc.getqf("state") - 1
if count <= 0 then
pc.setqf("state", count)
q.set_counter("Metin der Schlacht", count)
end
if count == 0 then
say_title("Lehrlingstruhe 2!")
say("Du hast die Metins Erfolgreich zerstört!")
say("Du erhälst:")
say_reward("10.000.000 Yang")
pc.change_money(10000000)
pc.give_item2(80022, 1)
pc.remove_item(80021, 1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
end
must start with 'quest'
Fight_Stones_2.quest:1:Error occured on compile Fight_Stones_2.quest
quest lehrlingstruhe2 begin
state start begin
when 80021.use with pc.get_level() > 10 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Lehrlingstruhe 2")
end
when info or button begin
say("Töte die Metinsteine !")
say("Du bist schon ein wenig stärker geworden.")
say("Wir bitten dich 10 Metin der Schlacht zu töten.")
say("Als Belohnung erhälst als Belohnung 10.000.000 Yang")
say_reward("Töte 10 Metin der Schlacht.")
say("")
pc.setqf("state", 10)
q.set_counter("Metin der Schlacht", 10)
end
when 8003.kill begin
local count = pc.getqf("state") - 1
if count <= 0 then
pc.setqf("state", count)
q.set_counter("Metin der Schlacht", count)
end
if count == 0 then
say_title("Lehrlingstruhe 2!")
say("Du hast die Metins Erfolgreich zerstört!")
say("Du erhälst:")
say_reward("10.000.000 Yang")
pc.change_money(10000000)
pc.give_item2(80022, 1)
pc.remove_item(80021, 1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
danke ;) teste sie gleich könntest du mir sagen was falsch war damit ichs kappier was ich falsch gemacht habe ;)Quote:
lehrlingstruhe2= Fight_Stones_2.quest ??
ist das überhaupt die selbe quest?
so sollte sie klappen
PHP Code:quest lehrlingstruhe2 begin
state start begin
when 80021.use with pc.get_level() > 10 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Lehrlingstruhe 2")
end
when info or button begin
say("Töte die Metinsteine !")
say("Du bist schon ein wenig stärker geworden.")
say("Wir bitten dich 10 Metin der Schlacht zu töten.")
say("Als Belohnung erhälst als Belohnung 10.000.000 Yang")
say_reward("Töte 10 Metin der Schlacht.")
say("")
pc.setqf("state", 10)
q.set_counter("Metin der Schlacht", 10)
end
when 8003.kill begin
local count = pc.getqf("state") - 1
if count <= 0 then
pc.setqf("state", count)
q.set_counter("Metin der Schlacht", count)
end
if count == 0 then
say_title("Lehrlingstruhe 2!")
say("Du hast die Metins Erfolgreich zerstört!")
say("Du erhälst:")
say_reward("10.000.000 Yang")
pc.change_money(10000000)
pc.give_item2(80022, 1)
pc.remove_item(80021, 1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
QUEST : test_quest
STATE : start
WHEN : 80021.use
with pc . get_level ( ) > 10
STATE : information
WHEN : letter
WHEN : info or
WHEN : button
WHEN : 8003.kill
STATE : __COMPLETE__
freebsd#
quest lehrlingstruhe2 begin
quest fight_stones_2 begin