Quest Falsch?!? Bitte um Hilfe

02/14/2011 18:51 .BuZzGn0M#1
Hallo ePvP,
ich habe kürzlich eine Quest geschrieben und brauche diese sehr dringend!!
Aber sie funzt nicht ... Ich bitte um Hilfe, wenn es geht schnell



Danke im Vorraus!

Edit* Sry stimmt zuwenig Beschreibung!
Also mein Virtual PC sagt an core dumped. Ich habe on_click etc. eig. schon gemacht
Screen von Virtual PC

02/14/2011 18:53 lfcmaus#2
was geht daran nciht welchen fehler sagt er etc
bissl mehr beschreibung pls
02/14/2011 18:57 CanbiZ#3
Boar <.<

bearbeite den quest mal richtig
alles untereinander --> da kanns nicht gehen..

Schick mal screen vom core
02/14/2011 19:00 .BuZzGn0M#4
Quote:
Originally Posted by I34SH3R View Post
Boar <.<

bearbeite den quest mal richtig
alles untereinander --> da kanns nicht gehen..

Schick mal screen vom core
Die Quest hatte ich schon normal style, aber da ging es auch nicht ...
02/14/2011 19:01 lfcmaus#5
naja auch wennse so steht funktioniert sie am ende das einrücken dient ja lediglich der optik
nur ohne fehler beschreibung kannschen da auch net helfen
02/14/2011 19:03 .BuZzGn0M#6
Quote:
Originally Posted by lfcmaus View Post
naja auch wennse so steht funktioniert sie am ende das einrücken dient ja lediglich der optik
nur ohne fehler beschreibung kannschen da auch net helfen
Was gibt es da Groß beschrieben?! Ich habe ein Bild vom Core + die Quest drin was willst du den mehr? Sry ich weiß nicht was du mehr willst... Die Quest funzt einfach net
02/14/2011 19:05 lfcmaus#7
erstens war beim ersten laden der vpc core nicht mit dabei!

edit
quest mal eingerückt.:

PHP Code:
quest gmtool begin
    state start begin
        when 20086.click with pc
.is_gm() begin
            say_title
("Crusher:")
            
say("Hallo Team!")
            
say("Wie ihr wisst, habe ich eine neue Quest")
            
say("eingefuegt. Mit dieser Quest, können die")
            
say("Spieler sehen, ob ihr ON-oder OFFLINE seit.")
            
say("Da sich das leider nicht selbst Aktualisiert,")
            
say("müsst ihr nach jedem Login auf")
            
say_reward("Ich bin Online!")
            
say("und bei jedem Auslogen auf")
            
say_reward("Ich gehe Offline!")
            
say("Bitte vergesst das nicht!")
            
say("")
                
local main_set select("Online""Offline")
                    if 
main_set == 1 then
                        local name 
pc.get_name()
                        
game.set_event_flag(name1)
                        
