[SERVICE] Die Questkontrolle

02/16/2011 09:28 .2good4you111#1471
say("Hier hast du deine 50k Yang.")
end
elseif 2==b then


Mach mal das end weg
02/16/2011 11:49 ~shaylan~#1472
@ ganzliebe

einfach aus
PHP Code:
when  20090.click begin 
das hier machen
PHP Code:
when 20090.chat."Itemshop1" begin 
und bei der anderen quest halt nen anderen Titel nehmen, es geht auch der selbe nur dann is keine Übersicht mehr da ^^

Grüße
02/16/2011 12:02 ganzliebe#1473
@ ~shaylan~
1000THX du hast mir damit einen riesen gefallen getan,du bist der beste ;)

lg: ganzliebe
02/16/2011 13:12 'oShet#1474
Funktioniert die quest und/oder ist da was falsch?

Quote:
quest barren begin
state start begin
when 80003.use begin
chat("Du hast nun 50K Yang erhalten!")
pc.change_money(50000)
item.remove()
end
end
end
02/16/2011 13:31 .Delta#1475
Quote:
Originally Posted by Silfro95 View Post
Funktioniert die quest und/oder ist da was falsch?
einfach mal ausprobieren evtl? ;)

ich sehe jetzt direkt keinen Fehler
02/16/2011 14:06 'oShet#1476
Hab zurzeit keinen root zur verfügung, deswegen frage ich hier.

Ist hier eventuel was falsch?

Quote:
quest barren begin
state start begin
when 80003.use begin
chat("Du hast nun 50K Yang erhalten!")
pc.change_money(50000)
item.remove()
end
end

state start begin
when 80004.use begin
chat("Du hast nun 100K Yang erhalten!")
pc.change_money(100000)
item.remove()
end
end

state start begin
when 80005.use begin
chat("Du hast nun 500K Yang erhalten!")
pc.change_money(500000)
item.remove()
end
end

end
02/16/2011 14:37 .Delta#1477
probiers so, habs nicht getestet aber dürfte funktionieren
PHP Code:
quest barren begin
    state start begin
        when 80003.
use begin
            chat
("Du hast nun 50k Yang erhalten!")
            
pc.change_money(50000)
            
pc.remove_item(800031)
        
end
        
        when 80004.
use begin
            chat
("Du hast nun 100k Yang erhalten!")
            
pc.change_money(100000)
            
pc.remove_item(800041)
        
end
        
        when 80005.
use begin
            chat
("Du hast nun 500k Yang erhalten!")
            
pc.change_money(500000)
            
pc.remove_item(800051)
        
end
    end
end 
02/16/2011 20:22 Brodan#1478
Quote:
Originally Posted by Brodan View Post
Hallo miteinander,

habe bei folgender Quest, folgendes Problem, also:

Aus einem mir unbegreiflichen Grund startet diese Quest nicht, sie ist nicht beim Stalli verfügbar.
Diese Quest soll eig. 5 Pm's gegen einen KG+ Buch tauschen.

---
Hat jmd. evtl. den Fehler schon gefunden?
02/16/2011 20:37 .Delta#1479
probiers mal so:
PHP Code:
quest pferde begin
    state start begin
        when 20349.chat
."Kampf-Pferd" begin
            
if pc.get_level() >= 35 then
                say_title
("Stallbursche:")
                
say("")
                
say("Es wird viel Zeit und Arbeit benötigt")
                
say("bis man das Können und Geschickt besizt")
                
say("um das Kampf-Pferd zu beherrschen.")
                
say("")
                
say("Wenn du möchtest das ich dir diese Arbeit")
                
say("erspare, bringe mir bitte 5 Pferdemedallien")
                
say("dafür werde ich dir beibringen das Millitär-")
                
say("pferd zu kontrollieren und zubeherrschen.")
                
say("")
                
wait()
                if 
pc.count_item(50050) >= 5 then
                    pc
.remove_item(500505)
                    
say_title("Stallbursche:")
                    
say("Wie ich sehe hast du 10 Pferdemedallien gesammelt.")
                    
