Pferde Level up

05/13/2011 14:36 'oShet#1
Hat jemand die Pferde Level up quest, wofür man nur Pferdemedaille braucht? Und nicht diese dummen quests machen muss?
05/13/2011 14:54 Nikℓαus#2
So sollte es gehen:
PHP Code:
quest horse_guard begin
    state start begin
    when 20349.chat
."Pferd steigern" begin
            say_title
("Stallbursche:")
            
say("")
            
say("Hallo!")
            
say("Bei mir kannst du dein Pferd steigern.")
            
say("Um das Pferd zu steigern brauchst du eine Pferdemedallie pro Level.")
            
say("")
            
say_reward("Möchtest du dein Pferd steigern?")
            
say("")
                
            
local s select("Ja""Nein")
                
                if 
== 1 then
                    say_title
("Stallbursche:")
                    
say("")
                           if 
pc.count_item(50050then
                            pc
.remove_item(50050)
                            
horse.unride()
                            
horse.advance()
                            
horse.ride()
                            
say("Dein Pferd hat nun Level "..(horse.get_level()).." erreicht.")
                            
say("")
                            elseif 
horse.get_level()>=21 then
                            say
("Dein Pferd hat Level 21 erreicht.")
                            
say("Du kannst es nicht mehr steigern.")
                            
say("")
                            elseif 
pc.count_item(50050then
                            say
("Du hast nicht genug Yang um dein Pferd zu steigern.")
                            
say("")
                
end
                
elseif == 2 then
                    
return
        
end
    end
end 
05/13/2011 14:56 amnesi#3
Kg Quest :


Mg Quest :

05/13/2011 15:08 'oShet#4
Quote:
Originally Posted by iSէуℓe View Post
So sollte es gehen:
PHP Code:
quest horse_guard begin
    state start begin
    when 20349.chat
."Pferd steigern" begin
            say_title
("Stallbursche:")
            
say("")
            
say("Hallo!")
            
say("Bei mir kannst du dein Pferd steigern.")
            
say("Um das Pferd zu steigern brauchst du eine Pferdemedallie pro Level.")
            
say("")
            
say_reward("Möchtest du dein Pferd steigern?")
            
say("")
                
            
local s select("Ja""Nein")
                
                if 
== 1 then
                    say_title
("Stallbursche:")
                    
say("")
                           if 
pc.count_item(50050then
                            pc
.remove_item(50050)
                            
horse.unride()
                            
horse.advance()
                            
horse.ride()
                            
say("Dein Pferd hat nun Level "..(horse.get_level()).." erreicht.")
                            
say("")
                            elseif 
horse.get_level()>=21 then
                            say
("Dein Pferd hat Level 21 erreicht.")
                            
say("Du kannst es nicht mehr steigern.")
                            
say("")
                            elseif 
pc.count_item(50050then
                            say
("Du hast nicht genug Yang um dein Pferd zu steigern.")
                            
say("")
                
end
                
elseif == 2 then
                    
return
        
end
    end
end 
yo thx.
Tipp: Es fehlt ein end ^^
05/13/2011 15:17 Nikℓαus#5
Ich bin kein Questwriter. Ich bin ServerAdmin.^^
05/13/2011 16:50 √π.#6
Na fast, ab Zeile 17 ca.
PHP Code:
if horse.get_level()>=21 then
                            say
("Dein Pferd hat Level 21 erreicht.")
                            
say("Du kannst es nicht mehr steigern.")
                            
say("")
end
if pc.count_item(50050)>=1 then
                            pc
.remove_item(50050)
                            
horse.unride()
                            
horse.advance()
                            
horse.ride()
                            
say("Dein Pferd hat nun Level "..(horse.get_level()).." erreicht.")
                            
say("")                            
                            elseif 
pc.count_item(50050)<1 then
                            say
("Du brauchst ne PM.")
                            
say(""
05/13/2011 21:09 'oShet#7
Bei der quest von iStyle gibts ein Problem, das er garnicht das Item benötigt.