setskin(NOWINDOW
                        
say_reward("Dein Status ist jetzt Online!")
                    
end
                    
if main_set == 2 then 
                        local name 
pc.get_name()
                        
game.set_event_flag(name0)
                        
setskin(NOWINDOW)  
                        
say_reward("Dein Status ist jetzt Offline!")
                    
end
                end
            end  
        end 
//eingefügt
    
end //eingefügt
end // eingefügt 
so sieht sie erste mal eingerückt aus wie mans vollenden würde nun muss man die quest nehmen und einfügen udn schauen wo er wiede rmeckert es könnte wieder ein end zuviel bzw zuwenig sein
02/14/2011 19:09 .BuZzGn0M#8
Ich sehe nirgendswo Rechtschreib fehler oder sowas... das eingerückte funzt auch nicht danke dir :mad:
02/14/2011 19:12 CanbiZ#9
lfc.. laut mein quest tool ist einwas von "When/State/end" Falsch..

wenn if kommt kommt doch auch noch was andres oder?
02/14/2011 19:13 lfcmaus#10
bei dem eingerückten bringt er dir doch nen fehler wieder
den sagste uns jetzt wiel
dann können wirin die zeile schauen
die er ausspuckt und dort nach sehen

PHP Code:
                local main_set select("Online""Offline")
                    if 
main_set == 1 then
                        local name 
pc.get_name()
                        
game.set_event_flag(name1)
                        
setskin(NOWINDOW
                        
say_reward("Dein Status ist jetzt Online!")
                    
end
                    
if main_set == 2 then 
                        local name 
pc.get_name()
                        
game.set_event_flag(name0)
                        
setskin(NOWINDOW)  
                        
say_reward("Dein Status ist jetzt Offline!"
nested etc bedutet immer was mit der auswahl
ich nehm an er will dieses mainset net und so weiter

PHP Code:
                local a select("Online""Offline")
                    if 
== 1 then
                        local name 
pc.get_name()
                        
game.set_event_flag(name1)
                        
setskin(NOWINDOW
                        
say_reward("Dein Status ist jetzt Online!")
                    else
                        
local name pc.get_name()
                        
game.set_event_flag(name0)
                        
setskin(NOWINDOW)  
                        
say_reward("Dein Status ist jetzt Offline!")
                    
end 
ich hätts so geschrieben



kanste mir dieses testtool mal zukommen lassen?
02/14/2011 19:16 .BuZzGn0M#11
Genau Nachricht vom VPC:

when 20086.click
with pc.is_gm()
must start with ´quest
02/14/2011 19:21 .BuZzGn0M#12
Hab es eingefügt ... nix verändert :S
02/14/2011 19:21 lfcmaus#13
dann ist es ein endfehler nimm mal das letzte weg

PHP Code:
quest gmtool begin
    state start begin
        when 20086.click with pc
.is_gm() begin
            say_title
("Crusher:")
            
say("Hallo Team!")
            
say("Wie ihr wisst, habe ich eine neue Quest")
            
say("eingefuegt. Mit dieser Quest, können die")
            
say("Spieler sehen, ob ihr ON-oder OFFLINE seit.")
            
say("Da sich das leider nicht selbst Aktualisiert,")
            
say("müsst ihr nach jedem Login auf")
            
say_reward("Ich bin Online!")
            
say("und bei jedem Auslogen auf")
            
say_reward("Ich gehe Offline!")
            
say("Bitte vergesst das nicht!")
            
say("")
                
local main_set select("Online""Offline")
                    if 
main_set == 1 then
                        local name 
pc.get_name()
                        
game.set_event_flag(name1)
                        
setskin(NOWINDOW
                        
say_reward("Dein Status ist jetzt Online!")
                    
end
                    
if main_set == 2 then 
                        local name 
pc.get_name()
                        
game.set_event_flag(name0)
                        
setskin(NOWINDOW)  
                        
say_reward("Dein Status ist jetzt Offline!")
                    
end
                end
            end  
        end 
    end 
also versuchs mal so
02/14/2011 19:24 .BuZzGn0M#14
Virtual PC sagt mir irgendetwas am anfang mit dem GM
02/14/2011 19:27 .Alessa#15
Code:
quest gmtool begin
    state start begin
        when 20086.click with pc.is_gm() begin
            say_title("Crusher:")
            say("Hallo Team!")
            say("Wie ihr wisst, habe ich eine neue Quest")
            say("eingefuegt. Mit dieser Quest, können die")
            say("Spieler sehen, ob ihr ON-oder OFFLINE seit.")
            say("Da sich das leider nicht selbst Aktualisiert,")
            say("müsst ihr nach jedem Login auf")
            say_reward("Ich bin Online!")
            say("und bei jedem Auslogen auf")
            say_reward("Ich gehe Offline!")
            say("Bitte vergesst das nicht!")
            say("")
            local main_set = select("Online", "Offline")
                    if main_set == 1 then
                        local name = pc.get_name()
                        game.set_event_flag(name, 1)
                        setskin(NOWINDOW) 
                        say_reward("Dein Status ist jetzt Online!")
                    end
                    if main_set == 2 then 
                        local name = pc.get_name()
                        game.set_event_flag(name, 0)
                        setskin(NOWINDOW)  
                        say_reward("Dein Status ist jetzt Offline!")
                    end
                end
            end  
        end

So ist es mit den ends richtig. Nur ein when, states, quests und ifs müssen beendet werden. Du hast zu viele ends.