Questhilfe

09/04/2011 01:03 .Apfel#1
Hallo,

da meine Quest bei der Questhilfe(Service) eh unter gehen würde, frage ich lieber in einem seperatem Thema. Der Spieler soll direkt beim 1. Mal einloggen teleportiert werden, dies tut er aber nicht, woran liegts? :-(
Quest:
Code:
quest startmap begin
    state start begin
       when pc.login with pc.getqf("startmap")<= 0 begin
	   							if empire == 1 then
								pc.warp(446100,942900)
							elseif empire == 2 then
								pc.warp(37000,149400)
							elseif empire == 3 then
								pc.warp(058200,251900)
							end	
           pc.setqf("startmap", 1)
       end
    end
end
09/04/2011 01:07 LordMampf2#2
when pc.login with pc.getqf("startmap")<= 0 begin

zu

when login with pc.getqf("startmap")<= 0 begin

dann sollte es gehen..
09/04/2011 01:39 .Apfel#3
Klappt genauso wenig :-(
09/04/2011 03:18 F4m0uZStYle#4
PHP Code:
quest startmap begin
    state start begin
       when login with pc
.level() == 1 begin
               
if empire == 1 then
                pc
.warp(446100,942900)
            elseif 
empire == 2 then
                pc
.warp(37000,149400)
            elseif 
empire == 3 then
                pc
.warp(058200,251900)
            
end    
       end
    end
end 
09/04/2011 12:58 .Apfel#5
Brauche aber die Variable die beim 1. Mal auf 1 gesetzt wird, nicht jeder Char der Level 1 ist soll zu den Koordinaten geportet werden...
09/04/2011 13:19 Sp0ngeb0b ist cool#6
PHP Code:
quest startmap begin
    state start begin
       when login with pc
.level() == and pc.getqf("startmap") == 0 begin
            
if empire == 1 then
                pc
.warp(446100,942900)
                
pc.setqf("startmap"1)
            elseif 
empire == 2 then
                pc
.warp(37000,149400)
                
pc.setqf("startmap"1)
            elseif 
empire == 3 then
                pc
.warp(058200,251900)
                
pc.setqf("startmap"1)
            
end    
       end
    end
end 
teste es mal so ;)
09/04/2011 18:22 .Apfel#7
klappt leider auch nicht :(
09/04/2011 18:29 √π.#8
Jungs ihr habt vergessen empire zu definieren :D
PHP Code:
quest startmap begin
    state start begin
       when login with pc
.getqf("startmap") == 0 begin
            local empire 
pc.get_empire()
            
pc.setqf("startmap"1
            if 
empire == 1 then
                pc
.warp(446100,942900)
            elseif 
empire == 2 then
                pc
.warp(37000,149400)
            elseif 
empire == 3 then
                pc
.warp(058200,251900)  ---richtige Koords?              
            
end   
       end
    end
end