QUEST GEHT NICH! HILFE!!

05/14/2010 23:12 imTheWinna#1
hey leute, wollte mir gerade eine quest erstellen, bei der man vor nem OX durchsagen machen kann bei einem npc, dass zugang gleich schließt, dass sie zu uriel kommen sollen etc...
wollte jetz zuerst den zugang schließen machen, aber wenn ich die quest reinladen will krieg ich nach dem make.sh ausführen bei VirtualPC ne fehlermeldung. BITTE HELFT MIR :(
questcode:
PHP Code:
quest OXrufer begin
     state start begin
        when 20004.chat
."Zugang schliest" with pc.is_gm() begin
             say_title
("Bettler:")
             
say("")
             
say("Du moechtest also Wichtige Nachrichten senden?")
             
local g select ("in 3min." "in 2min." "in 1min." "in 30sek.""Abbrechen")
             if 
== 1 then
                 notice_all 
("ZUGANG ZUM OX SCHLIEßT IN 3 min.!!")
                 
say_title("Bettler:")
                 
say("")
                 
say("Nachricht wurde Gesendet!")
                 
say("")
                 
say("")
                 return
             
end
             
if == 2 then
                notice_all 
("ZUGANG ZUM OX SCHLIEßT IN 2 min.!!")
                
say_title("Bettler:")
                 
say("")
                 
say("Nachricht wurde Gesendet!")
                 
say("")
                 
say("")
                 return
            
end
            
if == 3 then
                notice_all 
("ZUGANG ZUM OX SCHLIEßT IN 1 min.!!")
                
say_title("Bettler:")
                 
say("")
                 
say("Nachricht wurde Gesendet!")
                 
say("")
                 
say("")
                 return
            
end
            
if == 4 then
                notice_all 
("ZUGANG ZUM OX SCHLIEßT IN 30 sek.!!")
                
say_title("Bettler:")
                 
say("")
                 
say("Nachricht wurde Gesendet!")
                 
say("")
                 
say("")
                 return
            
end
            
if == 5 then
                
return
            
end
        end
    end 
05/14/2010 23:20 imTheWinna#2
Fehlermeldun in VirtualPC is:
assertion failure : nested==0
OXrufer.quest:48:Abort trap (core dumped)
05/14/2010 23:46 Remixx™#3
Vllt solltest du die Quest mal richtig posten benutz die quelltext funktion

denn so kann man dir leider schlecht helfen da man so die quest nichtmal richtig lesen kann
05/15/2010 01:10 imTheWinna#4
hab keine ahnung wie das geht.. =/

*edit: ok jetz ^^
05/15/2010 01:28 sonylein#5
der fehler " assertion failure : nested==0
OXrufer.quest:48:Abort trap (core dumped) "
sagt dir das in zeile 48 etwas falsch ist :)

edit: da fehlt ein " end "
05/15/2010 02:09 imTheWinna#6
danke =) funzt
05/15/2010 02:27 imTheWinna#7
hab die quest weitergeführt, und wenn ich jetzt auf den NPC klick kommt garnix mehr >.<
bei VPC kommt aber keine fehlermeldung o.ä.
PHP Code:
quest OXrufer begin
     state start begin
        when 20004.chat
."Zugang schliest" with pc.is_gm() begin
             say_title
("Bettler:")
             
say("")
             
say("Du moechtest also Wichtige Nachrichten senden?")
             
local g select ("in 3min." "in 2min." "in 1min." "in 30sek.""Abbrechen")
             if 
== 1 then
                 notice_all 
("ZUGANG ZUM OX SCHLIEßT IN 3 min.!!")
                 
say_title("Bettler:")
                 
say("")
                 
say("Nachricht wurde Gesendet!")
                 
say("")
                 
say("")
                 return
             
end
             
if == 2 then
                notice_all 
("ZUGANG ZUM OX SCHLIEßT IN 2 min.!!")
                
say_title("Bettler:")
                 
say("")
                 
say("Nachricht wurde Gesendet!")
                 
say("")
                 
say("")
                 return
            
end
            
if == 3 then
                notice_all 
("ZUGANG ZUM OX SCHLIEßT IN 1 min.!!")
                
say_title("Bettler:")
                 
say("")
                 
say("Nachricht wurde Gesendet!")
                 
say("")
                 
say("")
                 return
            
end
            
if == 4 then
                notice_all 
("ZUGANG ZUM OX SCHLIEßT IN 30 sek.!!")
                
say_title("Bettler:")
                 
say("")
                 
say("Nachricht wurde Gesendet!")
                 
say("")
                 
say("")
                 return
            
end
            
if == 5 then
                
return
            
end
        end
    when chat.20004
."Leute reinrufen" with pc.is.gm() begin
        say_title
("Bettler:")
            
say("Leute wurden gerufen!")
            
notice_all ("KOMMT ALLE IN DEN OX BEI URIEL!!!")
            
notice_all ("ES GIBTS HAMMER BELOHNUNGEN!!!")
            
notice_all ("DAS PUSSYMETIN TEAM WUENSCHT EUCH VIEL GLUECK!!")
            return
    
end
    when chat.20004
."No Sense" begin
        say_title
("Bettler:")
            
say("du bist kein GM????")
            
say("dann kann ich nix fuer dich tun")
            return
        
end
    end  
end 
05/15/2010 11:03 imTheWinna#8
ich verzweifle schon daran...
05/15/2010 11:05 Kamatya#9
trenne sie und mache die neuen durchsagen als eine eigenständige quest ...dann ist die fehlersuche leichter weil manchmal einfach nur ein end fehlt oder dergleichen
05/15/2010 11:07 DaRkFoRgE™#10
:facepalm: jedes mal ein neuer Thread -.-"
05/15/2010 11:40 imTheWinna#11
also wenn ich alle einzeln schreibe funktioniert nur die 1. .
jetz sollte nur noch diese hier gehn.. =(

PHP Code:
quest OXrufer2 begin
    state start begin
when chat.20004
."No Sense" begin
        say_title
("Bettler:")
            
say("du bist kein GM????")
            
say("dann kann ich nix fuer dich tun")
            return
        
end
    end  
end 
05/15/2010 17:04 imTheWinna#12
jmd ne idee???