|
You last visited: Today at 13:01
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
03/19/2014, 20:56
|
#9871
|
elite*gold: 0
Join Date: Mar 2014
Posts: 99
Received Thanks: 36
|
Hallo ich wollte diese Quest einfügen
quest premium_user begin
state start begin
when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin
end
when 70010.use with pc.getqf("premium_user")==0 begin
say_title("Treptan - Team:")
say("")
say("Mit diesem Item kannst du den Premium Status")
say("aktivieren. Der Premium Status bleibt")
say("permanent! Du Kannst dieses Item nur einmal")
say("benutzen.")
say("")
say_title("Willst du den Premium Status Aktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
pc.remove_item(70010, 1)
pc.setqf("premium_user", 1)
syschat("Premium-Status aktiviert.")
else
return
end
end
end
end
Den Premium-Status aktivieren kann, also die Quest startet kein zweites Mal.
Nachdem aktivieren, kann man genau 1mal den Premium-Shop öffenen, danach ist der Status widerweg, jedoch durch erneutes klicken auf das Premium-Item, obwohl keine Quest kommt,
hat man wieder einen Versuch gut.
D.h. ich kann zwar das Premium Item kein zweites Mal benutzen, aber
Funktionen wie z.B:
PHP-Code:
when 9010.chat."Premium-Shop" with pc.getqf("premium_user")==1 begin
Muss ich noch irgendwo etwas dafür ergänzen ?
(Bei den Bio Quest ist es halt genau dasselbe Problem, die Quest erkennt den Premium-Status nicht.)
kann mir jemand helfen?
|
|
|
03/19/2014, 21:11
|
#9872
|
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
|
Fehler: Brief kommt nicht :O
Schaut halt ma schnell drüber ^^
PHP Code:
quest tipa begin
state start begin
when levelup with pc.get_level() ==4 begin
set_state(tippa)
end
end
state tippa begin
when letter begin
send_letter("Tipp 1")
end
when button or info begin
say_item("Tip 1 - mit OK schließt du das Pergament.", 78781, "")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
local aaa = select ("OK")
if aaa == 1 then
set_state(tippb)
return
end
end
end
state tippb begin
when letter begin
send_letter("Tipp 2")
end
when button or info begin
say_item("Tip 2 - mit OK schließt du das Pergament.", 78782, "")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
local aaa = select ("OK")
if aaa == 1 then
set_state(tippc)
return
end
end
end
state tippc begin
when letter begin
send_letter("Tipp 3")
end
when button or info begin
say_item("Tip 3 - mit OK schließt du das Pergament.", 78783, "")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
local aaa = select ("OK")
if aaa == 1 then
set_state(tippd)
return
end
end
end
state tippd begin
when letter begin
send_letter("Tipp 4")
end
when button or info begin
say_item("Tip 4 - mit OK schließt du das Pergament.", 78784, "")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
local aaa = select ("OK")
if aaa == 1 then
set_state(tippe)
return
end
end
end
state tippe begin
when letter begin
send_letter("Tipp 5")
end
when button or info begin
say_item("Tip 5 - mit OK schließt du das Pergament.", 78785, "")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
local aaa = select ("OK")
if aaa == 1 then
set_state(tippf)
return
end
end
end
state tippf begin
when letter begin
send_letter("Tipp 6")
end
when button or info begin
say_item("Tip 6 - mit OK schließt du das Pergament.", 78786, "")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
say(" ")
local aaa = select ("OK")
if aaa == 1 then
set_state(tippg)
return
end
end
end
state tippg begin
when letter begin
send_letter("Tipp 7")
end
when button or info begin
say("Tipp 7:")
say(" ")
say("Um die Truhe in der Stadtmitte zu öffnen,")
say("musst du angeln! Jeder 3 Zander und jeder")
say("große Zander haben 1 Schlüssel dabei!")
say(" ")
say("Viel Spass!")
local aaa = select ("OK")
if aaa == 1 then
return
end
end
end
end
|
|
|
03/19/2014, 22:04
|
#9873
|
elite*gold: 0
Join Date: Sep 2013
Posts: 166
Received Thanks: 105
|
Hey Com
Ich habe ein Problem bei einer Quest die folgendes tun soll:
Nachdem ein Spieler geportet wird soll ein Codeblock ausgeführt werden. Dies funktioniert auch mit dem folgenden Code:
PHP Code:
when login with pc.get_map_index() == 352 begin
Die Map 352 befindet sich jedoch auf Core99 und es kann sein dass sich spieler von CH1 auf diese Map porten. Ist dies der Fall wird der Codeblock komischwerweiße nicht ausgeführt.
Hat jemand eine Idee woran es liegen könnte?
|
|
|
03/20/2014, 03:28
|
#9874
|
elite*gold: 0
Join Date: Jan 2014
Posts: 185
Received Thanks: 16
|
Quest:
Code:
--------------------------------------
-- written by Kilroy. --
-- Benötigt Questlib Erweit. Mijago --
--------------------------------------
quest vip begin
state start begin
when 20011.chat."VIP Longue" with string.find(pc.get_name(), "VIP]") ~= nil begin
say("Yeah du bist VIP")
end
when login with not npc.is_pc() and string.find(pc.get_name(), "VIP]") ~= nil begin
notice_all(pc.get_name(), " ist Online!")
end
when 35002.use begin
if string.find(pc.get_name(), "VIP]") == nil then
say_title("Hallo "..pc.get_name().."!")
say("Mit diesem Item kannst du den VIP Status aktivieren.")
say("")
say_title("Infos:")
say("Du wirst nach Aktivierung ausgeloggt!")
say("Du hast dann einen 20Min block, nach der ")
say("Umstellungszeit ist dein Account wieder frei und")
say("du kannst dich einloggen!")
say("")
say("")
say("Möchtest du?")
say(pc.get_name(), " --------> (VIP)", pc.get_name())
local a = select("Ja", "Nein")
if a == 2 then
return
end
if string.len(pc.get_name())<= 7 and tonumber(mysql_query("select count(*) from player.player where name = '[VIP]"..pc.get_name().."';")[1][1]) == 0 then
if pc.is_married() then
say("Während du verheiratet bist kannst du")
say("kein VIP werden.")
return
elseif pc.is_polymorphed() then
say("Während du verwandelt bist kannst du")
say("kein VIP werden.")
return
elseif not pc.can_warp() then
say("Du hast vorkurzem gehandelt, so kannst du")
say("kein VIP werden.")
return
elseif pc.has_guild() then
say("Während du in einer Gilde bist kannst du")
say("kein VIP werden.")
return
elseif party.is_party() then
say("Während du in einer Gruppe bist kannst du")
say("kein VIP werden.")
return
elseif pc.count_item(35002) < 1 then
say("Bugusern griegen kein VIP!")
return
end
say_title("Erfolgreich!")
say_reward("Du wirst nun ausgeloggt und bist 20Min")
say_reward("geblockt damit die Änderung zu (VIP)")
say_reward("abgeschlossen werden kann.")
wait()
-- ÃÖ°í±Þ °í´ëÀÇ Èæ·æ¼®
notice_all(pc.get_name(), " ist nun [VIP] auf Servername")
mysql_query("UPDATE player.player SET name='[VIP]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 20 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='[VIP]"..pc.get_name().."');")
item.remove()
cmdchat("exit")
-- ÃÖ°í±Þ °í´ëÀÇ Èæ·æ¼®
else
say_title(pc.get_name().."!")
say("")
say("Die Vorraussetzungen zwingen dich einen")
say("neuen Namen zuwählen. Mögliche Gründe")
say("sind ein zu langer Name oder das dein")
say("Name mit VIP bereits existiert.")
say("")
say_reward("Möchtest du ihn ändern um VIP zuwerden?")
local b = select("Ja", "Nein")
if b == 2 then
return
end
say_title("Name wechseln")
say("Gib bitte deinen Wunschnamen ein:")
say_reward("Beachte!")
say_reward("Nicht mehr als 7 oder weniger als 2 Buchstaben.")
say_reward("Sonderzeichen sind nicht erlaubt.")
local inp = input()
_,_,found = string.find(inp, "(%W)")
if string.len(inp) > 7 or inp == "" or string.len(inp) < 2 or _ ~= nil then
say("Dein neuer Name besitzt entweder mehr als 7,")
say("weniger als 2 Buchstaben oder enthält ein")
say("unzulässiges Zeichen")
return
elseif tonumber(mysql_query("select count(*) from player.player where name = '[VIP]"..inp.."';")[1][1]) >= 1 then
say("Dieser Name existiert bereits,")
say("versuch es mit einem neuen erneut!")
return
end
say_title("Super!")
say("Dein Name erfüllt alle Voraussetzungen.")
say("")
say_title("Letzter Check")
say("Möchtest du wirklich mit dem Namen")
say("(VIP)", inp," dein vip status aktivieren?")
local c = select("Ja", "Nein")-- Ja =1,Nein = 2
if c == 2 then
return
end
if pc.is_married() then
say("Während du verheiratet bist kannst du")
say("kein VIP werden.")
return
elseif pc.is_polymorphed() then
say("Während du verwandelt bist kannst du")
say("kein VIP werden.")
return
elseif not pc.can_warp() then
say("Du hast vorkurzem gehandelt, so kannst du")
say("kein VIP werden.")
return
elseif pc.has_guild() then
say("Während du in einer Gilde bist kannst du")
say("kein VIP werden.")
return
elseif party.is_party() then
say("Während du in einer Gruppe bist kannst du")
say("kein VIP werden.")
return
elseif pc.count_item(35002) < 1 then
say("Bugusern griegen kein VIP!")
return
end
say_title("Erfolgreich!")
say_reward("Du wirst nun ausgeloggt und bist 20Min")
say_reward("geblockt damit die Änderung zu (VIP)")
say_reward("abgeschlossen werden kann.")
wait()
-- ÃÖ°í±Þ °í´ëÀÇ Èæ·æ¼®
notice_all(pc.get_name(), " heißt jetzt ", inp, " und ist nun [VIP] auf Servername")
mysql_query("UPDATE player.player SET name='[VIP]"..inp.."' WHERE name='"..pc.get_name().."'")
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 20 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='[VIP]"..inp.."');")
item.remove()
cmdchat("exit")
-- ÃÖ°í±Þ °í´ëÀÇ Èæ·æ¼®
end
else
say_title("Hallo "..pc.get_name().."!")
say("Du hast dein VIP-Status schon aktiviert,")
say("sollte dies nicht der Fall sein, kontaktiere")
say("bitte einen Teamler.")
say("")
say("Viel Spaß weiterhin!")
end
end
when 35003.use begin
if string.find(pc.get_name(), "VIP]") ~= nil then
say_title("Hallo "..pc.get_name().."!")
say("Mit diesem Item kannst du den VIP Status")
say("zurücksetzen..")
say("")
say_title("Infos:")
say("Du wirst nach reAktivierung ausgeloggt!")
say("Du hast dann einen 20Min block, nach der ")
say("Umstellungszeit ist dein Account wieder frei und")
say("du kannst dich einloggen!")
say("")
say("")
say("VIP Status zurücksetzen?")
say("(VIP)", pc.get_name(), "---->", pc.get_name())
local a = select("Ja", "Nein")
if a == 2 then
return
end
if pc.is_married() then
say("Während du verheiratet bist kannst du")
say("kein VIP werden.")
return
elseif pc.is_polymorphed() then
say("Während du verwandelt bist kannst du")
say("kein VIP werden.")
return
elseif not pc.can_warp() then
say("Du hast vorkurzem gehandelt, so kannst du")
say("kein VIP werden.")
return
elseif pc.has_guild() then
say("Während du in einer Gilde bist kannst du")
say("kein VIP werden.")
return
elseif party.is_party() then
say("Während du in einer Gruppe bist kannst du")
say("kein VIP werden.")
return
elseif pc.count_item(35003) < 1 then
say("Bugusern wird kein VIP entzogen!")
return
end
spl = split(pc.get_name(), "VIP]") -- Split Name bei VIP]
if tonumber(mysql_query("select count(*) from player.player where name = '"..spl[2].."';")[1][1]) == 0 then
say_title("Erfolgreich!")
say_reward("Du wirst nun ausgeloggt und bist 20Min")
say_reward("geblockt damit die Änderung ")
say_reward("abgeschlossen werden kann.")
wait()
-- ÃÖ°í±Þ °í´ëÀÇ Èæ·æ¼®
spl = split(pc.get_name(), "VIP]")
mysql_query("UPDATE player.player SET name='"..spl[2].."' WHERE name='"..pc.get_name().."'")
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 20 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='"..spl[2].."');")
item.remove()
cmdchat("exit")
-- ÃÖ°í±Þ °í´ëÀÇ Èæ·æ¼®
else
say_title("Dein Name!")
say("Es scheint so als würde dein Name.")
say("ohne das (VIP) bereits existieren,")
say("das ist aber nicht schlimm, denn du kannst")
say("ihn hier und jetzt ändern.")
say("")
say_reward("Möchtest du ihn ändern um VIP loszuwerden?")
local b = select("Ja", "Nein")
if b == 2 then
return
end
say_title("Name wechseln")
say("Gib bitte deinen Wunschnamen ein:")
say_reward("Beachte!")
say_reward("Nicht mehr als 7 oder weniger als 2 Buchstaben.")
say_reward("Sonderzeichen sind nicht erlaubt.")
local inp = input()
_,_,found = string.find(inp, "(%W)")
if string.len(inp) > 7 or inp == "" or string.len(inp) < 2 or _ ~= nil then
say("Dein neuer Name besitzt entweder mehr als 7,")
say("weniger als 2 Buchstaben oder enthält ein")
say("unzulässiges Zeichen")
return
elseif tonumber(mysql_query("select count(*) from player.player where name = '"..inp.."';")[1][1]) == 0 then
say("Ich habe festgestellt das dein neuer Name bereits")
say("existiert, versuch es mit einem neuen erneut!")
return
end
say_title("Super!")
say("Dein Name erfüllt alle Voraussetzungen.")
say("")
say_title("Letzter Check")
say("Möchtest du wirklich mit dem Namen")
say(inp," dein vip status reaktivieren?")
local c = select("Ja", "Nein")
if c == 2 then
return
end
if pc.count_item(35003) < 1 then
say("Bugusern wird kein VIP entzogen!")
return
end
if pc.is_married() then
say("Während du verheiratet bist kannst du")
say("kein VIP werden.")
return
elseif pc.is_polymorphed() then
say("Während du verwandelt bist kannst du")
say("kein VIP werden.")
return
elseif not pc.can_warp() then
say("Du hast vorkurzem gehandelt, so kannst du")
say("kein VIP werden.")
return
elseif pc.has_guild() then
say("Während du in einer Gilde bist kannst du")
say("kein VIP werden.")
return
elseif party.is_party() then
say("Während du in einer Gruppe bist kannst du")
say("kein VIP werden.")
return
elseif pc.count_item(35003) < 1 then
say("Bugusern wird kein VIP entzogen!")
return
end
say_title("Erfolgreich!")
say_reward("Du wirst nun ausgeloggt und bist 20Min")
say_reward("geblockt damit die Änderung")
say_reward("abgeschlossen werden kann.")
wait()
-- ÃÖ°í±Þ °í´ëÀÇ Èæ·æ¼®
spl = split(pc.get_name(), "VIP]")
mysql_query("UPDATE player.player SET name='"..inp.."' WHERE name='"..pc.get_name().."'")
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 20 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='"..inp.."');")
item.remove()
cmdchat("exit")
-- ÃÖ°í±Þ °í´ëÀÇ Èæ·æ¼®
end
else
say_title("Hallo "..pc.get_name().."!")
say("Du hast deinen VIP-Status")
say("noch garnicht aktiviert.")
end
end
end
end
--------------------------------------
-- written by Kilroy. --
-- Benötigt Questlib Erweit. Mijago --
--------------------------------------
Code:
SYSERR: Mar 20 03:25:20 :: RunState: LUA_ERROR: [string "vip"]:78: attempt to index field `?' (a nil value)
SYSERR: Mar 20 03:25:20 :: WriteRunningStateToSyserr: LUA_ERROR: quest vip.start click
Wenn ich meinen neuen Namen eingegeben habe und auf OK geklickt habe kommt der fehler hier und das Quest schließt sich einfach.
|
|
|
03/20/2014, 16:16
|
#9875
|
elite*gold: 0
Join Date: Oct 2013
Posts: 132
Received Thanks: 3
|
Hallo Leibe Quest Schreiber,
Ich habe mal eine frage gibt es eine quest, wenn man jemaden killt läst er ein gegebstand fallen also kein persönliches noch der was man in der quest eingetragen hat wenn es sowas nicht geben soll kann mir jemad sowas schreiben ?
Danke
|
|
|
03/20/2014, 22:38
|
#9876
|
elite*gold: 0
Join Date: May 2010
Posts: 294
Received Thanks: 157
|
Quote:
Fehler: Brief kommt nicht :O
Schaut halt ma schnell drüber ^^
|
Denke mal du kannst das so nicht schreiben
say_item("Tip 1 - mit OK schließt du das Pergament.", 78781, "")
mach mal
say_title("Tip 1")
say("")
say("Mit OK schließt du das Pergament.")
say("")
say_item_vnum(78781)
Quote:
flampy1 Hallo Leibe Quest Schreiber,
Ich habe mal eine frage gibt es eine quest, wenn man jemaden killt läst er ein gegebstand fallen also kein persönliches noch der was man in der quest eingetragen hat wenn es sowas nicht geben soll kann mir jemad sowas schreiben ?
Danke
|
möglich ist das
eine mögliche quest könnte in etwa so aussehen
PHP Code:
quest drop begin
state start begin
when kill begin
if npc.is_pc then
pc.give_item2(101, 1)
end
end
end
end
hier würde der jeneige, der den spieler killt ein schwert erhalten, man kann natürlich noch viel mehr items hinzufügen
und du würdest auch eins bekommen, wenn du leute aus deinem reich kilslt, das könnte man sonst ändern indem
PHP Code:
if npc.is_pc then
zu
PHP Code:
if npc.is_pc and npc.empire != pc.empire then
ändert
|
|
|
03/21/2014, 00:10
|
#9877
|
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
|
say title??
Er soll aber ein Item anzeigen
|
|
|
03/21/2014, 12:21
|
#9878
|
elite*gold: 0
Join Date: May 2010
Posts: 294
Received Thanks: 157
|
Jo macht er da unten 
Keine sorge das klapt glaub mir
|
|
|
03/21/2014, 14:37
|
#9879
|
elite*gold: 0
Join Date: Oct 2013
Posts: 132
Received Thanks: 3
|
Hallo Liebe Com,
wollte mal fragen ob es eine quest gibt wo man alle reichssprachen verstehen kann weil die nicht in den windschuhen eingebaut sind....
Lg. Flampy
|
|
|
03/21/2014, 17:28
|
#9880
|
elite*gold: 0
Join Date: Nov 2011
Posts: 1,448
Received Thanks: 1,257
|
Quote:
Originally Posted by flampy1
Hallo Liebe Com,
wollte mal fragen ob es eine quest gibt wo man alle reichssprachen verstehen kann weil die nicht in den windschuhen eingebaut sind....
Lg. Flampy
|
Eigendlich ja der falsche Thread, ich will aber nicht so sein :>
PHP Code:
quest start_troll begin state start begin when login begin pc.set_skill_level(126 ,50) pc.set_skill_level(127 ,50) pc.set_skill_level(128 ,50) set_state(__COMPLETE__) end end state __COMPLETE__ begin end end
|
|
|
03/22/2014, 02:48
|
#9881
|
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
|
Quote:
Originally Posted by Rofelmau
Jo macht er da unten 
Keine sorge das klapt glaub mir
|
nein tut es nicht, :S
es erscheint keine schriftrolle bei level 4
|
|
|
03/22/2014, 03:05
|
#9882
|
elite*gold: 0
Join Date: Jan 2009
Posts: 815
Received Thanks: 199
|
Questfehler und FRAGE !
sh make.sh auführen geht ohne Fehler von statten, aber:
Fehler in der syserr + man wird nicht geportet!
PHP Code:
SYSERR: Mar 22 02:49:32 :: RunState: LUA_ERROR: [string "gezeitenrun"]:8: attempt to call global `warp_all_in_map' (a nil value)
SYSERR: Mar 22 02:49:32 :: WriteRunningStateToSyserr: LUA_ERROR: quest gezeitenrun.start click
warum verwende ich den warp.....map befehl:
Ich befinde mich in einem Dungeon und ein NPC soll mich auf eine neue MAP mit neuem Mapindex porten, allerdings ist die die neue Map nicht automatisch ein Dungeon, damit wurde ich mit dem Befehl d.jump_all bzw. d.new_jump_all
nicht geportet, die einzige Lösung wäre pc_warp die auch funktioniert, da werde aber nur ich geportet und nicht alle im Dungeon. Da allerdings ein Gegenstand notwendig ist um die Gruppe zu porten hat nur 1ner das Item und nicht alle, somit fällt der pc.warp aus!
Wie kann ich eine Gruppe von einem Dungeon auf eine Map porten die "noch" kein Dungeon ist?
Hier der Questauszug mit dem Befehl warp_all_in_map:
PHP Code:
when 21588.chat."Bruder von Eoten" begin
say_title("Bruder von Eoten!")
say("")
say("Bevor die Hexenfrau starb, konnte")
say("ich ihr noch entlocken wo sich")
say("mein Bruder befindet, seit ihr!")
say("bereit aufzubrechen!")
wait()
warp_all_in_map(789722, 838856)
Woher hab ich den Befehl warp_all_in map? aus der forked_road map von Reichsschlacht dort sieht es so aus:
PHP Code:
warp_all_in_map( pc.get_map_index() , forked.getsungzimapindex() ,forked.getsungziposx() , forked.getsungziposy() , 10 );
Bitte um Hilfe!
bzw beantwortung ob der warp_all_map die Lösung ist, bzw. wie ich ihn entbugge.
|
|
|
03/22/2014, 08:29
|
#9883
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
wenn du dir die function warp_all_in_map genauer angeschaut hättest, hättest du erkannt, dass du zuwenig parameter angegeben hast, würde ich sagen.
warp_all_in_map(mapindex, x, y, timer)
beim letzten bin ich mir nicht sicher, aber probiers aus.
|
|
|
03/22/2014, 09:27
|
#9884
|
elite*gold: 0
Join Date: May 2010
Posts: 294
Received Thanks: 157
|
Quote:
Originally Posted by vbacoder
nein tut es nicht, :S
es erscheint keine schriftrolle bei level 4
|
aber die anderen drei gehen? hast du die quest umgeschrieben?, wenn ja sende sie mir mal bzw poste die hier mal
|
|
|
03/22/2014, 09:57
|
#9885
|
elite*gold: 0
Join Date: Jul 2009
Posts: 125
Received Thanks: 2
|
Habe eine Yangspeicher DAUER Quest, d.h sie ist selbst nach dem draufklicken noch da, um immer wieder einen Yangspeicher erstellen zu können.
Klicke ich die Quest an, kommt ganz oben Links in der Ecke: Möchtest du einen 500kk Yangspeicher erstellen? ~ Problem: Es öffnet sich keine Quest, sie hängt also verbuggt oben Links in der Ecke.. :/
PHP Code:
quest yangtogo begin
state start begin
when login begin
send_letter("Yangspeicher to go")
say("Möchtest du 500kk zu einem Geldspeicher machen?")
local s= select("Ja", "Nein")
if s == 2 then
return
end
if s == 1 then
if pc.money<=500000000 then
pc.changemoney (-500000000)
pc.give_item2(81013,1)
else
return
chat("Du hast zuviel Yang")
end -- if
end -- if
end -- when
end -- state
end -- quest
|
|
|
All times are GMT +1. The time now is 13:02.
|
|