[SERVICE] Die Questkontrolle

01/27/2013 00:10 .Delta#7531
was ich grad nicht verstehe...
warum willst du die werte 28030 bis 28043 an die POSITIONEN 28030 bis 28043 setzen o.O
01/27/2013 00:32 .Risan.#7532
Quote:
Originally Posted by .Delta View Post
was ich grad nicht verstehe...
warum willst du die werte 28030 bis 28043 an die POSITIONEN 28030 bis 28043 setzen o.O
Ah... Das warm mein Fehler XD

Deswegen ging es nicht. Au man danke <.<
Mein Brain war wohl nicht ganz dabei
01/27/2013 02:24 LEL0UCH'#7533
Delta, kannst du mich mal in Skype annehmen? Habe da eine Quest,
ist nichts krasses, aber trotzdem will ich nicht dass sie in Elitepvpers
jeder sieht. Könntest du dir die mal angucken? Bekomme nämlich Fehler, wie:

Quote:
SYSERR: Jan 27 01:15:24 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Jan 27 01:15:24 :: WriteRunningStateToSyserr: LUA_ERROR: quest infobylelouch.start letter
SYSERR: Jan 27 01:15:26 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Jan 27 01:15:26 :: WriteRunningStateToSyserr: LUA_ERROR: quest infobylelouch.start letter
SYSERR: Jan 27 01:15:27 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Jan 27 01:15:27 :: WriteRunningStateToSyserr: LUA_ERROR: quest infobylelouch.start letter
SYSERR: Jan 27 01:15:37 :: locale_find: LOCALE_ERROR: "ÀÌ¹Ì Å»°ÍÀ» ÀÌ¿ëÁßÀÔ´Ï´Ù.";
SYSERR: Jan 27 01:15:42 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Jan 27 01:15:42 :: WriteRunningStateToSyserr: LUA_ERROR: quest infobylelouch.start letter
SYSERR: Jan 27 01:16:42 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Jan 27 01:16:42 :: WriteRunningStateToSyserr: LUA_ERROR: quest infobylelouch.start letter
SYSERR: Jan 27 01:16:43 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Jan 27 01:16:43 :: WriteRunningStateToSyserr: LUA_ERROR: quest infobylelouch.start letter
SYSERR: Jan 27 01:16:44 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Jan 27 01:16:44 :: WriteRunningStateToSyserr: LUA_ERROR: quest infobylelouch.start letter
SYSERR: Jan 27 01:17:46 :: socket_bind: bind: Address already in use
SYSERR: Jan 27 01:17:52 :: Analyze: login phase does not handle this packet! header 52
SYSERR: Jan 27 01:17:52 :: Analyze: login phase does not handle this packet! header 2
SYSERR: Jan 27 01:17:53 :: Analyze: login phase does not handle this packet! header 2
SYSERR: Jan 27 01:18:04 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Jan 27 01:18:04 :: WriteRunningStateToSyserr: LUA_ERROR: quest infobylelouch.start letter
01/27/2013 03:02 .Shōgun#7534
Quote:
Originally Posted by ⁂№Delorm⁂ View Post
PHP Code:
----------------------------------------------------
--
Tempel des Drachen
----------------------------------------------------
quest drachenraum begin
    state start begin
        when logout with pc
