Quest fehler

12/25/2012 12:53 heckii123#1
PHP Code:
quest give_basic_weapon begin
    state start begin
        when login with pc
.getqf("basicweapon") == 0 begin
            local klasse
            
if pc.job == 0 then
                pc
.give_item2(112091)
                
pc.give_item2(191)
                
pc.give_item2(122091)
                
klasse "Krieger"
                
notice_all("Ein neuer Krieger namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 1 then    
                pc
.give_item2(114091)
                
pc.give_item2(20091)
                
pc.give_item2(10091)
                
pc.give_item2(123491)
                
klasse "Ninja"
                
notice_all("Ein neuer Ninja namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 2 then
                pc
.give_item2(116091)
                
pc.give_item2(191)
                
pc.give_item2(124891)
                
klasse "Sura"
                
notice_all("Ein neuer Sura namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 3 then
                pc
.give_item2(118091)
                
pc.give_item2(70091)
                
pc.give_item2(126291)
                
klasse "Schamanen"
                
notice_all("Ein neuer Schamane namens "..pc.get_name().." fängt auf Lykerion2 an!")
            
end
            pc
.give_item2(727261)
            
pc.give_item2(727301)
            
pc.give_item2(71050200)
            
pc.give_item2(70038200)
            
pc.give_item2(727021)
            
pc.give_item2(130091)
            
pc.give_item2(170091)
            
pc.give_item2(140091)
            
pc.give_item2(150091)
            
pc.give_item2(160091)
            
pc.give_item2(505121)
            
pc.change_money(1500000000)
            
pc.give_exp2(20000000000)
            
pc.give_item2(700281)
            
say_title("Willkommen auf Lykerion2")
            
say("")
            
say("Willkommen auf Lykerion2!")
            
say("Viel Spass!")
            
say("Dein Lykerion2-Team")
            
say("")
            
pc.setqf("basicweapon"1)
            
set_state(__complete)
        
end
    end
    state __complete begin
    end
end 
, hab mal ne frage ich will das man mit der quest am anfang level 99 wird und wenn ich mir ein neuen char erstelle bekomme ich keine exp!:D
12/25/2012 13:35 MrPlayboy#2
Versuchs mal mit dem hier:

PHP Code:
            while pc.get_level() < 99 do 
                
local a pc.get_next_exp() 
                
pc.give_exp2(a
            
end  
            pc
.setqf("basicweapon"1
            
set_state(__complete_
12/25/2012 14:22 heckii123#3
wo soll ich das dranhängen ? kannst du mir das vll machen weil bei mir kommen nur ERROR raus ? :D

habs jetzt versucht :
PHP Code:
quest give_basic_weapon begin
    state start begin
        when login with pc
.getqf("basicweapon") == 0 begin
            local klasse
            
if pc.job == 0 then
                pc
.give_item2(112091)
                
pc.give_item2(191)
                
pc.give_item2(122091)
                
klasse "Krieger"
                
notice_all("Ein neuer Krieger namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 1 then    
                pc
.give_item2(114091)
                
pc.give_item2(20091)
                
pc.give_item2(10091)
                
pc.give_item2(123491)
                
klasse "Ninja"
                
notice_all("Ein neuer Ninja namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 2 then
                pc
.give_item2(116091)
                
pc.give_item2(191)
                
pc.give_item2(124891)
                
klasse "Sura"
                
notice_all("Ein neuer Sura namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 3 then
                pc
.give_item2(118091)
                
pc.give_item2(70091)
                
pc.give_item2(126291)
                
klasse "Schamanen"
                
notice_all("Ein neuer Schamane namens "..pc.get_name().." fängt auf Lykerion2 an!")
            
end
            pc
.give_item2(727261)
            
pc.give_item2(727301)
            
pc.give_item2(71050200)
            
pc.give_item2(70038200)
            
pc.give_item2(727021)
            
pc.give_item2(130091)
            
pc.give_item2(170091)
            
pc.give_item2(140091)
            
pc.give_item2(150091)
            
pc.give_item2(160091)
            
pc.give_item2(505121)
            
pc.change_money(1500000000)
        while 
pc.get_level() < 99 do 
                
local a pc.get_next_exp() 
                
pc.give_exp2(a
            
end  
            pc
.setqf("basicweapon"1
            
set_state(__complete_)  
        
end
    end
    state __complete begin
    end
end 
Error wie gesagt in VPC : give_basic_wepaon.quest:48_state name not found : __complete__
Error occzred on compile give_Basic_weapon.quest
12/25/2012 14:57 .Remix#4
PHP Code:
pc.get_level(99
12/25/2012 15:11 [uLow]Heinii#5
PHP Code:
quest give_basic_weapon begin
    state start begin
        when login begin
            
if pc.job == 0 then
                pc
.give_item2(112091)
                
pc.give_item2(191)
                
pc.give_item2(122091)
                
notice_all("Ein neuer Krieger namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 1 then    
                pc
.give_item2(114091)
                
pc.give_item2(20091)
                
pc.give_item2(10091)
                
pc.give_item2(123491)
                
notice_all("Ein neuer Ninja namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 2 then
                pc
.give_item2(116091)
                
pc.give_item2(191)
                
pc.give_item2(124891)
                
notice_all("Ein neuer Sura namens "..pc.get_name().." fängt auf Lykerion2 an!")
            elseif 
pc.job == 3 then
                pc
.give_item2(118091)
                
pc.give_item2(70091)
                
pc.give_item2(126291)
                
notice_all("Ein neuer Schamane namens "..pc.get_name().." fängt auf Lykerion2 an!")
            
end
            pc
.give_item2(727261)
            
pc.give_item2(727301)
            
pc.give_item2(71050200)
            
pc.give_item2(70038200)
            
pc.give_item2(727021)
            
pc.give_item2(130091)
            
pc.give_item2(170091)
            
pc.give_item2(140091)
            
pc.give_item2(150091)
            
pc.give_item2(160091)
            
pc.give_item2(505121)
            
pc.change_money(1500000000)
            while 
pc.get_level() < 99 do 
                
local a pc.get_next_exp() 
                
pc.give_exp2(a
            
end
            set_state
(__COMPLETE__)
        
end
    end
    state __COMPLETE__ begin
    end
end