Starterset Problem

05/11/2011 21:03 OptiiC_x3#1
hey habe einen P-Server gemacht und dabei starterset eingefügt:


was ist dabei der fehler?
05/11/2011 21:30 √π.#2
Das ganze Ding istn Fehler :D
Eine Quest beginnt mit "quest QUESTNAME begin", danach die state und dann erst when Funktionen.
Bearbeite doch einfach die alte, die bei jeden normalen SF's dabei ist.
Kleiner Tipp noch, command("level 80") wird nicht Funktionieren, wenns kein GM ist.
05/11/2011 21:40 Coookiee#3
Quote:
Originally Posted by Googler77 View Post
Das ganze Ding istn Fehler :D
Eine Quest beginnt mit "quest QUESTNAME begin", danach die state und dann erst when Funktionen.
Bearbeite doch einfach die alte, die bei jeden normalen SF's dabei ist.
Kleiner Tipp noch, command("level 80") wird nicht Funktionieren, wenns kein GM ist.
this^^
05/11/2011 22:32 .$Terra$.#4
PHP Code:
quest give_basic_weapon begin
        state start begin
                when login begin
                        
if pc.getqf("Neu2") != 1 then
                        
else
                            
set_state(__COMPLETE__)
                            return
                        
end
                        
if pc.getqf("basic_weapon") != 0 then -- old version support
                                
return
                        
end
                        local item_vnum2 
= 11209
                        local item_vnum 
= 19
                        local item_vnum3 
= 12209
                        
if pc.job == 2 then
                            item_vnum2 
= 11609
                            item_vnum3 
= 12489
                        
elseif pc.job == 3 then         -- shaman
                                item_vnum 
= 7009
                                item_vnum2 
= 11809
                                item_vnum3 
= 12629
                        
elseif pc.job == 1 then -- assassin
                                item_vnum 
= 1009
                                item_vnum2 
= 11409
                                item_vnum3 
= 12349
                        end

                        local item_count 
= pc.countitem(item_vnum)
                        
local equip_weapon = pc.weapon
                        
if item_count == 0 and equip_weapon != item_vnum then
                                pc
.give_item2(item_vnum)        -- jobtype weapon
                                pc
.give_item2(item_vnum2)       -- jobtype armor
                                pc
.give_item2(item_vnum3)       -- jobtype helmet
                                pc
.give_item2(27003, 200)        -- red potions
                                pc
.give_item2(27006, 200)
                                
pc.give_item2(72702)
                                
pc.give_item2(71050, 200)
                                
pc.give_item2(70038, 200)
                                
pc.give_item2(13009)
                                
pc.give_item2(14009)
                                
pc.give_item2(15009)
                                
pc.give_item2(16009)
                                
pc.give_item2(17009)
                                
pc.give_item2(71015)
                                
pc.give_item2(71016)
                                
pc.give_item2(71017)
                                
horse.advance()
                                
pc.give_item2(50051)
                                
chat("Willkommen auf Network-Players!")
                                
pc.setqf("Neu2", 1)
                                
set_state(__COMPLETE__)
--                        else
--                                
test_chat(string.format("job[%d],item_vnum[%d].count = %d, equip_weapon[%d]",
--                                        
pc.job, item_vnum, item_count, equip_weapon))
                        
end

                end
        end
        state __COMPLETE__ begin
        end
end 

Nutz diese.