.get_map_index() >= (82*1begin
            pc
.setqf("punishment"1)
        
end
        
        when login with pc
.get_map_index() >= (82*1) and pc.getqf("punishment") == 1 begin
            pc
.setqf("punishment"0)
            
warp_to_village()
        
end
        
        when 30121.chat
."Ich will den Drachen töten" with pc.get_map_index() == 73 and game.get_event_flag("dragontemple_open") == 1 begin
            pc
.setqf("punishment"0)
            if 
game.get_event_flag("dragontemple_used") == 1 then
                
if game.get_event_flag("dragontemple_block") == 1 then
                    say_title
(mob_name(30121))
                    
say("")
                    
say("Der Raum ist gesperrt, versuch es später noch ein mal.")
                    return;
                
end
                
                say_title
(mob_name(30121))
                
say("")
                
say("Tut mir Leid, der Raum ist reseviert.")
                
say("Wenn du ein Passwort hast für den Zugang")
                
say("gebe es jetzt bitte ein.")
                
local password input()
                if 
game.get_event_flag("dragontemple_password") == tonumber(passwordthen
                    say_title
(mob_name(30121))
                    
say("")
                    
say("Das Passwort stimmt überein.")
                    
say("Ich bringe dich in die Kammer")
                    
wait()
                    
say_title(mob_name(30121))
                    
say("")
                    
say("Wenn du willst kann ich dich sofort,")
                    
say("in den Drachnraum bringen.")
                    
say("Gib mir einfach 3 "..item_name(30179))
                    
say("")
                    
say_item_vnum(30179)
                    
                    
local s select("Hier, nimm sie und bring mich rein""Abbrechen")
                    if 
== 1 then
                        
if pc.count_item(30179) >= 3 then
                            pc
.remove_item(301793)
                            
pc.warp(8436001066900, (82*10000))
                        else
                            
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")
                            
sammeln pc.count_item(30179)
                            
say("Sammle bitte noch "..sammeln.." "..item_name(30179))
                            
say("")
                            
say_item_vnum(30179)
                        
end
                    
else
                        return
                    
end
                
else
                    
say_title(mob_name(30121))
                    
say("")
                    
say("Das Passwort stimmt nicht überein.")
                    return
                
end
            
elseif pc.has_guild() and game.get_event_flag("dragontemple_used") == 0 then
                say_title
(mob_name(30121))
                
say("")
                
say("Du willst also den Drachen bekämpfen?")
                
say("Dann gib bitte erst ein Passwort(nur Zahlen) ein")
                
say("um den Raum zu schützen. Geb das Passwort")
                
say("einfach deinen Gruppenmitgliedern und sie")
                
say("können mit in den Raum")
                
say("Gib es bitte jetzt ein.")
                
local password tonumber(input())
                
say_title(mob_name(30121))
                
say("")
                
say("Um jetzt in den Drachenraum zu kommen")
                
say("brauche ich 3 "..item_name(30179))
                
say("")
                
say_item_vnum(30179)
                
say("")
                
                
local s select("Hier, nimm sie und bring mich rein""Abbrechen")
                if 
== 1 then
                    
if pc.count_item(30179) >= 3 then
                        pc
.remove_item(301793)
                        
DragonLair.startRaid(82)
                        
game.set_event_flag("dragontemple_used"1)
                        
game.set_event_flag("dragontemple_password"password)
                        
timer("blockentry"5*60)
                    else
                        
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")
                        
sammeln pc.count_item(30179)
                        
say("Sammle bitte noch "..sammeln.." "..item_name(30179))
                        
say("")
                        
say_item_vnum(30179)
                        
say("")
                        return
                    
end
                
elseif == 2 then
                    
return                                
                
end
            
elseif not pc.has_guild() then
                say_title
(mob_name(30121))
                
say("")
                
say("Du benötigst eine starke Gilde")
                
say("um gegen den Drachen zu kämpfen.")
            
end
        end
        
        when 2493.kill with pc
.get_map_index() >= (82*10000begin
            timer
("set_unused"30)
        
end
        
        when set_unused
.timer begin
            game
.set_event_flag("dragontemple_used"0)
            
game.set_event_flag("dragontemple_block"0)
        
end
        
        when blockentry
.timer begin
            game
.set_event_flag("dragontemple_block"1)
        
end
    end
end 
Kann den Npc auf map 1 nicht anklicken
Look here:

Code:
when 30121.chat."Ich will den Drachen töten" with pc.get_map_index() == 73 and game.get_event_flag("dragontemple_open") == 1 begin
The NPC can only be clicked in map 73, if you want it to be clickable everywhere, leave it like this:

Code:
when 30121.chat."Ich will den Drachen töten" with game.get_event_flag("dragontemple_open") == 1 begin
You will also need to set the eventflag to work:

Code:
/e dragontemple_open 1
01/27/2013 03:10 LEL0UCH'#7535
PHP Code:
quest infobylelouch begin
    state start begin
        when letter begin
            send_letter
("Informations-Panel")
        
end
        
        when button 
or info begin
            say_size
(350500
            
say_title("Informations-Panel")
            
say("")
            
say("Human-Community hat seine eigenen Ideen gehabt,")
            
say("doch die meisten Spieler können sich nicht alle")
            
say("einprägen. Deshalb haben wir hier ein kleines")
            
say("Informationspanel erstellt, wo alle Informationen")
            
say("die ihr wissen müsst, beinhalten sind!")
            
say("Wir stellen euch die Informationen zur Verfügung,")
            
say("welches wir neu drinne haben, der rest ist normal!")
            
say("")
            
say_gold("Über was willst du dich nun informieren?")
            
local informieren select("Equipment""Geiststeine""Gilden-Erstellung""Truhen""Dropps""NPCs""Bonis""Abbrechen")
            if 
informieren == 8 then
                
return
            elseif 
informieren == 1 then
                say_size
(350205)
                
say_gold("Über welches Item möchtest du nähere Informationen?"
                
local equipment select("Helme""Abbrechen")
                if 
equipment == 2 then
                    
return
                elseif 
equipment == 1 then
                    say_size
(350500)
                    
say_title("Die Helme")
                    
say("")
                    
say("Wir haben 3 Universal Helme eingebaut.")
                    
say("Die 3 verschiedenen Helme könnt ihr hier sehen:")
                    
say_item_vnum(89000)
                    
say_item_vnum(89100)
                    
say_item_vnum(89200)
                    
say_gold("Über welches Helm willst du näheres erfahren?")
                    
say("")
                    
local helme select("Helm der Einsicht""Helm der Vernunft""Helm der Seele""Abbrechen")
                    if 
helme == 4 then
                        
return
                    elseif 
helme == 1 then
                        say_size
(350450)
                        
say_title("Helm der Einsicht:")
                        
say_item_vnum(89000)
                        
say("Dieses Helm befindet sich im Starterset des Servers.")
                        
say("Es ist das Level 0-er Helm, das ein Standard-Bonus")
                        
say("von Stark gegen Tiere beinhaltet. Es gibt:")
                        
say_gold("+0 | 2% Stark gegen Tiere")
                        
say_gold("+1 | 4% Stark gegen Tiere")
                        
say_gold("+2 | 6% Stark gegen Tiere")
                        
say_gold("+3 | 8% Stark gegen Tiere")
                        
say_gold("+4 | 10% Stark gegen Tiere")
                        
say_gold("+5 | 12% Stark gegen Tiere")
                        
say_gold("+6 | 14% Stark gegen Tiere")
                        
say_gold("+7 | 16% Stark gegen Tiere")
                        
say_gold("+8 | 18% Stark gegen Tiere")
                        
say_gold("+9 | 20% Stark gegen Tiere")
                        
local helmweiter select("Weiter""Abbrechen")
                        if 
helmweiter == 2 then
                            
return
                        elseif 
helmweiter == 1 then
                            say
("Anschließend besitzt es noch den Verteidigungs-Bonus")
                            
say_gold("+0 | 5 DEF")
                            
say_gold("+1 | 9 DEF")
                            
say_gold("+2 | 13 DEF")
                            
say_gold("+3 | 17 DEF")
                            
say_gold("+4 | 21 DEF")
                            
say_gold("+5 | 25 DEF")
                            
say_gold("+6 | 29 DEF")
                            
say_gold("+7 | 33 DEF")
                            
say_gold("+8 | 37 DEF")
                            
say_gold("+9 | 41 DEF")
                        
end
                    
elseif helme == 2 then
                        say_size
(350450)
                        
say_title("Helm der Vernunft:")
                        
say_item_vnum(89100)
                        
say("Dieses Helm ist eher für PvM gedacht, denn es.")
                        
say("verleiht den Pfeilwiderstand-Bonus und ist ab")
                        
say("dem Level 21 benutzbar. Man vermindert den Schaden")
                        
say("der Monster-Bogenschützen. Es gibt:")
                        
say_gold("+0 | 2% Pfeilwiderstand")
                        
say_gold("+1 | 4% Pfeilwiderstand")
                        
say_gold("+2 | 6% Pfeilwiderstand")
                        
say_gold("+3 | 8% Pfeilwiderstand")
                        
say_gold("+4 | 10% Pfeilwiderstand")
                        
say_gold("+5 | 12% Pfeilwiderstand")
                        
say_gold("+6 | 14% Pfeilwiderstand")
                        
say_gold("+7 | 16% Pfeilwiderstand")
                        
say_gold("+8 | 18% Pfeilwiderstand")
                        
say_gold("+9 | 20% Pfeilwiderstand")
                        
local helmweiter2 select("Weiter""Abbrechen")
                        if 
helmweiter2 == 2 then
                            
return
                        elseif 
helmweiter2 == 1 then
                            say
("Anschließend besitzt es noch den Verteidigungs-Bonus")
                            
say_gold("+0 | 9 DEF")
                            
say_gold("+1 | 13 DEF")
                            
say_gold("+2 | 17 DEF")
                            
say_gold("+3 | 21 DEF")
                            
say_gold("+4 | 25 DEF")
                            
say_gold("+5 | 33 DEF")
                            
say_gold("+6 | 41 DEF")
                            
say_gold("+7 | 49 DEF")
                            
say_gold("+8 | 57 DEF")
                            
say_gold("+9 | 65 DEF")
                        
end
                    
elseif helme == 3 then
                        say_size
(350450)
                        
say_title("Helm der Seele:")
                        
say_item_vnum(89200)
                        
say("Dieses Helm verleiht dir eine machtvolle Energie.")
                        
say("Es gibt dir beim benutzen mehr TP-Bonus.")
                        
say("Du kannst ihn ab Level 41 anziehen und es gibt:")
                        
say_gold("+0 | 100 TP")
                        
say_gold("+1 | 200 TP")
                        
say_gold("+2 | 300 TP")
                        
say_gold("+3 | 400 TP")
                        
say_gold("+4 | 500 TP")
                        
say_gold("+5 | 700 TP")
                        
say_gold("+6 | 900 TP")
                        
say_gold("+7 | 1100 TP")
                        
say_gold("+8 | 1300 TP")
                        
say_gold("+9 | 1500 TP")
                        
local helmweiter3 select("Weiter""Abbrechen")
                        if 
helmweiter3 == 2 then
                            
return
                        elseif 
helmweiter3 == 1 then
                            say
("Anschließend besitzt es noch den Verteidigungs-Bonus")
                            
say_gold("+0 | 13 DEF")
                            
say_gold("+1 | 17 DEF")
                            
say_gold("+2 | 21 DEF")
                            
say_gold("+3 | 25 DEF")
                            
say_gold("+4 | 29 DEF")
                            
say_gold("+5 | 39 DEF")
                            
say_gold("+6 | 49 DEF")
                            
say_gold("+7 | 59 DEF")
                            
say_gold("+8 | 69 DEF")
                            
say_gold("+9 | 79 DEF")
                        
end
                    end
                end
            
elseif informieren == 2 then
                say_size
(350700)
                
say_gold("Über welchen Geiststein möchtest du mehr erfahren??"
                
local steine select("Stein des Durchbruchs""Stein des Todesstoß""Stein der Wiederkehr""Stein gegen Krieger""Stein gegen Ninja""Stein gegen Sura""Stein gegen Schamane""Weiter")
                if 
steine == 8 then
                    
return
                elseif 
steine == 1 then
                    say_title
("Stein des Durchbruchs")
                    
say_item_vnum(28330)
                elseif 
steine == 2 then
                    say_title
("Stein des Todesstoß")
                    
say_item_vnum(28331)
                elseif 
steine == 3 then
                    say_title
("Stein der Wiederkehr")
                    
say_item_vnum(28332)                    
                elseif 
steine == 4 then
                    say_title
("Stein gegen Krieger")
                    
say_item_vnum(28333)
                elseif 
steine == 5 then
                    say_title
("Stein gegen Ninja")
                    
say_item_vnum(28334)
                elseif 
steine == 6 then
                    say_title
("Stein gegen Sura")
                    
say_item_vnum(28335)
                elseif 
steine == 7 then
                    say_title
("Stein gegen Schamane")
                    
say_item_vnum(28336)
                
end
            end
        end
    end
end 
Ich habe ein Fehler, wenn ich den untersten Teil:
PHP Code:
elseif informieren == 2 then
                say_size
(350700)
                
say_gold("Über welchen Geiststein möchtest du mehr erfahren??"
                
local steine select("Stein des Durchbruchs""Stein des Todesstoß""Stein der Wiederkehr""Stein gegen Krieger""Stein gegen Ninja""Stein gegen Sura""Stein gegen Schamane""Weiter")
                if 
steine == 8 then
                    
return
                elseif 
steine == 1 then
                    say_title
("Stein des Durchbruchs")
                    
say_item_vnum(28330)
                elseif 
steine == 2 then
                    say_title
("Stein des Todesstoß")
                    
say_item_vnum(28331)
                elseif 
steine == 3 then
                    say_title
("Stein der Wiederkehr")
                    
say_item_vnum(28332)                    
                elseif 
steine == 4 then
                    say_title
("Stein gegen Krieger")
                    
say_item_vnum(28333)
                elseif 
steine == 5 then
                    say_title
("Stein gegen Ninja")
                    
say_item_vnum(28334)
                elseif 
steine == 6 then
                    say_title
("Stein gegen Sura")
                    
say_item_vnum(28335)
                elseif 
steine == 7 then
                    say_title
("Stein gegen Schamane")
                    
say_item_vnum(28336)
                
end 
funktionier die Quest, füge ich sie doch ein, funktioniert sie nicht.
Woran liegt es? Kann mir jemand den Fehler nennen, ihn beheben und
mir für die ganz obigen Kategorien also:
PHP Code:
local informieren select("Equipment""Geiststeine""Gilden-Erstellung""Truhen""Dropps""NPCs""Bonis""Abbrechen"
Die (else)if-Schleifen erstellen, danke schonmal.
01/27/2013 04:12 ©by Noa#7536
Quote:
Originally Posted by Uncorrupted View Post
Look here:

Code:
when 30121.chat."Ich will den Drachen töten" with pc.get_map_index() == 73 and game.get_event_flag("dragontemple_open") == 1 begin
The NPC can only be clicked in map 73, if you want it to be clickable everywhere, leave it like this:

Code:
when 30121.chat."Ich will den Drachen töten" with game.get_event_flag("dragontemple_open") == 1 begin
You will also need to set the eventflag to work:

Code:
/e dragontemple_open 1
das ist Volkommender quatsch, man kann den npc nicht anklicken weil die flag auf 1 sein muss und sie wird erst auf 1 gestellt wenn man eintreten will... fazit-> die flagabfrage ändern bzw entfernen und das mit dem mapindex muss auch bleiben sonst ist es nicht de like
01/27/2013 04:21 .Shōgun#7537
Quote:
Originally Posted by ©by Noa View Post
das ist Volkommender quatsch, man kann den npc nicht anklicken weil die flag auf 1 sein muss und sie wird erst auf 1 gestellt wenn man eintreten will... fazit-> die flagabfrage ändern bzw entfernen und das mit dem mapindex muss auch bleiben sonst ist es nicht de like
What? I think you don't understand how the quest works. Look at it again. For the entrance to be enabled you need to set dragontemple_open to 1, it's not set anywhere in the quest :rolleyes:

Hint: dragontemple_open and dragontemple_block is not the same

Whether you require a mapindex or not is irrelevant, if you spawn the npc in Grotto 2 as in official servers, it won't be clicked anywhere else anyway.
01/27/2013 04:26 ©by Noa#7538
wieso dann auch in der quest lassen wenn man es ganz wegnehmen kann?
dann braucht man nichts einzustellen.

liebe grüßé noa
01/27/2013 04:46 .Shōgun#7539
Quote:
Originally Posted by ©by Noa View Post
wieso dann auch in der quest lassen wenn man es ganz wegnehmen kann?
dann braucht man nichts einzustellen.

liebe grüßé noa
I could probably say other things that could be done better or are redundant in the quest but I just answered his question, there's no reason to change other things he didn't ask about...
01/27/2013 06:04 ©by Noa#7540
ja man müsste halt die flag und index vom npc entfernen damit er es ja auf der map1 anklicken kann, somit würde seine Frage beantwortet sein, hast recht.
Er Schreibte (indirekt)das er es in map1 anklicken möchte
01/27/2013 12:15 AhoiiBrause#7541
PHP Code:
quest kampfpferd begin
    state start begin
        when 20349.chat
."Kampfpferd" with  pc.get_level() >= 50 begin
            say_title
("Stallbursche:")
            
say("")
            
say("Es wird nicht leicht,")
            
say("bis du das Kampfpferd reiten kannst.")
            
say("Dennoch zeigst du Interesse.")
            
say("")
            
say("Ich bringe es dir bei.")
            
say("Bringe mir einen Pferdeschwanz,der dir vieles erleichtert.")
            
say("")
            
say("")
            
wait()
            if 
pc.count_item("30024") >= 1 then
            pc
.remove_item(3002441)
                
say_title("Stallbursche:")
                
say("Wie ich sehe hast du einen Pferdeschwanz.")
                
say("Als Gegenleistung bringe ich dir nun")
                
say("das Reiten des Kampfpferdes bei.")
                
say("")
                
wait()
                
say_reward("Du hast ein Kampfpferd erhalten.")
                
say_reward("Du hast das Waffen-Pferde Buch erhalten")
            
pc.give_item2 "50052" )
            
horse.set_level("11")
            else
                
say("Den Pferdeschwanz findes du im PferdeShop,")
                
say("welcher an dem Haus der Gemi steht,")
                
say("oder im ItemShop von ****.")
            
end            
        end
    end
end 
PHP Code:
quest millitar_pferd begin
    state start begin
        when 20349.chat
."Milligaul" with  pc.get_level() >= 70 begin
            say_title
("Stallbursche:")
            
say("")
            
say("Es wird mit viel Zeit und Arbeit gerechnet")
            
say("bis man das Geschickt besizt")
            
say("um das Milligaul zu beherrschen.")
            
say("")
            
say("Wenn du willst, das ich dir diese Arbeit")
            
say("erspare, bringe mir bitte eine Milligaul-Box")
            
say("")
            
say("")
            
wait()
            if 
pc.count_item("50034") >= 1 then
            pc
.remove_item(500341)
                
say_title("Stallbursche:")
                
say("Wie ich sehe hast du eine Miligaul-Box.")
                
say("Jetzt werde ich dir beibringen ")
                
say("wie man das Milligaul reitet.")
                
say("")
                
wait()
                
say_reward("Du hast ein Miligaul erhalten.")
                
say_reward("Du hast das Millitärpferde Buch erhalten")
            
pc.give_item2 "50053" )
            
horse.set_level("21")
            else
                
say("Die Miligaul-Box findes du im PferdeShop,")
                
say("welcher an dem Haus der Gemi steht,")
                
say("oder im ItemShop von ****.")
            
end            
        end
    end
end 
Wenn ich diese beiden Quests in eine Datei einfüge, kommt ein Error code

Was mache ich falsch?
01/27/2013 14:42 LEL0UCH'#7542
Quote:
Originally Posted by .MoppelDick' View Post
PHP Code:
quest kampfpferd begin
    state start begin
        when 20349.chat
."Kampfpferd" with  pc.get_level() >= 50 begin
            say_title
("Stallbursche:")
            
say("")
            
say("Es wird nicht leicht,")
            
say("bis du das Kampfpferd reiten kannst.")
            
say("Dennoch zeigst du Interesse.")
            
say("")
            
say("Ich bringe es dir bei.")
            
say("Bringe mir einen Pferdeschwanz,der dir vieles erleichtert.")
            
say("")
            
say("")
            
wait()
            if 
pc.count_item("30024") >= 1 then
            pc
.remove_item(3002441)
                
say_title("Stallbursche:")
                
say("Wie ich sehe hast du einen Pferdeschwanz.")
                
say("Als Gegenleistung bringe ich dir nun")
                
say("das Reiten des Kampfpferdes bei.")
                
say("")
                
wait()
                
say_reward("Du hast ein Kampfpferd erhalten.")
                
say_reward("Du hast das Waffen-Pferde Buch erhalten")
            
pc.give_item2 "50052" )
            
horse.set_level("11")
            else
                
say("Den Pferdeschwanz findes du im PferdeShop,")
                
say("welcher an dem Haus der Gemi steht,")
                
say("oder im ItemShop von ****.")
            
end            
        end
    end
end 
PHP Code:
quest millitar_pferd begin
    state start begin
        when 20349.chat
."Milligaul" with  pc.get_level() >= 70 begin
            say_title
("Stallbursche:")
            
say("")
            
say("Es wird mit viel Zeit und Arbeit gerechnet")
            
say("bis man das Geschickt besizt")
            
say("um das Milligaul zu beherrschen.")
            
say("")
            
say("Wenn du willst, das ich dir diese Arbeit")
            
say("erspare, bringe mir bitte eine Milligaul-Box")
            
say("")
            
say("")
            
wait()
            if 
pc.count_item("50034") >= 1 then
            pc
.remove_item(500341)
                
say_title("Stallbursche:")
                
say("Wie ich sehe hast du eine Miligaul-Box.")
                
say("Jetzt werde ich dir beibringen ")
                
say("wie man das Milligaul reitet.")
                
say("")
                
wait()
                
say_reward("Du hast ein Miligaul erhalten.")
                
say_reward("Du hast das Millitärpferde Buch erhalten")
            
pc.give_item2 "50053" )
            
horse.set_level("21")
            else
                
say("Die Miligaul-Box findes du im PferdeShop,")
                
say("welcher an dem Haus der Gemi steht,")
                
say("oder im ItemShop von ****.")
            
end            
        end
    end
end 
Wenn ich diese beiden Quests in eine Datei einfüge, kommt ein Error code

Was mache ich falsch?
Wie fügst du die ein?
01/28/2013 13:00 ©by Noa#7543
Ich hab ein Problem und zwar das wenn ich beim Login ein Dialog erstelle und dort ein Input platziere wird der eingegebene Wert immer nil, wieso das? kann man es beheben?
wäre euch dankbar wenn ihr mir da weiterhelfen könntet, bin ratlos.

liebe grüße, Noa
01/28/2013 17:48 Yiv#7544
Quote:
Originally Posted by ©by Noa View Post
Ich hab ein Problem und zwar das wenn ich beim Login ein Dialog erstelle und dort ein Input platziere wird der eingegebene Wert immer nil, wieso das? kann man es beheben?
wäre euch dankbar wenn ihr mir da weiterhelfen könntet, bin ratlos.

liebe grüße, Noa
Im Login-Fenster nicht InGame oder InGame in einer Quest? Das ist Questsupport nicht Python ;) Für Python bist du hier falsch!

MfG
01/28/2013 23:06 ©by Noa#7545
Quote:
Originally Posted by Perση View Post
Im Login-Fenster nicht InGame oder InGame in einer Quest? Das ist Questsupport nicht Python ;) Für Python bist du hier falsch!

MfG
du verstehst es falsch, in einer quest beim login wenn ich ein Dialog erstelle( say() befehl) geht das input nicht.