Wie sette ich bei wem anderst ein pc.setqf? Es soll nicht bei allen sein sondern nur bei einer bestimmten Person.
quest pott_dumper begin
state start begin
when 99037.use begin
if pc.get_time() > pc.getqf("dump_r") then
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.remove_item(99037, 1)
pc.setqf("dump_r", get_time()+ 180)
end
when 99038.use begin
if pc.get_time() > pc.getqf("dump_b") then
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.remove_item(99038, 1)
pc.setqf("dump_b", get_time()+ 180)
else if
chat("Du kannst nur alle 3 Minuten einen Bündel öffnen.")
end
end
end
Versuch malQuote:
Pottwerfer Fixx.. ich weiss echt nicht was ich dauernd falsch mache-.-PHP Code:quest pott_dumper begin
state start begin
when 99037.use begin
if pc.get_time() > pc.getqf("dump_r") then
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.remove_item(99037, 1)
pc.setqf("dump_r", get_time()+ 180)
end
when 99038.use begin
if pc.get_time() > pc.getqf("dump_b") then
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.remove_item(99038, 1)
pc.setqf("dump_b", get_time()+ 180)
else if
chat("Du kannst nur alle 3 Minuten einen Bündel öffnen.")
end
end
end
es regt mich auf.. kann bitte jemand schauen?
unexected Symbol near `when´
when 99037.use with pc.get_time() > pc.getqf("dump_r") begin
quest pott_dumper begin
state start begin
function dumper()
if pc.getqf("dump_r") > get_time() then
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.remove_item(99037, 1)
pc.setqf("dump_r", get_time()+60*3)
else
chat("Du kannst nur alle 3 Minuten einen Bündel öffnen.")
end
end
function dumpe()
if pc.getqf("dump_b") > get_time() then
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.remove_item(99038, 1)
pc.setqf("dump_b", get_time()+60*3)
else
chat("Du kannst nur alle 3 Minuten einen Bündel öffnen.")
end
end
when 99037.use begin
pott_dumper.dumper()
end
when 99038.use begin
pott_dumper.dumpe()
end
end
end
Quote:
verstehe den sinn davon nur nicht :DPHP Code:quest pott_dumper begin
state start begin
function dumper()
if pc.getqf("dump_r") > get_time() then
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.remove_item(99037, 1)
pc.setqf("dump_r", get_time()+60*3)
else
chat("Du kannst nur alle 3 Minuten einen Bündel öffnen.")
end
end
function dumpe()
if pc.getqf("dump_b") > get_time() then
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.remove_item(99038, 1)
pc.setqf("dump_b", get_time()+60*3)
else
chat("Du kannst nur alle 3 Minuten einen Bündel öffnen.")
end
end
when 99037.use begin
pott_dumper.dumper()
end
when 99038.use begin
pott_dumper.dumpe()
end
end
end
laut deiner quest kann man nur alle 3 mins nen bündel benutzen & wenn man die beiden items benutzt & die 3 minuten schon vorbei sind erhält man potts & das wird wieder auf 3 minuten wartezeit gesetzt
also kann man nie item 99037 & 99038 benutzen :D
....ich glaube da ist ein mächtiger denk fehler drin xD
wo ist da der sinn? xD
oder versteh ich da was falsch?
SYSERR: Dec 11 14:20:56 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down. SYSERR: Dec 11 14:58:03 :: GetMotionFileName: Motion: ch_water_dragon have not motlist.txt vnum(2493) folder(ch_water_dragon) SYSERR: Dec 11 14:58:03 :: GetMotionFileName: Motion: ch_water_dragon have not motlist.txt vnum(2493) folder(ch_water_dragon) SYSERR: Dec 11 14:58:03 :: GetMotionFileName: Motion: ch_water_dragon have not motlist.txt vnum(2493) folder(ch_water_dragon) SYSERR: Dec 11 14:58:03 :: GetMotionFileName: Motion: ch_water_dragon have not motlist.txt vnum(2493) folder(ch_water_dragon) SYSERR: Dec 11 14:58:03 :: GetMotionFileName: Motion: ch_water_dragon have not motlist.txt vnum(2493) folder(ch_water_dragon) SYSERR: Dec 11 14:58:05 :: heart_idle: losing 69 seconds. (lag occured) SYSERR: Jan 6 01:04:13 :: SpawnGroupGroup: NOT_EXIST_GROUP_GROUP_VNUM(2503) MAP(225) SYSERR: Jan 6 01:04:13 :: SpawnGroupGroup: NOT_EXIST_GROUP_GROUP_VNUM(2503) MAP(225) SYSERR: Jan 6 01:04:13 :: SpawnGroupGroup: NOT_EXIST_GROUP_GROUP_VNUM(2503) MAP(225) SYSERR: Jan 6 01:04:13 :: SpawnGroupGroup: NOT_EXIST_GROUP_GROUP_VNUM(2503) MAP(225) SYSERR: Jan 6 01:04:13 :: SpawnGroupGroup: NOT_EXIST_GROUP_GROUP_VNUM(2503) MAP(225) SYSERR: Jan 6 01:04:13 :: SpawnGroupGroup: NOT_EXIST_GROUP_GROUP_VNUM(2503) MAP(225) SYSERR: Jan 6 01:04:16 :: SpawnGroupGroup: NOT_EXIST_GROUP_GROUP_VNUM(1093) MAP(228)
Quote:
quest lagertool begin
state start begin
when 71009.use begin
say_title("Lager Tool")
say("")
say("Mit diesem Item kannst du dein Lager/Itemshoplager überall")
say("aufrufen!")
say_reward("Wähle aus, was du tun willst:")
say("")
local lager = select("Lager","Item-Shop-Lager","Abbrechen")
if lager == 1 then
game.open_safebox()
setskin(NOWINDOW)
elseif lager == 2 then
game.open_mall()
setskin(NOWINDOW)
elseif lager == 3 then
say("Dann nicht, wie du willst!")
end
end
end
end
quest neue_levelmap begin
state start begin
when login or levelup with pc.level >80 begin
set_state(80-100 Level Map)
end
end
state 80-100 Level Map begin
when 20088.chat."80-100 Level Map" begin
say(""..mob_name(20088)..":")
say("")
say("Sei gegruesst Reisender!")
say("Du moechstest also zur 80-100 Level Map")
say("Ich kann dich gerne hinbringen.")
say("")
say("Moechtest du zur 80-100 Level Map")
say("")
local a= select("Ja","Nein")
if 1==a then
say(""..mob_name(20088)..":")
say("")
say("Gut")
say("Ich wuensche dir viel Spass")
wait()
pc.warp(96100, 12200)
return
end
say(""..mob_name(20088)..":")
say("")
say("Gut")
say("Dann bleib erst einmal hier.")
end
end
end
Type des Items auf 18?Quote:
Delte, diese Quest klappt immer noch nicht -.-
Quote:
der faillt hier immer bei ich möchte gerne das die ers ab 80 ist und könntet ihr mir vieleicht die kordienaten von der gm_guild_build reinmachen das klappt nie bei mirPHP Code:quest neue_levelmap begin
state start begin
when login or levelup with pc.level >80 begin
set_state(80-100 Level Map)
end
end
state 80-100 Level Map begin
when 20088.chat."80-100 Level Map" begin
say(""..mob_name(20088)..":")
say("")
say("Sei gegruesst Reisender!")
say("Du moechstest also zur 80-100 Level Map")
say("Ich kann dich gerne hinbringen.")
say("")
say("Moechtest du zur 80-100 Level Map")
say("")
local a= select("Ja","Nein")
if 1==a then
say(""..mob_name(20088)..":")
say("")
say("Gut")
say("Ich wuensche dir viel Spass")
wait()
pc.warp(96100, 12200)
return
end
say(""..mob_name(20088)..":")
say("")
say("Gut")
say("Dann bleib erst einmal hier.")
end
end
end
quest neue_levelmap begin
state start begin
when 20088.chat."80-100 Level Map" begin
if pc.get_level() < 80 then
say("Ich kann dich noch nicht teleportieren.")
say("Komm wieder, wenn du Level 80 bist.")
return
end
say(mob_name(20088)..":")
say("")
say("Sei gegruesst Reisender!")
say("Du moechstest also zur 80-100 Level Map")
say("Ich kann dich gerne hinbringen.")
say("")
say("Moechtest du zur 80-100 Level Map")
say("")
if select("Ja","Nein") == 2 then return end
say(mob_name(20088)..":")
say("")
say("Gut")
say("Ich wuensche dir viel Spass")
wait()
pc.warp(83200, 0)
end
end
end
quest kpxd begin
state start begin
when 20011.chat."blub" begin
say_title("Uriel:")
say("lol")
end
end
end
quest pott_dumper begin
state start begin
function dumper()
if pc.getqf("dump_r") > get_time() then
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.give_item2(27003, 200)
pc.remove_item(99037, 1)
pc.setqf("dump_r", get_time()+60*3)
else
chat("Du kannst nur alle 3 Minuten einen Bündel öffnen.")
end
end
function dumpe()
if pc.getqf("dump_b") > get_time() then
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.give_item2(27006, 200)
pc.remove_item(99038, 1)
pc.setqf("dump_b", get_time()+60*3)
else
chat("Du kannst nur alle 3 Minuten einen Bündel öffnen.")
end
end
when 99037.use begin
pott_dumper.dumper()
end
when 99038.use begin
pott_dumper.dumpe()
end
end
end
-- Heuk-Yong
quest Bob_Port begin
state start begin
when 20090.chat."Neue Maps" begin
say(""..mob_name(20090)..":")
say ("Sei gegrüßt, "..pc.get_name().."!")
say ("Ich Kann dich zu ein Paar besonderen Maps")
say ("bringen.")
say ("")
say_reward ("Möchtest du in eine der neuen Maps?")
local a = select ("Ja", "Nein")
if a == 1 then
say ("Wähle eine Map aus!")
local b = select ("Geisterland(95)", "Tal der Bosse(105)", "Verfluchtes Dorf", "Abbruch")
if b == 1 then
if pc.get_level() >= 95 then
pc.warp(90000,10000)
else
say("..mob_name(20090)..":")
say ("Du bist zu low für diese Map, komm")
say ("wieder wenn du lvl 95 bist")
end
end
if b == 2 then
if pc.get_level() >= 105 then
pc.warp(38300,64000)
else
say("..mob_name(20090)..":")
say ("Du bist zu low für diese Map, komm")
say ("wieder wenn du lvl 105 bist")
end
end
if b == 3 then
if pc.get_level() >= 120 then
pc.warp(19300,10700)
else
say("..mob_name(20090)..":")
say ("Du bist zu low für diese Map, komm")
say ("wieder wenn du lvl 120 bist")
end
end
if b == 4 then
return
end
end
if a == 2 then
return
end
end -- end_of_chat
end -- end_of_state
end -- end_of_quest