Holdfény Kincseslád(k)

Indította baba1991, 2013-11-08, 15:30:18

2013-11-08, 15:30:18 Utolsó szerkesztés: 2013-11-09, 17:48:06 Szerző: [MOD]Aceagan
sziasztok hogyan tudom beállítani hogy ne essen anyi sok láda

quest holdfenykill begin
   state start begin
      when kill with game.get_event_flag("holdxla") == 1 begin
         local talan = math.random(0,50)
         if talan == 2 then
         game.drop_item_with_ownership(50011, 1)
         end
      end
   end
end

igy van most ugy kéne hogy 50 mob max 1 ládi

Szerintem egyszerúbb ha alternatív dropp-ot állítasz neki....és megadod hogy hány %-os eséllyel essen...kitapasztalod. common_drop_item.txt-ben.

ott azza baj hogy kereső nem találja az id név meg nem találom mert tiszta krisz krasz az egész

2013-11-08, 16:21:29 #3 Utolsó szerkesztés: 2013-11-08, 16:26:00 Szerző: Pisti95
A quest számolja a megölt szörnyek számát, ha a event_flag == 1-el.
50-essével megírtam így, de ez egy átmeneti eset...tovább kell írjad minimum pár ezer mobig...én csak 1000-ig írtam meg neked, de a legjobb az alternatív drop....azt könnyebben összehozod mint így ezt.


quest holdfenykill begin
state start begin
when kill with with not npc.is_pc() and game.get_event_flag("holdxla") == 1 begin
pc.setqf("mobkill", pc.getqf("mobkill")+1)
if pc.getqf("mobkill") >= 50
or pc.getqf("mobkill") >= 100
or pc.getqf("mobkill") >= 150
or pc.getqf("mobkill") >= 200
or pc.getqf("mobkill") >= 250
or pc.getqf("mobkill") >= 300
or pc.getqf("mobkill") >= 350
or pc.getqf("mobkill") >= 400
or pc.getqf("mobkill") >= 500
or pc.getqf("mobkill") >= 550
or pc.getqf("mobkill") >= 600
or pc.getqf("mobkill") >= 650
or pc.getqf("mobkill") >= 700
or pc.getqf("mobkill") >= 750
or pc.getqf("mobkill") >= 800
or pc.getqf("mobkill") >= 850
or pc.getqf("mobkill") >= 900
or pc.getqf("mobkill") >= 1000 then
game.drop_item_with_ownership(50011, 1)
end
end
end
end



Alternatív dropp segítség: http://metin2hungary.net/index.php/topic,151291.msg825604.html#msg825604