Questfehler qc in malloc() o.O

05/30/2011 17:07 MJInTheCloset#1
Hallöle.


Ich habe eine Quest geschrieben, es ist aber meine Erste Quest, die ich vollständig selber geschrieben habe. Nun kommt bei mir aber der Fehler
"qc in malloc()" in VPC, wenn ich make.sh ausgeführt habe.

Hier die Quest:
Code:
quest Information begin
    state start begin
        when login begin
            set_state("information")
        end
    end
    state information begin
        when letter begin
            send_letter("Info")
        end
        when button or info begin
            say_title("Unbekannter Brief:")
            ----"12345678901234567890123456789012345678901234567890"|
            say("Gehe zum alten Denkmal, dort stehen")
            say("Informationen und Antworten auf Fragen.")
            say("")
            say("Die Teamler sind:")
			say("[SA]Priki & [SA]King")
			say("Viel Spaß noch auf GalaxyStar2!")
			say_reward("Der Brief ist an der unteren Seite")
			say_reward("abgerissen...")
			say_reward("Gehe zu dem alten Denkmal") 
			say_reward("Auf dem Marktplatz.")
            set_state(gotoinfostand)
        end
    end
    state gotoinfostand begin
        when letter begin
            local v=find_npc_by_vnum(20361)
            if v=0 then
                target.vid("__TARGET__", v, "Geh zum alten Denkmal")
                send_letter("Gehe zum alten Denkmal!")
            else
				say("Lol")
			end
        
        when __TARGET__.target.click or 20361.chat."Altes Denkmal" begin
            target.delete("__TARGET__")
            say("Info-Stand :")

            ----"12345678901234567890123456789012345678901234567890"|
            say_reward("Die Zeichen auf dem Denkmal sind")
            say_reward("kaum zu erkennen, aber du versuchst")
			say_reward("etwas zu entziffern...")
			wait()
			say_title("Altes Denkmal:")
			say("")
			say("Prophezeit hat es der allmächtige Drachengott,")
			say("und bald ist es soweit. Denn " ..pc.get_name().. " wird")
			say("irgendwann geboren sein. Er solle den armen,")
			say("hart umkämpften Kontinent von der Plage der")
			say("Metinsteine befreien. Aber bis es soweit ist,")
			say("müssen wir uns noch etwas gedulden. Das Leben")
			say("wird weitergehen.")
			say("")
			say_reward("Was möchtest du an der Tafel weiterlesen?")
            local s = select("Die Gebote","FAQ", "Nichts")
            if s==1 then
            say("Altes Denkmal:")
            ----"12345678901234567890123456789012345678901234567890"|
            say("#1 Kein Hacken")
            say("#2 Keine Beleidigungen")
            say("#3 Keine Erpressung")
            say("#4 Ein Teamler hat immer Recht!")
            say("#5 Alle Regeln sind einzuhalten.")
            say("Bei weiteren Fragen frage einen [GM].")
            say("Wirst du diese Regeln einhalten?")
            say("")
			            elseif s==3 then
                say("Du willst nicht die heiligen Gebote")
                say("studieren? Wie du meinst, es ist")
                say("deine Entscheidung.")
			elseif s==2 then
				say_title("Was möchtest du wissen, " .. pc.get_name().. "?")
				say("")
				local b = select("Allgemeines","Info zu mir","Wie werde ich GM?","Bekomme ich Items?", "Nichts...")
				
			if b==1 then
				say_title("Altes Denkmal:")
				say("")
				say_reward("Aktuelle Serverversion: v1")
				say_reward("Aktuelle Clientversion: v1")
				say_reward("Server IP: 5.68.200.100")
				say_reward("Teamler: [SA]Priki , [SA]King")
				say_reward("Homepage: http://5.68.200.175/")
				say("")
				end
			elseif b==2 then
				say_title("Altes Denkmal:")
				say("")
				say_reward("Name: " ..pc.get_name().. " ")
				say_reward("Level: " ..pc.get_level.. " ")
				say_reward("Pferdelevel: " ..pc.get_horse_level.. " ")
				say_reward("Deine XP: " ..pc.get_exp().. " ")
				say_reward("Dein Yang: " ..pc.get_gold().. " ")
				say_reward("Deine Gilde: " ..pc.get_guild().. " ")
				say_reward("Spielzeit: " ..pc.get_playtime().. " ")
				say("")
				
			elseif b==3 then
				say_title("Altes Denkmal:")
				say("")
				say("Die Welt benötigt gerade keine neuen")
				say("Aufpasser. Falls doch, wird es hier und")
				say("im Forum bekannt gegeben.")
				say("")
				
			elseif b==4 then
				say_title("Altes Denkmal:")
				say("")
				say("Die Aufpasser haben keine Erlaubnis,")
				say("dir Items zu geben. So will es der")
				say("allwissende Drachengott. Anfragen duldet")
				say("der Drachengott nicht und bestraft soetwas")
				say("mit einer zeitlichen Verbannung aus der Welt.")
				say("")
				
			elseif b==5 then
				say_title("Altes Denkmal:")
				say("")
				say("Wenn du keinen Wissensdurst mehr hast, dann")
				say("darfst du gehen, falls du es verlangst.")
				say("")
		
                
               
	end
end
Hilft mir bitte jemand... :o
05/30/2011 17:13 .Delta#2
PHP Code:
quest Information begin
    state start begin
        when login begin
            set_state
