Ehh danke aber das hilft mir herzlich wenig bei meinem Problem..
Könntest du mir bitte helfen Benhero.
Lg
Könntest du mir bitte helfen Benhero.
Lg
pc.polymorph(2206, 180)
quest main_lvl90 begin
state start begin
when login with pc.level >= 90 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Jagdquest Level 90")
end
when info or button begin
say_title("Jagdquest Level 90")
say("")
say("Hey,")
say("Wenn du meinen Auftrag annimmst,")
say("dann bekommst du einereiche Belohnung!")
wait()
say("Willst du den Auftrag annehmen?")
local s = select("Jop","Nein, keine Lust!")
if s == 2 then
say("Gut, dein Pech!!!")
clear_letter()
set_state (ende)
else
say("Okay los gehts!")
say_reward("Töte 450 Wildhunde,")
say_reward("100 Daemonenbogenschuetzen,")
say_reward("100 Geisterweiden,")
say_reward("1x Koeniginnenspinne,")
say_reward("1x gelber Tigergeist")
say_reward("und")
say_reward("1x Wuestenschildkroete!")
pc.setqf("state1", 0)
q.set_counter("101", 450)
pc.setqf("state2", 0)
q.set_counter("1002", 100)
pc.setqf("state3", 0)
q.set_counter("2304", 100)
pc.setqf("state4", 0)
q.set_counter("2091", 1)
pc.setqf("state5", 0)
q.set_counter("1304", 1)
pc.setqf("state6", 0)
q.set_counter("2191", 1)
set_state(kill)
end
end
end
state kill begin
when letter begin
send_letter("Jagdquest Level 90")
end
when info or button begin
say_title("Kill Status:")
say_reward("Du hast schon "..pc.getqf("state1").."/450 Wildhunden getoetet")
say_reward("Du hast schon "..pc.getqf("state2").."/100 Daemonenbogenschuetzen getoetet")
say_reward("Du hast schon "..pc.getqf("state3").."/100 Geisterweiden getoetet")
say_reward("Du hast schon "..pc.getqf("state4").."/1 Koeniginnenspinne getoetet")
say_reward("Du hast schon "..pc.getqf("state5").."/1 Gelber Tigergeist getoetet")
say_reward("Du hast schon "..pc.getqf("state6").."/1 Wuestenschildkroete getoetet")
end
when 101.kill begin
local count1 = pc.getqf("state1") + 1
if count1 <= 450 then
pc.setqf("state1", count1)
q.set_counter("101", 450 - count1)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 1002.kill begin
local count2 = pc.getqf("state2") + 1
if count2 <= 100 then
pc.setqf("state2", count2)
q.set_counter("1002", 100 - count2)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 2304.kill begin
local count3 = pc.getqf("state3") + 1
if count3 <= 100 then
pc.setqf("state3", count3)
q.set_counter("2304", 100 - count3)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 2091.kill begin
local count4 = pc.getqf("state4") + 1
if count4 <= 5 then
pc.setqf("state4", count4)
q.set_counter("2091", 1 - count4)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 1304.kill begin
local count5 = pc.getqf("state5") + 1
if count5 <= 1 then
pc.setqf("state5", count5)
q.set_counter("1304", 1 - count5)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 2191.kill begin
local count6 = pc.getqf("state6") + 1
if count6 <= 1 then
pc.setqf("state6", count6)
q.set_counter("2191", 1 - count6)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
end
state finish begin
when letter begin
send_letter("Aufgabe abgeschlossen!")
end
when info or button begin
say_title("Aufgabe abgeschlossen!")
say("Du erhälst jetzt eine Belohnung,")
say("wenn du willst...")
wait()
local s=select("Belohnen","Verzichten")
if s== 2 then
clear_letter()
set_state(ende)
else
say("Du hast folgendes bekommen:")
say_reward("eine Waffe je nach Klasse!")
if pc . job == 0 then
pc.give_item2(269)
elseif pc . job == 0 then
pc.give_item2(3209)
elseif pc . job == 1 then
pc.give_item2(4039)
elseif pc . job == 1 then
pc.give_item2(2199)
elseif pc . job == 2 then
pc.give_item2(289)
elseif pc . job == 2 then
pc.give_item2(229)
elseif pc . job == 3 then
pc.give_item2(5159)
elseif pc . job == 3 then
pc.give_item2(7179)
clear_letter()
set_state(ende)
end
end
end
state ende begin
end
state ende begin
end
end
state ende begin
end
state ende begin
end
thisQuote:
Bernhero , könntest du mir eine Quest schreiben , das wenn man ein bestimmtest Item benutzt , ID werde ich später nachtragen. Das das item automatisch den GM Befehl /reload a macht. Aber man sollte keine GM Rechte dafür brauchen. Es genügt wenn man das Item besitzt.
Danke ;)
No ! ^this First,Quote:
Hallo ,
Hab folgendes Prob. mit einer Quest &zwar zählt die die kills nicht..
Bitte Um Schnelle Hilfe!
Hier der Code
Bitte Um viele Hilfreiche Antworten :)
Danke
SYSERR: Sep 24 23:37:16 :: QueryLocaleSet: m_stLocale == 0
quest zombie_map begin
state start begin
when 20080.chat."Land des Todes" begin
say_title("Das Land des Todes")
say("")
say("Hallo "..pc.get_name()..",
say("Du willst also das Land des Todes betreten?")
say("Als alter weiser Mann habe ich die Fähigkeit dich dorthin zu porten!")
say("aber sei gewarnt! Es ist noch nie jemand lebend aus diesem Land zurückgekehrt!")
say("Die Kreaturen die in diesem Land ihr unwesen treiben sind bis jetzt noch unbekannt!")
say("Trotzdem gibt es Geschichten,dass dieses Land verflucht von toten Mächten ist!")
say("Bist du dir wirklich sicher,dass du diesen Kreaturen gewachsen bist?")
say("Willst du wirklich dieses schreckliche Land betreten?")
local s = select("Ja","Nein")
if s == 1 then
say("viel Glück auf deiner Reise...")
pc.warp(83200, 0)
elseif s == 2 then
return
end
end
end
end
PHP-Code
wait()