|
You last visited: Today at 02:54
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
09/13/2011, 14:38
|
#3466
|
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
|
Ich komm ned weiter:
QUEST:
Quote:
quest yang_050 begin
state start begin
when login or levelup with pc.get_level() >= 50 begin
set_state(gehzumnpc)
end
end
state gehzumnpc begin
when letter begin
local a = find_npc_by_vnum(9005)
if a != 0 then
target.vid("__TARGET__", a, "Lagerverwalter")
end
send_letter("Herzlichen glückwunsch!")
end
when button or info begin
say_title("Kontoservice:")
say("Du erhällst 5kk für level 50")
say("Du kannst es beim Lagerverwalter abholen!")
end
when __TARGET__.target.click or
9005.chat."Kontoservice:" begin
target.delete("__TARGET__")
--- l
say_title(mob_name(I9005))
say("Durch deinLevel-UP")
say("erhälst du: 5kk yang")
say("Du kannst dein Guthaben nur alle 5 Level ändern.")
pc.change_money(5000000)
set_state(complete)
end
end
state complete begin
end
end
|
Fehler:
...
Quote:
Calls undeclared function! :
pc.is_dead
Abort trap (core dumped)
Error occured on compile battle_arena.quest
|
BITTE HELFT MIR! BIN ÜBER JEDEN HILFREICHEN POST DANKBAR
|
|
|
09/13/2011, 14:53
|
#3467
|
elite*gold: 0
Join Date: Apr 2010
Posts: 589
Received Thanks: 72
|
Hey, kurze sache, quest erscheint Ingame nicht, aber in Virtualbox scheint alles o.K. zu sein.
quest give_basic_weapon begin
state start begin
when login with pc.getqf("basic_weapon") == 0 begin
if pc.job == 0 then
pc.give_item2(11209, 1)
pc.give_item2(12209, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(19, 1)
elseif pc.job == 1 then
pc.give_item2(11409, 1)
pc.give_item2(12349, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(1009, 1)
elseif pc.job == 2 then
pc.give_item2(11609, 1)
pc.give_item2(12489, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(19, 1)
elseif pc.job == 3 then
pc.give_item2(11809, 1)
pc.give_item2(12629, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(7009, 1)
end
pc.give_item2(27003, 200)
pc.give_item2(27006, 200)
pc.give_item2(27112, 50)
pc.give_item2(27115, 50)
pc.give_item2(72701, 1)
pc.give_item2(70038, 50)
pc.give_item2(71027, 10)
pc.give_item2(71028, 10)
pc.give_item2(71029, 10)
pc.give_item2(71030, 10)
notice_all(pc.get_name().." ist neu auf dem Server")
say_title("Willkommen auf Fantasy2!")
say("______________________________________")
say_reward("Willkommen auf unserem Server.")
say_reward("Unsere momentane Homepage befindet")
say_reward("Sich in Bearbeitung. Alle Informationen")
say_reward("Bekommt ihr Ingame zu hören.")
say("______________________________________")
say_reward("Viel Spaß")
say("")
pc.setqf("basic_weapon", 1)
set_state(__complete)
end
end
state __complete begin
end
end
|
|
|
09/13/2011, 16:58
|
#3468
|
elite*gold: 5
Join Date: Dec 2010
Posts: 356
Received Thanks: 181
|
Quote:
Originally Posted by spielmitmir
Hey, kurze sache, quest erscheint Ingame nicht, aber in Virtualbox scheint alles o.K. zu sein.
quest give_basic_weapon begin
state start begin
when login with pc.getqf("basic_weapon") == 0 begin
if pc.job == 0 then
pc.give_item2(11209, 1)
pc.give_item2(12209, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(19, 1)
elseif pc.job == 1 then
pc.give_item2(11409, 1)
pc.give_item2(12349, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(1009, 1)
elseif pc.job == 2 then
pc.give_item2(11609, 1)
pc.give_item2(12489, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(19, 1)
elseif pc.job == 3 then
pc.give_item2(11809, 1)
pc.give_item2(12629, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(7009, 1)
end
pc.give_item2(27003, 200)
pc.give_item2(27006, 200)
pc.give_item2(27112, 50)
pc.give_item2(27115, 50)
pc.give_item2(72701, 1)
pc.give_item2(70038, 50)
pc.give_item2(71027, 10)
pc.give_item2(71028, 10)
pc.give_item2(71029, 10)
pc.give_item2(71030, 10)
notice_all(pc.get_name().." ist neu auf dem Server")
say_title("Willkommen auf Fantasy2!")
say("______________________________________")
say_reward("Willkommen auf unserem Server.")
say_reward("Unsere momentane Homepage befindet")
say_reward("Sich in Bearbeitung. Alle Informationen")
say_reward("Bekommt ihr Ingame zu hören.")
say("______________________________________")
say_reward("Viel Spaß")
say("")
pc.setqf("basic_weapon", 1)
set_state(__complete)
end
end
state __complete begin
end
end
|
Hey
Versuch es mal so:
PHP Code:
quest give_basic_weapon begin
state start begin
when login with pc.getqf("basic_weapon") == 0 begin
if pc.get_job() == 0 then
pc.give_item2(11209, 1)
pc.give_item2(12209, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(19, 1)
elseif pc.get_job() == 1 then
pc.give_item2(11409, 1)
pc.give_item2(12349, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(1009, 1)
elseif pc.get_job() == 2 then
pc.give_item2(11609, 1)
pc.give_item2(12489, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(19, 1)
elseif pc.get_job() == 3 then
pc.give_item2(11809, 1)
pc.give_item2(12629, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(7009, 1)
end
pc.give_item2(27003, 200)
pc.give_item2(27006, 200)
pc.give_item2(27112, 50)
pc.give_item2(27115, 50)
pc.give_item2(72701, 1)
pc.give_item2(70038, 50)
pc.give_item2(71027, 10)
pc.give_item2(71028, 10)
pc.give_item2(71029, 10)
pc.give_item2(71030, 10)
notice_all(pc.get_name().." ist neu auf dem Server")
say_title("Willkommen auf Fantasy2!")
say("______________________________________")
say_reward("Willkommen auf unserem Server.")
say_reward("Unsere momentane Homepage befindet")
say_reward("Sich in Bearbeitung. Alle Informationen")
say_reward("Bekommt ihr Ingame zu hören.")
say("______________________________________")
say_reward("Viel Spaß")
say("")
pc.setqf("basic_weapon", 1)
end
end
end
|
|
|
09/13/2011, 17:24
|
#3469
|
elite*gold: 0
Join Date: Jan 2011
Posts: 284
Received Thanks: 87
|
PHP Code:
quest starterset begin state start begin when login with pc.level >= 1 begin if pc.getqf("basic_weapon") == 0 then pc.setqf("basic_weapon", 1) if pc.job == 0 then pc.give_item2(11209, 1) pc.give_item2(12209, 1) pc.give_item2(13009, 1) pc.give_item2(17009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(19, 1) elseif pc.job == 1 then pc.give_item2(11409, 1) pc.give_item2(12349, 1) pc.give_item2(13009, 1) pc.give_item2(17009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(1009, 1) elseif pc.job == 2 then pc.give_item2(11609, 1) pc.give_item2(12489, 1) pc.give_item2(13009, 1) pc.give_item2(17009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(19, 1) elseif pc.job == 3 then pc.give_item2(11809, 1) pc.give_item2(12629, 1) pc.give_item2(13009, 1) pc.give_item2(17009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(7009, 1) end pc.give_item2(27003, 200) pc.give_item2(27006, 200) pc.give_item2(27112, 50) pc.give_item2(27115, 50) pc.give_item2(72701, 1) pc.give_item2(70038, 50) pc.give_item2(71027, 10) pc.give_item2(71028, 10) pc.give_item2(71029, 10) pc.give_item2(71030, 10) notice_all(pc.get_name().." ist neu auf dem Server") say_title("Willkommen auf Fantasy2!") say("______________________________________") say_reward("Willkommen auf unserem Server.") say_reward("Unsere momentane Homepage befindet") say_reward("Sich in Bearbeitung. Alle Informationen") say_reward("Bekommt ihr Ingame zu hören.") say("______________________________________") say_reward("Viel Spaß") say("") set_state(__complete) end end state __complete begin end end end
vbacoder,deine quest sieht gut aus,nur du musst diesen befehl in deine quest_function einfügen
|
|
|
09/13/2011, 17:25
|
#3470
|
elite*gold: 0
Join Date: Apr 2010
Posts: 589
Received Thanks: 72
|
Core dumped
|
|
|
09/13/2011, 17:37
|
#3471
|
elite*gold: 0
Join Date: Sep 2009
Posts: 154
Received Thanks: 8
|
Quote:
Originally Posted by Brodan
Nabend,
habe mich nochmals an 2 meiner Quests gesetzt.
Das Ergebnis war, dass die Quests nicht mehr richtig funktionieren.
Quest 1:
PHP Code:
quest change_gold begin
state start begin
when 30122.chat."Geldgeschenk" begin
say_title(""..mob_name(30122)..":")
say("")
say("Heyho, du willst dir etwas kaufen aber dir fehlt")
say("das nötige Yang?")
say("")
say("Du hast Glück, denn ich habe vor ein paar Tagen")
say("eine hohe Menge Yang gewonnen!")
say("")
say("Ich werde dir 250 Mio. Yang schenken.")
say("")
say_reward("Achtung: Wenn du mehr als 1'749'999'999 Yang")
say_reward("hast wirst du einen Bug bekommen!")
say("")
local s = select("Ja, bitte gib mir Yang!","Nein, ich habe genug Yang.")
if s == 2 then
say_title(""..mob_name(30122)..":")
say("")
say("Na dann, bis bald!")
say("")
return
elseif s == 1 then
if pc.get_money <= 1749999999 then
say_title(""..mob_name(30122)..":")
say("")
say("Hier bitte!")
say("")
say_reward("Du hast 250'000'000 Yang erhalten!")
pc.change_money ( 250000000 )
else
say_title(""..mob_name(30122)..":")
say("")
say("Ich kann dir kein Yang geben, da du")
say("ansonsten den Maximal-Wert überschreiten würdest!")
end
end
end
end
end
Quest 2:
PHP Code:
quest geldspeicher_quest begin
state start begin
when 70010.use begin
say_title("Lagerschein")
say("")
say("Du möchtest also deine 500 mio. Yang")
say("Zurückbekommen?")
say("")
local s = select("Ja","Nein")
if s == 2 then
return
elseif s == 1 then
if pc.get_money <= 1499999999 then
pc.change_money(500000000)
pc.remove_item(70010, 1)
say_title("Lagerschein")
say("")
say("Hier bitte!")
say("")
say_reward("Du hast 500'000'000 Yang zurückbekommen!")
say("")
else
say_title("Lagerschein")
say("")
say("Du kannst kein Yang zurückbekommen,")
say("da du ansonsten den Maximal-Wert überschreiten würdest!")
say("Komm wieder wenn du weniger als")
say("1'500'000'000 Yang hast!")
say("")
end
end
end
end
end
Danke im Vorraus :3
|
Wäre jemand so nett sich das anzusehen?
Danke im Vorraus
|
|
|
09/13/2011, 17:44
|
#3472
|
elite*gold: 0
Join Date: Jan 2011
Posts: 284
Received Thanks: 87
|
PHP Code:
quest change_gold begin state start begin when 30122.chat."Geldgeschenk" begin say_title(""..mob_name(30122)..":") say("") say("Heyho, du willst dir etwas kaufen aber dir fehlt") say("das nötige Yang?") say("") say("Du hast Glück, denn ich habe vor ein paar Tagen") say("eine hohe Menge Yang gewonnen!") say("") say("Ich werde dir 250 Mio. Yang schenken.") say("") say_reward("Achtung: Wenn du mehr als 1.749.999.999 Yang") say_reward("hast wirst du einen Bug bekommen!") say("") local s = select("Ja, bitte gib mir Yang!","Nein, ich habe genug Yang.") if s == 2 then say_title(""..mob_name(30122)..":") say("") say("Na dann, bis bald!") say("") return end elseif s == 1 then if pc.get_money == 1749999999 then say_title(""..mob_name(30122)..":") say("") say("Hier bitte!") say("") say_reward("Du hast 250.000.000 Yang erhalten!") pc.change_money ( 250000000 ) end else say_title(""..mob_name(30122)..":") say("") say("Ich kann dir kein Yang geben, da du") say("ansonsten den Maximal-Wert überschreiten würdest!") end end end
PHP Code:
quest geldspeicher_quest begin state start begin when 70010.use begin say_title("Lagerschein") say("") say("Du möchtest also deine 500 mio. Yang") say("Zurückbekommen?") say("") local s = select("Ja","Nein") if s == 2 then return end elseif s == 1 then if pc.get_money == 1499999999 then pc.change_money(500000000) pc.remove_item(70010, 1) say_title("Lagerschein") say("") say("Hier bitte!") say("") say_reward("Du hast 500.000.000 Yang zurückbekommen!") say("") end else say_title("Lagerschein") say("") say("Du kannst kein Yang zurückbekommen,") say("da du ansonsten den Maximal-Wert überschreiten würdest!") say("Komm wieder wenn du weniger als") say("1.500.000.000 Yang hast!") say("") end end end
also hab eig kein fehler gefunden,normaler weise müsste sie gehen
@spielmit mir
versuch die nochmal.
PHP Code:
quest starterset begin state start begin when login with pc.level >= 1 begin if pc.getqf("basic_weapon") == 0 then pc.setqf("basic_weapon", 1) if pc.job == 0 then pc.give_item2(11209, 1) pc.give_item2(12209, 1) pc.give_item2(13009, 1) pc.give_item2(17009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(19, 1) elseif pc.job == 1 then pc.give_item2(11409, 1) pc.give_item2(12349, 1) pc.give_item2(13009, 1) pc.give_item2(17009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(1009, 1) elseif pc.job == 2 then pc.give_item2(11609, 1) pc.give_item2(12489, 1) pc.give_item2(13009, 1) pc.give_item2(17009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(19, 1) elseif pc.job == 3 then pc.give_item2(11809, 1) pc.give_item2(12629, 1) pc.give_item2(13009, 1) pc.give_item2(17009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(7009, 1) end pc.give_item2(27003, 200) pc.give_item2(27006, 200) pc.give_item2(27112, 50) pc.give_item2(27115, 50) pc.give_item2(72701, 1) pc.give_item2(70038, 50) pc.give_item2(71027, 10) pc.give_item2(71028, 10) pc.give_item2(71029, 10) pc.give_item2(71030, 10) notice_all(""pc.get_name().." ist neu auf dem Server") say_title("Willkommen auf Fantasy2!") say("______________________________________") say_reward("Willkommen auf unserem Server.") say_reward("Unsere momentane Homepage befindet") say_reward("Sich in Bearbeitung. Alle Informationen") say_reward("Bekommt ihr Ingame zu hören.") say("______________________________________") say_reward("Viel Spaß") say("") set_state(__complete) end end state __complete begin end end end
|
|
|
09/13/2011, 18:29
|
#3473
|
elite*gold: 0
Join Date: Apr 2010
Posts: 589
Received Thanks: 72
|
Komischerweise sagt er mir immer, das ein core dumped wegen dem pc. kommt.
|
|
|
09/13/2011, 18:32
|
#3474
|
elite*gold: 156
Join Date: Dec 2009
Posts: 1,469
Received Thanks: 464
|
PHP Code:
quest geldspeicher_quest begin
state start begin
when 70010.use begin
say_title("Lagerschein")
say("")
say("Du möchtest also deine 500 mio. Yang")
say("Zurückbekommen?")
say("")
local s = select("Ja","Nein")
if s == 2 then
return
end
elseif s == 1 then
if pc.get_money == 1499999999 then
pc.change_money(500000000)
pc.remove_item(70010, 1)
say_title("Lagerschein")
say("")
say("Hier bitte!")
say("")
say_reward("Du hast 500.000.000 Yang zurückbekommen!")
say("")
end
else
say_title("Lagerschein")
say("")
say("Du kannst kein Yang zurückbekommen,")
say("da du ansonsten den Maximal-Wert überschreiten würdest!")
say("Komm wieder wenn du weniger als")
say("1.500.000.000 Yang hast!")
say("")
end
end
end
end
hatn end gefehlt.
|
|
|
09/13/2011, 19:01
|
#3475
|
elite*gold: 0
Join Date: Jan 2011
Posts: 284
Received Thanks: 87
|
eigendlich nicht Nguyen es sind nur 5 ends
wegen:
PHP Code:
Quest = End
state = End
When = End
if s == 2 then = End
if pc.get_money = End
^^
|
|
|
09/13/2011, 19:16
|
#3476
|
elite*gold: 0
Join Date: Sep 2009
Posts: 154
Received Thanks: 8
|
Es funktioniert trotzdem weder Quest #1, noch Quest #2.
|
|
|
09/13/2011, 19:23
|
#3477
|
elite*gold: 0
Join Date: Sep 2010
Posts: 427
Received Thanks: 105
|
hab bei dieser quest ein porblem
PHP Code:
quest ostern begin
state start begin
when 30121.chat."Osterei-Tausch" begin
say_titel("Osterhase")
say("Oh Hallo! Frohe Ostern!")
say("...")
say("Wie ich sehe möchtest du was bei mir eintauschen?")
say("Ich brauche unbedingt Ostereier die ich bei den Kindern")
say("verstecken kann!")
wait()
if pc.count_item(50168)>5
or
if pc.count_item(50169)>5
or
if pc.count_item(50170)>5
or
if pc.count_item(50171)>5
or
if pc.count_item(50172)>5
or
if pc.count_item(50173)>5
or
if pc.count_item(50174)>5
or
if pc.count_item(50175)>5
or
if pc.count_item(50176)>5
or
if pc.count_item(50177)>5
or
if pc.count_item(50178)>5
or
if pc.count_item(50179)>5 then
say("Ok dann wollen wir mal...")
say(".....")
wait()
say("Danke für diese 5 Eier!")
say("Ich habe dir nun 1 wertvolles Items gegeben..")
say("Ich hoffe du kannst es gebrauchen!")
pc.removeitem("50168", 5)
or
pc.removeitem("50169", 5)
or
pc.removeitem("50170", 5)
or
pc.removeitem("50171", 5)
or
pc.removeitem("50172", 5)
or
pc.removeitem("50173", 5)
or
pc.removeitem("50174", 5)
or
pc.removeitem("50175", 5)
or
pc.removeitem("50176", 5)
or
pc.removeitem("50177", 5)
or
pc.removeitem("50178", 5)
or
pc.removeitem("50179", 5)
local r=number(1, 35)
if 1>=r then
pc.give_item2("71107", 1)
elseif 2>=r then
pc.give_item2("71107", 1)
elseif 3>=r then
pc.give_item2("71107", 1)
elseif 4>=r then
pc.give_item2("71107", 1)
elseif 5>=r then
pc.give_item2("71107", 1)
elseif 6>=r then
pc.give_item2("71107", 1)
elseif 7>=r then
pc.give_item2("71107", 1)
elseif 8>=r then
pc.give_item2("71107", 1)
elseif 9>=r then
pc.give_item2("71107", 1)
elseif 10>=r then
pc.give_item2("71107", 1)
elseif 11>=r then
pc.give_item2("71107", 1)
elseif 12>=r then
pc.give_item2("71107", 1)
elseif 13>=r then
pc.give_item2("71107", 1)
elseif 14>=r then
pc.give_item2("71107", 1)
elseif 15>=r then
pc.give_item2("71107", 1)
elseif 16>=r then
pc.give_item2("71107", 1)
elseif 17>=r then
pc.give_item2("71107", 1)
elseif 18>=r then
pc.give_item2("71107", 1)
elseif 19>=r then
pc.give_item2("71107", 2)
elseif 20>=r then
pc.give_item2("30231", 2)
elseif 21>=r then
pc.give_item2("9991", 1)
elseif 22>=r then
pc.give_item2("9991", 1)
elseif 23>=r then
pc.give_item2("90032", 5)
elseif 24>=r then
pc.give_item2("90032", 5)
elseif 25>=r then
pc.give_item2("90032", 5)
elseif 26>=r then
pc.give_item2("71020", 1)
elseif 27>=r then
pc.give_item2("71020", 5)
elseif 28>=r then
pc.give_item2("71020", 1)
elseif 29>=r then
pc.give_item2("71020", 1)
elseif 30>=r then
pc.give_item2("25041", 1)
elseif 31>=r then
pc.give_item2("25041", 1)
elseif 32>=r then
pc.give_item2("71032", 1)
elseif 33>=r then
pc.give_item2("71032", 1)
elseif 34>=r then
pc.give_gold("2000000")
elseif 35>=r then
pc.give_gold("2000000")
end
else
say("Du hast keine 5 Eier!")
say("Versuch mich nicht zu betrügen.")
end
end
end
end
|
|
|
09/13/2011, 19:31
|
#3478
|
elite*gold: 0
Join Date: Mar 2010
Posts: 1,086
Received Thanks: 557
|
Ifs waren unnötig
PHP Code:
quest ostern begin
state start begin
when 30121.chat."Osterei-Tausch" begin
say_titel("Osterhase")
say("Oh Hallo! Frohe Ostern!")
say("...")
say("Wie ich sehe möchtest du was bei mir eintauschen?")
say("Ich brauche unbedingt Ostereier die ich bei den Kindern")
say("verstecken kann!")
wait()
if pc.count_item(50168)>5
or
pc.count_item(50169)>5
or
pc.count_item(50170)>5
or
pc.count_item(50171)>5
or
pc.count_item(50172)>5
or
pc.count_item(50173)>5
or
pc.count_item(50174)>5
or
pc.count_item(50175)>5
or
pc.count_item(50176)>5
or
pc.count_item(50177)>5
or
pc.count_item(50178)>5
or
pc.count_item(50179)>5 then
say("Ok dann wollen wir mal...")
say(".....")
wait()
say("Danke für diese 5 Eier!")
say("Ich habe dir nun 1 wertvolles Item gegeben..")
say("Ich hoffe du kannst es gebrauchen!")
pc.removeitem("50168", 5)
or
pc.removeitem("50169", 5)
or
pc.removeitem("50170", 5)
or
pc.removeitem("50171", 5)
or
pc.removeitem("50172", 5)
or
pc.removeitem("50173", 5)
or
pc.removeitem("50174", 5)
or
pc.removeitem("50175", 5)
or
pc.removeitem("50176", 5)
or
pc.removeitem("50177", 5)
or
pc.removeitem("50178", 5)
or
pc.removeitem("50179", 5)
local r=number(1, 35)
if 1>=r then
pc.give_item2("71107", 1)
elseif 2>=r then
pc.give_item2("71107", 1)
elseif 3>=r then
pc.give_item2("71107", 1)
elseif 4>=r then
pc.give_item2("71107", 1)
elseif 5>=r then
pc.give_item2("71107", 1)
elseif 6>=r then
pc.give_item2("71107", 1)
elseif 7>=r then
pc.give_item2("71107", 1)
elseif 8>=r then
pc.give_item2("71107", 1)
elseif 9>=r then
pc.give_item2("71107", 1)
elseif 10>=r then
pc.give_item2("71107", 1)
elseif 11>=r then
pc.give_item2("71107", 1)
elseif 12>=r then
pc.give_item2("71107", 1)
elseif 13>=r then
pc.give_item2("71107", 1)
elseif 14>=r then
pc.give_item2("71107", 1)
elseif 15>=r then
pc.give_item2("71107", 1)
elseif 16>=r then
pc.give_item2("71107", 1)
elseif 17>=r then
pc.give_item2("71107", 1)
elseif 18>=r then
pc.give_item2("71107", 1)
elseif 19>=r then
pc.give_item2("71107", 2)
elseif 20>=r then
pc.give_item2("30231", 2)
elseif 21>=r then
pc.give_item2("9991", 1)
elseif 22>=r then
pc.give_item2("9991", 1)
elseif 23>=r then
pc.give_item2("90032", 5)
elseif 24>=r then
pc.give_item2("90032", 5)
elseif 25>=r then
pc.give_item2("90032", 5)
elseif 26>=r then
pc.give_item2("71020", 1)
elseif 27>=r then
pc.give_item2("71020", 5)
elseif 28>=r then
pc.give_item2("71020", 1)
elseif 29>=r then
pc.give_item2("71020", 1)
elseif 30>=r then
pc.give_item2("25041", 1)
elseif 31>=r then
pc.give_item2("25041", 1)
elseif 32>=r then
pc.give_item2("71032", 1)
elseif 33>=r then
pc.give_item2("71032", 1)
elseif 34>=r then
pc.give_gold("2000000")
elseif 35>=r then
pc.give_gold("2000000")
end
else
say("Du hast keine 5 Eier!")
say("Versuch mich nicht zu betrügen.")
end
end
end
end
If pc.count_item(xxx) > 5 or pc.count (ein weiteres if ist nicht nötig wenn du "or" oder "and" benutzt)
|
|
|
09/13/2011, 19:34
|
#3479
|
elite*gold: 0
Join Date: Sep 2010
Posts: 427
Received Thanks: 105
|
ja bin noch am lernen
|
|
|
09/13/2011, 22:23
|
#3480
|
elite*gold: 36
Join Date: May 2010
Posts: 7,640
Received Thanks: 3,078
|
PHP Code:
quest gmlogin begin state start begin when login with pc.is_gm() begin say_reward("Online / Offline") say("Willst du dich als online anzeigen?") local s = select("Ja","Nein") local name = pc.get_name() if s == 1 then game.set_event_flag(name, 1) setskin(NOWINDOW) end elseif s == 2 then game.set_event_flag(name,0) setskin(NOWINOW) end end end end
Klappt nicht
|
|
|
All times are GMT +1. The time now is 02:56.
|
|