[SERVICE] Die Questkontrolle

06/04/2015 03:33 Tobii12xx#11611
Dann kommt beim Quest Reloaden ein Fehler:
syntax error : [string "start"]:5: unexpected symbol near `)'
regenbogen.quest:21:Error occured on compile regenbogen.quest
06/04/2015 03:40 Noa_#11612
zeile 9 in der quest, entferne am ende eine klammer
06/04/2015 03:57 Tobii12xx#11613
Jetzt kommt dieser Fehler:

Calls undeclared function! :
pairs
Error occured on compile regenbogen.quest
06/04/2015 03:58 Noa_#11614
in quest_functions eintragen
06/04/2015 04:05 Tobii12xx#11615
Wie meinst du eintragen? Die ganze Quest oder deren Namen?
06/04/2015 04:13 Noa_#11616
nein, die funktion pairs eintragen
06/04/2015 04:29 Tobii12xx#11617
Könntest du mir die Funktion kurz posten? Bin nicht der hellste was Quest's angeht..
06/04/2015 09:05 Noa_#11618
pairs
06/04/2015 09:30 .Various#11619
Quote:
Originally Posted by Tobii12xx View Post
Könntest du mir die Funktion kurz posten? Bin nicht der hellste was Quest's angeht..
Du öffnest die quest_function.
schreibst in einer Zeile:
Code:
pairs
Speichern, fertig.

MfG, .Various
06/04/2015 11:16 oleg20#11620
Ist da was falsch? Bein komplimieren der Quest komm folgenden Fehlermeldung :

Lehrlingstruhen.quest:3:when doesn't have begin-end clause. (()
Error occured on compile Lehrlingstruhen.quest


PHP Code:
quest truhen_zero begin 
    state start begin 
        when login 
or pc.get_level() >= 1 begin 
        set_state
(truhen
    
end     
    state truhen begin 
        when 50187.
use begin 
            local item_vnum 
10 --Schwert+
            
if pc.get_job() == 1 then 
            item_vnum 
1000 --Dolche+
            
elseif pc.get_job() == 2 then 
            item_vnum 
10 --Schwert+
            
elseif pc.get_job() == 3 then 
            item_vnum 
7000 --Fächer+0
        end        
        when 50188.
use with pc.get_level() >= 1 begin 
            pc
.give_item2(item_vnum) --lvl 1er waffe je nach rasse 
            pc
.give_item2(2700120) --Roter Trank(K
            
pc.give_item2(2700410) --Blauer Trank(K
            
pc.give_item2(271105) --Grüner Trank(K
            
pc.give_item2(271135) --Violetter Trank(K)
            
pc.give_item2(711771) --Leopardenbaby
            pc
.give_item2(271131) --Kampfgaul 
            pc
.remove_item(500521) --Lehrlingstruhe I verschwindet
            pc
.give_item2(7600750) --Tapferkeitsumhang
            pc
.give_item2(501881) --Lehrlingstruhe II 
            pc
.remove_item(501871) --Lehrlingstruhe I verschwindet 
        end 
        when 50188.
use with pc.get_level() >= 10 begin 
            pc
.give_item2(727231) --Elixier der Sonne (K
            
pc.give_item2(271113) --Grüner Trank(M
            
pc.give_item2(271133) --Geschwindigkeits Trank(K
            
pc.give_item2(760083) --Medaille des Drachen 
            pc
.give_item2(501891) --Lehrlingstruhe III 
            pc
.remove_item(501881) --Lehrlingstruhe II verschwindet 
        end 
        when 50189.
use with pc.get_level() >= 20 begin 
            pc
.give_item2(727271) --Elixier des Mondes (K
            
pc.give_item2(271113) --Grüner Trank(M
            
pc.give_item2(271133) --Geschwindigkeits Trank(K
            
pc.give_item2(2798730) --Muschel
            pc
.give_item2(501901) --Expertentruhe I 
            pc
.remove_item(501891) --Lehrlingstruhe III verschwindet 
        end 
        when 50190.
use with pc.get_level() >= 30 begin 
            pc
.give_item2(271133) --Geschwindigkeits Trank(K
            
pc.give_item2(271123) --Trank des Angriffs 
            pc
.give_item2(250405) --Segenschriftrollen 
            pc
.give_item2(700031) --Buch des Anführers 
            pc
.give_item2(501911) --Expertentruhe II 
            pc
.remove_item(501901) --Expertentruhe I verschwindet 
        end 
        when 50191.
use with pc.get_level() >= 40 begin 
            pc
.give_item2(711013) --Trank der Hast 
            pc
.give_item2(271123) --Trank des Angriffs 
            pc
.give_item2(711531) --Trank der Weisheit 
            pc
.give_item2(700031) --Buch des Anführers 
            pc
.give_item2(501921) --Expertentruhe III 
            pc
.remove_item(501911) --Expertentruhe II verschwindet 
        end 
        when 50192.
use with pc.get_level() >= 50 begin 
            pc
.give_item2(711013) --Trank der Hast 
            pc
.give_item2(271123) --Trank des Angriffs 
            pc
.give_item2(7003820) --Tapferkeitsümhänge 
            pc
.give_item2(711481) --Ring der Willenskraft 
            pc
.give_item2(501931) --Meistertruhe I 
            pc
.remove_item(501921) --Expertentruhe III verschwindet 
        end 
        when 50193.
use with pc.get_level() >= 60 begin 
            pc
.give_item2(250413) --Magischer Stein 
            pc
.give_item2(2798730) --Muschel 
            pc
.give_item2(271123) --Trank des Angriffs 
            pc
.give_item2(760005) --Pfirsichblütenwein 
            pc
.give_item2(501941) --Meistertruhe II 
            pc
.remove_item(501931) --Meistertruhe I verschwindet 
        end 
        when 50194.
use with pc.get_level() >= 70 begin 
            pc
.give_item2(711013) --Trank der Hast 
            pc
.give_item2(271123) --Trank des Angriffs 
            pc
.give_item2(279922) --Weiße Perle
            pc
.give_item2(279932) --Blaue Perle
            pc
.give_item2(279942) --Rote Perle
            pc
.give_item2(501951) --Meistertruhe III 
            pc
.remove_item(501941) --Meistertruhe II verschwindet 
        end 
        when 50195.
use with pc.get_level() >= 80 begin 
            pc
.give_item2(711013) --Trank der Hast 
            pc
.give_item2(271123) --Trank des Angriffs 
            pc
.give_item2(727281) --Elixier des Mondes (M
            
pc.give_item2(727283) --Elixier des Forschers 
            pc
.give_item2(501961) --Großmeistertruhe 
            pc
.remove_item(501951) --Meistertruhe III verschwindet 
        end 
        when 50196.
use with pc.get_level() >= 90 begin 
            pc
.give_item2(390041) --Segenskugel 
            pc
.give_item2(727241) --Elixier der Sonne (M
            
pc.give_item2(27987100) --Muschel 
            pc
.give_item2(250415) --Magischer Stein 
            pc
.give_item2(711771) --Leoparden Siegel 
            pc
.remove_item(501961) --Großmeistertruhe verschwindet 
        end 
    end
end 
06/04/2015 11:42 rollback#11621
Es fehlt ein end hinter set state Truhen
06/04/2015 11:53 oleg20#11622
Habs geschafft danke
06/04/2015 16:04 ItChino#11623
Kann jemand eventuell ne kleine Quest schreiben wen man Versucht den Blauen drachen zu legen das dan kommt.

Der Blaue Drache ist wieder da.

die Gruppe von Spieler XY versucht den Blauen Drachen zu töten Viel Erfolg.
06/04/2015 18:07 KΛIƬӨ#11624
Quote:
Originally Posted by ItChino View Post
Kann jemand eventuell ne kleine Quest schreiben wen man Versucht den Blauen drachen zu legen das dan kommt.

Der Blaue Drache ist wieder da.

die Gruppe von Spieler XY versucht den Blauen Drachen zu töten Viel Erfolg.
i'm back, endlich entbannt.

Code:
quest kaito begin
	state start begin
		when kill with npc.get_race() == blauerdrachevnum begin
			notice_all("Der blaue Drache ist wieder da.")
			notice_all("Die Gruppe von Spieler "..pc.get_name().." versucht den Blauen Drahcen zu töten!,viel Erfolg!")
		end
	end
end
06/04/2015 18:39 Dr.Sonii##11625
Hey,
hab ein Problem mit der folgenden Quest. Das Problem ist , wenn ich mich auf mein Reittier setzen möchte , bin ich für 1 Sekunde drauf und im Chat erscheint:
"#debug active pet:0"
Hier meine Quest:

Habe auch mal danach in der Quest gesucht und etwas gefunden.
Das hab ich gefunden:
PHP Code:
        local vnum item.get_vnum()
        
local mounts_horse_lvl horse.get_level()
        
local player_level pc.get_level()
        
chat("#debug active pet: "..pc.getf("pets","pet_active").."")
        
chat("#debug active pet: "..pc.getf("pets","old_horse_level")..""
Mein normales Pferd ist auch Level 21.
Hier der Thread: [Only registered and activated users can see links. Click Here To Register...]