Quote:
Originally Posted by abcdosentee
Erst mal danke an .LuckyStrike
:)
So jetzt hätte ich aber noch eine quest die ich brauchen tun :D
Und zwar soll die quest nur auf einer bestimmten map gehen
und so funktionieren
Ein gm führt das event aus indem er auf den npc 12087 klickt und da auswählt Starten
Danach kommt eine durchsage im chat die alle spieler sehen können
"Das Reichs Turnier hat begonnen"
danach bekommen alle spieler eine quest rolle an seite die um beitritt bittet (wie gildenkrieg) diese rolle portet ein dann auf der map
So nun bekämpfen sich da alle reiche und wenn ein spieler stirbt wird er automatisch wieder auf die jeweilige map1 geportet :3 danke :D
|
Kein Problem :D
Hier die Quest, musst noch 2 sachen einsetzen, habe ich aber markiert.
Das mit den "Wenn jemand getötet wird, soll er Map1 geportet werden"
Adde mich dafür mal in Skype, dafür brauchst du ne Diff ;s
PHP Code:
quest event begin
state start begin
when 12087.chat."Das Reichs Tunier" with pc.is_gm() begin
say_title("Das Reichs Event ~ Verwaltung")
say("")
say("Hallo, "..pc.get_name().."")
say("Was möchtest du tun, meister "..pc.get_name().."?")
local setting = select("Event Starten", "Event Beenden")
if setting == 1 then
notice_all("Das Reichs Tunier hat begonnen.")
pc.getqf("tunier", 1)
else
return
end
end
when letter with pc.getqf("tunier") == 1 begin
send_letter("Das Reichstunier")
end
when button or info begin
say_title("Das Reichstunier")
say("")
say("Möchtest du auf die Reichstunier Map")
say("geportet werden und dein Reich unterstützen?")
local port = select("Ja", "Nein")
if port == 1 then
say("Los gehts.")
pc.warp(x,y) -- Koordinaten der Map eintragen
else
return
end
end
end
end
Oder du versuchst es so:
PHP Code:
quest event begin
state start begin
when 12087.chat."Das Reichs Tunier" with pc.is_gm() begin
say_title("Das Reichs Event ~ Verwaltung")
say("")
say("Hallo, "..pc.get_name().."")
say("Was möchtest du tun, meister "..pc.get_name().."?")
local setting = select("Event Starten", "Event Beenden")
if setting == 1 then
notice_all("Das Reichs Tunier hat begonnen.")
pc.getqf("tunier", 1)
else
return
end
end
when letter with pc.getqf("tunier") == 1 begin
send_letter("Das Reichstunier")
end
when button or info begin
say_title("Das Reichstunier")
say("")
say("Möchtest du auf die Reichstunier Map")
say("geportet werden und dein Reich unterstützen?")
local port = select("Ja", "Nein")
if port == 1 then
say("Los gehts.")
pc.warp(x,y) -- Koordinaten der Map eintragen
loop_timer("loop_timerdead",1)
else
return
end
end
when loop_timerdead.timer begin
if pc.get_map_index() == xxx and pc.getqf("tunier") == 1 and pc.get_empire() != npc.get_empire() and pc.is_dead() then -- xxx durch den Mapindex der Tunier map ersetzen
syschat("Du wurdest getötet!")
warp_to_village()
end
end
end
end