say("Dafür werde ich dir beibringen, ")
                    
say("wie man das Kampf-Pferd beherrscht!")
                    
say("")
                    
wait()
                    
say_reward("Du hast die Kunst des Kampf-Pferdes erlernt.")
                    
say_reward("Du hast das Waffen-Pferdebuch erhalten")
                    
pc.give_item2 (500521)
                    
horse.set_level(11)
                else
                    
say("Wie gesagt.. wenn du mir 5 Pferdemedallien")
                    
say("bringst, werde ich dir dafür ")
                    
say("beibringen das Kampf-Pferd zubeherrschen.")
                    
say("Bis Bald.")
                
end
            
else
                
say("komm wieder, wenn du Level 35 erreicht hast.")
            
end
        end
    end
end 
02/16/2011 20:39 .Scy#1480
Quote:
Originally Posted by Delta619 View Post
probiers mal so:
PHP Code:
quest pferde begin
    state start begin
        when 20349.chat
."Kampf-Pferd" begin
            
if pc.get_level() >= 35 then
                say_title
("Stallbursche:")
                
say("")
                
say("Es wird viel Zeit und Arbeit benötigt")
                
say("bis man das Können und Geschickt besizt")
                
say("um das Kampf-Pferd zu beherrschen.")
                
say("")
                
say("Wenn du möchtest das ich dir diese Arbeit")
                
say("erspare, bringe mir bitte 5 Pferdemedallien")
                
say("dafür werde ich dir beibringen das Millitär-")
                
say("pferd zu kontrollieren und zubeherrschen.")
                
say("")
                
wait()
                if 
pc.count_item(50050) >= 5 then
                    pc
.remove_item(500505)
                    
say_title("Stallbursche:")
                    
say("Wie ich sehe hast du 10 Pferdemedallien gesammelt.")
                    
say("Dafür werde ich dir beibringen, ")
                    
say("wie man das Kampf-Pferd beherrscht!")
                    
say("")
                    
wait()
                    
say_reward("Du hast die Kunst des Kampf-Pferdes erlernt.")
                    
say_reward("Du hast das Waffen-Pferdebuch erhalten")
                    
pc.give_item2 (500521)
                    
horse.set_level(11)
                else
                    
say("Wie gesagt.. wenn du mir 5 Pferdemedallien")
                    
say("bringst, werde ich dir dafür ")
                    
say("beibringen das Kampf-Pferd zubeherrschen.")
                    
say("Bis Bald.")
                
end
            
else
                
say("komm wieder, wenn du Level 35 erreicht hast.")
            
end
        end
    end
end 
das ergibt keinen sinn. er counted 5 oder mehr aber im text steht 10?
02/16/2011 20:42 .Delta#1481
hm sag das nicht mir :D

Ich habe nur das formale angeschaut, der Inhalt der zu kontrollierenden Quests ist mir eigentlich relativ egal ;)
02/16/2011 21:15 Brodan#1482
Quote:
Originally Posted by .Scy View Post
das ergibt keinen sinn. er counted 5 oder mehr aber im text steht 10?
Ups, vertippt^^ Naja, daran lag es ja nicht :o

@Delta619: Fettes Danke :D

€dit: Würde gerne wissen was ich wo hinzuschreiben müsste, damit diese Quest nur verfügbar ist wenn der Gaul Lv. 0 ist & man > 35 ist?

Kg-Q. ab Lv35, GaulLv. 0, Mg-Q. ab Lv50 ung GaulLv. 11 (danach 11 (KG) & 21 (MG) keine der Quests mehr Verfügbar, um Bugs vorzubeugen^^)
02/16/2011 21:25 .Delta#1483
soll ich dir schreiben oder willst du wissen was du einfügen musst?
02/16/2011 21:28 Brodan#1484
Quote:
Originally Posted by Delta619 View Post
soll ich dir schreiben oder willst du wissen was du einfügen musst?
Würd gern wissen was ich Wo, und vorallem Wie einfügen muss^^
02/16/2011 21:29 .Delta#1485
lass das lieber per skype machen, ist einfacher und schneller.