PvP quest (k)

Indította czirjak13, 2012-08-24, 10:15:39

2012-08-24, 10:15:39 Utolsó szerkesztés: 2012-08-24, 13:56:16 Szerző: [MOD]Morpheus
Sziasztok!
Beraktam egy PVP Questet,beírtam quest_listbe azután le qc.ztem és ezt írja a vbox:



Ha valalaki tud segíteni akkor írjon légyszíves!

2012-08-24, 10:18:12 #1 Utolsó szerkesztés: 2012-08-24, 10:28:09 Szerző: ThePro~AkroMentos
Szyntaktyykalyi hibaj
Nézd át a questet, valahol van egy szintaktikai hiba (pl.: if a = 1, ez szintaktikai hiba, mivel helyesen if a == 1)
Ahogy nézem a "==" körül van valami hiányzó jel.
Aki nem tud, és nem tudja, hogy nem tud, az ostoba. Kerüld el!

Aki nem tud, de tudja, hogy nem tud, az tudatlan. Tanítsd!

Aki tud, de nem tudja, hogy tud, az alszik. Ébreszd fel!

Aki tud, és tudja, hogy tud, az vezetÅ'. Kövesd!

2012-08-24, 10:19:32 #2 Utolsó szerkesztés: 2012-08-24, 10:28:12 Szerző: czirjak13
Kösz megnézem

Post Merge: 2012-08-24, 10:28:12

Nem látok ilyet Akro.

Másold be ide a questet [ code ] tagek közé.

Hiányzott 3 end a végéről + átírtam a state részt.

quest player_kill begin
    state start begin
        when login with pc.level >== 15 begin
            set_state (informaciok)
        end
    end

   state informaciok begin
      when letter begin
         send_letter ( "PvP Quest" )
      end
     
      when button or info begin
         say_title ( "Küldetés tekercs: ")
            say("Szóval erősnek hiszed magad.")
            say("Most betudod bizonyítani hogy mit tudsz!")
            say("Győzz le nekem 100")
            say("embert és a jutalom nem marad el!")
            say_reward("Csak PvPben megnyert harcokat számolom!")
            say("Remélem megérted...")
         pc.setqf("Megolt", 0)
         set_state (kill_player)
        end         
   end
   
    state kill_player begin
        when letter begin
            send_letter("PvP Quest")
        end

      when button or info begin
         say_title ("Küldetés tekercs: ")
         say ( "" )
         say_reward ( "Te eddig "..pc.getqf("Megolt").." játékost öltél meg a 100-ból!" )
      end
     
        when kill begin
            if npc.is_pc() then
         pc.setqf("Megolt", pc.getqf("Megolt")+1)
         local count == pc.getqf ( "Megolt" )
         end
            if count == 100 then
                say_title("Gratulálok!")
                say("Remek munkát végeztél!")
                say("Munkádért nem marad el a jutalom:")
            say_reward("Egy smaragd vért +9")
            say_reward("5.000.000.00 Yang")
            say_reward("A lovad szintjét is feljebb viszem!!")
            pc.change_money(500000000)
            horse.advance(21)
if pc.job == 0 then --harcos
pc.give_item2(42019)
elseif pc.job == 1 then
pc.give_item2(42019) --ninja
elseif pc.job == 2 then --sura
pc.give_item2(42019)
elseif pc.job == 3 then --sámán
pc.give_item2(42019)
end
            notice_all("".. pc.get_name() .." te egy igazi harcos vagy!")
            notice_all("Ne feledd 100 Játékost megöltél!!")
                clear_letter()
            set_state(__COMPLETE__)

            end
        end
    end

    state __COMPLETE__ begin
    end
end
end
end
end