("information")
        
end
    end
    state information begin
        when letter begin
            send_letter
("Info")
        
end
        when button 
or info begin
            say_title
("Unbekannter Brief:")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Gehe zum alten Denkmal, dort stehen")
            
say("Informationen und Antworten auf Fragen.")
            
say("")
            
say("Die Teamler sind:")
            
say("[SA]Priki & [SA]King")
            
say("Viel Spaß noch auf GalaxyStar2!")
            
say_reward("Der Brief ist an der unteren Seite")
            
say_reward("abgerissen...")
            
say_reward("Gehe zu dem alten Denkmal"
            
say_reward("Auf dem Marktplatz.")
            
set_state(gotoinfostand)
        
end
    end
    state gotoinfostand begin
        when letter begin
            local v
=find_npc_by_vnum(20361)
            if 
v!=0 then    --war nur =
                
target.vid("__TARGET__"v"Geh zum alten Denkmal")
                
send_letter("Gehe zum alten Denkmal!")
            else
                
say("Lol")
            
end
        
        when __TARGET__
.target.click or 20361.chat."Altes Denkmal" begin
            target
.delete("__TARGET__")
            
say("Info-Stand :")

            ----
"12345678901234567890123456789012345678901234567890"|
            
say_reward("Die Zeichen auf dem Denkmal sind")
            
say_reward("kaum zu erkennen, aber du versuchst")
            
say_reward("etwas zu entziffern...")
            
wait()
            
say_title("Altes Denkmal:")
            
say("")
            
say("Prophezeit hat es der allmächtige Drachengott,")
            
say("und bald ist es soweit. Denn "..pc.get_name().." wird")
            
say("irgendwann geboren sein. Er solle den armen,")
            
say("hart umkämpften Kontinent von der Plage der")
            
say("Metinsteine befreien. Aber bis es soweit ist,")
            
say("müssen wir uns noch etwas gedulden. Das Leben")
            
say("wird weitergehen.")
            
say("")
            
say_reward("Was möchtest du an der Tafel weiterlesen?")
            
local s select("Die Gebote","FAQ""Nichts")
            if 
s==1 then
            say
("Altes Denkmal:")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("#1 Kein Hacken")
            
say("#2 Keine Beleidigungen")
            
say("#3 Keine Erpressung")
            
say("#4 Ein Teamler hat immer Recht!")
            
say("#5 Alle Regeln sind einzuhalten.")
            
say("Bei weiteren Fragen frage einen [GM].")
            
say("Wirst du diese Regeln einhalten?")
            
say("")
                        elseif 
s==3 then
                say
("Du willst nicht die heiligen Gebote")
                
say("studieren? Wie du meinst, es ist")
                
say("deine Entscheidung.")
            elseif 
s==2 then
                say_title
("Was möchtest du wissen, " .. pc.get_name().. "?")
                
say("")
                
local b select("Allgemeines","Info zu mir","Wie werde ich GM?","Bekomme ich Items?""Nichts...")
                
            if 
b==1 then
                say_title
("Altes Denkmal:")
                
say("")
                
say_reward("Aktuelle Serverversion: v1")
                
say_reward("Aktuelle Clientversion: v1")
                
say_reward("Server IP: 5.68.200.100")
                
say_reward("Teamler: [SA]Priki , [SA]King")
                
say_reward("Homepage: http://5.68.200.175/")
                
say("")
            elseif 
b==2 then
                say_title
("Altes Denkmal:")
                
say("")
                
say_reward("Name: " ..pc.get_name().. " ")
                
say_reward("Level: " ..pc.get_level.. " ")
                
say_reward("Pferdelevel: " ..pc.get_horse_level.. " ")
                
say_reward("Deine XP: " ..pc.get_exp().. " ")
                
say_reward("Dein Yang: " ..pc.get_gold().. " ")
                
say_reward("Deine Gilde: " ..pc.get_guild().. " ")
                
say_reward("Spielzeit: " ..pc.get_playtime().. " ")
                
say("")
                
            elseif 
b==3 then
                say_title
("Altes Denkmal:")
                
say("")
                
say("Die Welt benötigt gerade keine neuen")
                
say("Aufpasser. Falls doch, wird es hier und")
                
say("im Forum bekannt gegeben.")
                
say("")
                
            elseif 
b==4 then
                say_title
("Altes Denkmal:")
                
say("")
                
say("Die Aufpasser haben keine Erlaubnis,")
                
say("dir Items zu geben. So will es der")
                
say("allwissende Drachengott. Anfragen duldet")
                
say("der Drachengott nicht und bestraft soetwas")
                
say("mit einer zeitlichen Verbannung aus der Welt.")
                
say("")
                
            elseif 
b==5 then
                say_title
("Altes Denkmal:")
                
say("")
                
say("Wenn du keinen Wissensdurst mehr hast, dann")
                
say("darfst du gehen, falls du es verlangst.")
                
say("")
            
end
        end
        end          
    end
end 
Probiers, paar ends ergänzt usw

PS: das nächste mal hier rein
[Only registered and activated users can see links. Click Here To Register...]
05/30/2011 19:20 MJInTheCloset#3
Hey Delta,
nein es hat leider nicht gefunkt, aber kriegst trotzdem nen thx :)
ich versuchs noch mal in diesem thread.