Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: pistike012 Dátum 2012-03-14, 16:37:27

Cím: PvP quest! (k)
Írta: pistike012 Dátum 2012-03-14, 16:37:27
Sziasztok valaki megtudná mondani hogy ezt a questet hogy tudom úgy megcsinálni hogy ha a warri öli meg a 100 playert akkor az kapjon warri smaragdot ,ha sámán akkor sámán kapjon smaragdot ,ha ninja akkor ninja kapjon smaragdot és ha sura akkor sura kajon smaragdot?

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 ( player_kill )
        end         
   end
   
    state player_kill 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)
            pc.give_item2(42019)
            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 

Válaszokat előre is nagyon köszönöm!!

Üdvözlettel Pisti
Cím: Re:PvP quest!
Írta: DonNodus Dátum 2012-03-14, 18:42:07
csak az ID -ket javítsd ki mert azokat nem tudom
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 ( player_kill )
        end         
   end
   
    state player_kill 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
Cím: Re:PvP quest!
Írta: pistike012 Dátum 2012-03-14, 21:25:22
DonNodus nagyon hálás vagyok köszönöm szépen!! :D :)
EhPortal 1.39 © 2025, WebDev