[Quest] Bitte überprüfen

01/24/2011 19:39 .remiinD#1
Quest:

Und vpc sagt nach dem einfügen : [Only registered and activated users can see links. Click Here To Register...]



Bitte helfen, ist mit der Quest alles OK, oder liegts an etwas anderem ?
01/24/2011 19:43 Noobi123#2
Lösch nach den end's mal die -- if.level, -- item.usw, -- state.begin, -- quest.start vllt gehts dan.
01/24/2011 19:49 3jfx#3
Quote:
Originally Posted by Noobi123 View Post
Lösch nach den end's mal die -- if.level, -- item.usw, -- state.begin, -- quest.start vllt gehts dan.
schwachsinn das sind kommis


schau dir das mal an
PHP Code:
else
return

else 
01/24/2011 19:51 .remiinD#4
ja also müsste das sein:
PHP Code:
else
return 
end
else 

oder wie???

und im vpc steht ja dass in zeile 39 was nicht stimmt, und mit dem state run...
01/24/2011 19:53 Noobi123#5
Quote:
Originally Posted by 3jfx View Post
schwachsinn das sind kommis


schau dir das mal an
PHP Code:
else
return

else 
Hab mir nur das Ende angeschaut aber jetzt wo du es sagst.
Man kann die Quest auch vereinfachen & verkürzen.
01/24/2011 19:56 .remiinD#6
egal, will sie so;D

aber das zweite else bezieht such ja auf das obere if...
01/24/2011 20:02 LittleLowi#7
Es gibt ein Sammelthread der heißt Questkontrolle da kannse ihn rein machen wird dir auch dann für deine zweke geschrieben
01/24/2011 20:03 .remiinD#8
Habe ich schon, keine Antwort
01/24/2011 20:59 lfcmaus#9
PHP Code:
quest high begin
    state run begin
        when 91001.
use begin
            
If pc.get_level() > 80 then
                say_title
("Ein neues Gebiet")
                
say("")
                
say("Mit Hilfe dieses magischen Amuletts")
                
say("bietet sich dir die Möglichkeit dich")
                
say("in ein neues Gebietzu teleportieren.")
                
say("")
                
say("")
                
say("Möchtest du dich in das neu entdeckte")
                
say("Gebiet Teleportieren?")
                
say("")
                
say("")
                
say_title("Information:"'reward ausgabe in rot/chatfenster? >>>title
                say("Das Item verschwindet nach dem teleportieren.")
                say("")
                    local s = select ("Ja Teleportieren", "Nein, ich bleibe hier")
                if s == 1 then
                    pc.warp (338900, 338900)
                    pc.remove_item(91001, 1)
                else
                    return
                end
            else
                say_title("Ein neues Gebiet")
                say("")
                say("Leider bist du noch nicht reif genug")
                say("ffür dieses Gebiet. Es lauern gefährliche")
                say("und hinterlistige Monster dort.")
                say("")
                say("")
                say_reward("Versuche es erneut wenn du")
                say_reward("stärker bist.")
                say("")
                return
            end 
        end
    end
end 
habse so eingefügt und sie funktionierte so
hab nur item geändert und die warpdaten bei mir
01/24/2011 21:25 .remiinD#10
hmm haste iwas verändetrt?? ich sehe da jetzt keien unterschied zu meiner?
01/24/2011 22:57 lfcmaus#11
ich habe reward geändert nen end eingefügt
01/24/2011 23:39 '-SkyLiiNe-'#12
versuchs ma so
PHP Code:
If pc.get_level() => 80 then 
oder so
PHP Code:
If pc.get_level() >= 80 then 
(denke so)
01/25/2011 00:08 .remiinD#13
^Das macht keinen Unterschied, sondern nur dass man auf 80 das auchnoch benutzen kann, Danke trotzdem habe ich vergessen, aber das löst das problem nicht
01/25/2011 09:33 '-SkyLiiNe-'#14
PHP Code:
quest high begin
    state run begin
        when 91001.
use begin
            
if pc.get_level() > 80 then
                say_title
("Ein neues Gebiet")
                
say("")
                
say("Mit Hilfe dieses magischen Amuletts")
                
say("bietet sich dir die Möglichkeit dich")
                
say("in ein neues Gebietzu teleportieren.")
                
say("")
                
say("")
                
say("Möchtest du dich in das neu entdeckte")
                
say("Gebiet Teleportieren?")
                
say("")
                
say("")
                
say_reward("Information:")
                
say("Das Item verschwindet nach dem teleportieren.")
                
say("")
                
local s select ("Ja Teleportieren""Nein, ich bleibe hier")
                    if 
== 2 then
                        
return
                    
end
                    
if == 1 then
                    pc
.removeitem("91001",1)
                    
pc.warp(338900338900)
                
end
            
else        
                
say_title("Ein neues Gebiet")
                
say("")
                
say("Leider bist du noch nicht reif genug")
                
say("ffür dieses Gebiet. Es lauern gefährliche")
                
say("und hinterlistige Monster dort.")
                
say("")
                
say("")
                
say_reward("Versuche es erneut wenn du")
                
say_reward("stärker bist.")
                
say("")
            
end -- if,else
        
end -- when
    end 
-- state
end 
-- quest 
Versuchs ma so
01/25/2011 10:01 Westring#15
Sowas kommt da rein - > [Only registered and activated users can see links. Click Here To Register...]