Mi a hiba ezzel a give_basic_weapon questel?

Indította gife9005, 2017-11-04, 14:40:40

quest give_basic_weapon begin
    state start begin
        when login begin
            if pc.getqf("basic_weapon") == 0 then
                pc.setqf("basic_weapon", 1)

                if pc.job == 0 then
                    pc.give_item2(16) 
                    say("Welcome to Deathju2")
                    say("Please respect the staff")
                    say("Hackers gets logged automaticly, so watch out!")

                elseif pc.job == 1 then
                    pc.give_item2(1006)
                    say("Welcome to Deathju2")
                    say("Please respect the staff")
                    say("Hackers gets logged automaticly, so watch out!")
                
                elseif pc.job == 2 then
                    pc.give_item2(27002,200 )
                    pc.give_item2(16)
                    say("Welcome to Deathju2")
                    say("Please respect the staff")
                    say("Hackers gets logged automaticly, so watch out!")
                
                elseif pc.job == 3 then
                    pc.give_item2(7006)
                    say("Welcome to Deathju2")
                    say("Please respect the staff")
                    say("Hackers gets logged automaticly, so watch out!")
                
                end
            end
        end
    end
end 

Qc után Abort (core dumped)-et ír, és fogalmam sincs mi a hiba benne. Valaki nem tudja mi a hiba?
Vagy esetleg egy hasonló, működő képes give_basic_weapon questet nem tudnátok küldeni?
Annyi a lényeg, hogy hozzon be egy szöveget belépéskor, és mind a 4 kasztnak külön adjon külön kezdő fegyvert.

2017-11-04, 15:24:53 #1 Utolsó szerkesztés: 2017-11-04, 15:31:30 Szerző: Zhymer
Hát nekem simán lefordult :D
Esetleg a pc.give_item2 részeknél tedd az item id-t idézőjel közé, bár nekem anélkül is elfogadta.

Próbáld így ha nálad tényleg nem akar jó lenni:
quest give_basic_weapon begin
state start begin
when login with pc.getqf("basic_weapon") == 0 begin
pc.setqf("basic_weapon", 1
say("Welcome to Deathju2")
say("Please respect the staff")
say("Hackers gets logged automaticly, so watch out!") -- What? xD
if pc.job == 0 then
pc.give_item2("16",1)
elseif pc.job == 1 then
pc.give_item2("1006",1)
elseif pc.job == 2 then
pc.give_item2("27002",200) -- Miért csak ő kap potit?:D
pc.give_item2("16",1)
elseif pc.job == 3 then
pc.give_item2("7006",1)
end
end
end
end
"Hölgyeim és uraim, íme a bukott bálvány!"

Oké, mindjárt megpróbálom, akkor ezek szerint nem a questel van a gond.