Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: czirjak13 Dátum 2012-08-24, 10:15:39

Cím: PvP quest (k)
Írta: czirjak13 Dátum 2012-08-24, 10:15:39
Sziasztok!
Beraktam egy PVP Questet,beírtam quest_listbe azután le qc.ztem és ezt írja a vbox:

(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F120824%2F691150895asd_www.kepfeltoltes.hu_.png&hash=95046a26cccd69e879b921e0a5addb0b490d6863)

Ha valalaki tud segíteni akkor írjon légyszíves!
Cím: Re:Quest berakás után
Írta: ThePro~AkroMentos Dátum 2012-08-24, 10:18:12
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.
Cím: Re:Quest berakás után
Írta: czirjak13 Dátum 2012-08-24, 10:19:32
Kösz megnézem

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

Nem látok ilyet Akro.
Cím: Re:Quest berakás után
Írta: Nortex Dátum 2012-08-24, 10:29:15
Másold be ide a questet [ code ] tagek közé.
Cím: Re:Quest berakás után
Írta: Nortex Dátum 2012-08-24, 11:00:01
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
Cím: Re:Quest berakás után
Írta: czirjak13 Dátum 2012-08-24, 11:06:22
köszönöm szépen.
EhPortal 1.39 © 2025, WebDev