[Quest-PROBLEM]"Weiter"-Button, Quest schließt sich

02/01/2014 00:12 moerth#1
Servus Leute,

ich habe folgendes Problem, meine "give_starter_set.quest" sieht wie folgt aus:


Unter "Willkommen auf Test", ist der "Weiter"-Button, klickt man dort drauf, so schließt sich die Quest und das wars, d.h. der Spieler bekommt auch keine Items. Es passiert einfach garnichts.

Vllt. wisst ihr ja wo mein Problem liegt.

mfg
moerth
02/01/2014 00:24 TeRRorZwerGx#2
Probier mal alle Itemausgaben ohne die Anführungszeichen zu verwenden.

Kann deine Quest momentan leider nicht austesten aber diese Funktion habe
ich selten bis garnicht mit Anführungszeichen gesehen und selber benutze ich sie ebenfalls wie folgt:

PHP Code:
   
            pc
.give_item2(72727, 1)
            
pc.give_item2(72723, 1) 
etc.

Dies würde ebenfalls erklären dass die Quest sich schon nach der Textausgabe beendet da die
restliche Quest fehlerhaft ist.
02/01/2014 00:30 moerth#3
Quote:
Originally Posted by TeRRorZwerGx View Post
Probier mal alle Itemausgaben ohne die Anführungszeichen zu verwenden.

Kann deine Quest momentan leider nicht austesten aber diese Funktion habe
ich selten bis garnicht mit Anführungszeichen gesehen und selber benutze ich sie ebenfalls wie folgt:

PHP Code:
   
            pc
.give_item2(72727, 1)
            
pc.give_item2(72723, 1) 
etc.
Es geht ohne und mit den Anführungszeichen, sollte ich jetzt die Anführungszeichen löschen, ändert das aber nichts daran, dass die Quest nach
PHP Code:
quest give_starter_set begin 
        state start begin 
        when login begin 
        
            say_title
("Willkommen")   
            
say("Willkommen auf TEST")   
            
wait() 
beendet.
02/01/2014 00:59 .Inya#4
Du musst erneut ein say_title ansetzen denke ich. Und aktivier mal den Testserver dann werden weitere Infos ausgegeben
02/01/2014 01:46 moerth#5
Quote:
Originally Posted by .InyaProduction View Post
Du musst erneut ein say_title ansetzen denke ich. Und aktivier mal den Testserver dann werden weitere Infos ausgegeben
say_title habe ich jetzt angesetzt, bleibt dennoch alles unverändert. Sorry aber was meinst du mit "aktivier mal den Testserver"?
02/01/2014 02:02 .Inya#6
CONFIG von deinem core reinschreiben:

test_server: 1
02/01/2014 08:14 Way of Life#7
Hi,

komischerweise funktioniert bei "Login-Quests" ein Klicken der Weiterbuttons grundsätzlich nicht. Dies kann man aber mit einem Trick umgehen. Einfach einen Timer einbauen ;)

Hier ein Beispiel:

PHP Code:
when login  with pc.getqf("basic_weapon") == 0 begin 
            timer
("blub", 2)
        
end
        when blub
.timer begin
            
if pc.getqf("basic_weapon") == 0 then 
                pc
.setqf("basic_weapon", 1) 

                if 
pc.job == 0 then 
Lg
02/01/2014 11:09 moerth#8
Quote:
Originally Posted by Way of Life View Post
Hi,

komischerweise funktioniert bei "Login-Quests" ein Klicken der Weiterbuttons grundsätzlich nicht. Dies kann man aber mit einem Trick umgehen. Einfach einen Timer einbauen ;)

Hier ein Beispiel:

PHP Code:
when login  with pc.getqf("basic_weapon") == 0 begin 
            timer
("blub", 2)
        
end
        when blub
.timer begin
            
if pc.getqf("basic_weapon") == 0 then 
                pc
.setqf("basic_weapon", 1) 

                if 
pc.job == 0 then 
Lg
Wenn ich das mache bekomme ich folgende Fehler:
PHP Code:
qc in malloc(): error: allocation failed
Error occured on compile give_starter_set
.quest 
02/01/2014 17:40 Nectix#9
[Only registered and activated users can see links. Click Here To Register...]