Problema Drop Bossi
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Mersi, dar voiam drop-ul pe acel mob_drop_item....
Am deja quest de drop, cu functie legata de sursa, problema este ca nu stiu de ce nu-mi mai merge
Uite aici quest-ul . Si mentionez ca am facut urmatoarele :
- drop dezactivat
- quest modificat
- quest reinstalat
- reload q
- drop activat
- restart server
Nici una nu a avut efect. Ideea este ca dropul deja existent, merge. Ca sa creez un quest nou de drop, nu mai vrea... Chiar si daca dau copy paste dintr-unu functional si doar schimb acolo numele quest-ului, mobul de omorat si itemele sa pice
Cod: Selectaţi tot
quest new_item_drop1 begin
state start begin
function data()
return
{
{["VNUM"] = 40555, ["COUNT"] = 1, ["E_FLAG"] = "box_drop", ["DROP_CHANCE"] = 850, ["DROP_RATE"] = 8500},
{["VNUM"] = 40556, ["COUNT"] = 1, ["E_FLAG"] = "boxx_drop", ["DROP_CHANCE"] = 850, ["DROP_RATE"] = 8500},
{["VNUM"] = 40557, ["COUNT"] = 1, ["E_FLAG"] = "boxxx_drop", ["DROP_CHANCE"] = 850, ["DROP_RATE"] = 8500},
{["VNUM"] = 40558, ["COUNT"] = 1, ["E_FLAG"] = "boxxxx_drop", ["DROP_CHANCE"] = 850, ["DROP_RATE"] = 8500},
}
--[[ Daca doriti sa adaugati o linie noua puneti click pe ultima linie si folosind combinatia CTRL+D in notepad++ va crea
o noua linie complet idetica cu cea de mai sus oferind posibilitatea de a adauga un nou obiect. ### Sau pur si simplu
copiati ultima linie si adaugati-o mai jos.. ]]
--[[ VNUM = VNUM_ITEM / COUNT = NUMAR_OBIECTE / E_FLAG = FLAGUL EV. EXEMPLU: # /e cl_drop 1 # pentru a activa dropul
la prima linie, adica primul obiect # 50011 #, respectiv 0 pentru a inchide dropul acestuia / DROP_CHANCE = SANSA_DROP /
DROP_RATE = 10000 REPREZINTA CEL MAI BINE VALOAREA DE 100% IN LUA ]]
end -- func
when 101.kill or 102.kill or 103.kill or 104.kill or 105.kill or 106.kill or 107.kill or 108.kill or 109.kill or 110.kill or 111.kill or 112.kill or 113.kill or 114.kill or 115.kill or 131.kill or 132.kill or 133.kill or 134.kill or 135.kill or 136. kill or 137. kill or 138.kill or 139.kill or 140.kill or 141.kill or 142.kill or 143.kill or 144.kill or 151.kill or 152.kill or 153.kill or 154.kill or 155.kill or 171.kill or 172.kill or 173.kill or 174.kill or 175.kill or 176.kill or 177.kill or 178.kill or 179.kill or 180.kill or 181.kill or 182.kill or 183.kill or 184.kill or 185.kill or 191.kill or 192.kill or 193.kill or 194.kill or 301.kill or 302.kill or 303.kill or 304.kill or 331.kill or 332.kill or 333.kill or 334.kill or 351.kill or 352.kill or 353.kill or 354.kill or 391.kill or 392.kill or 393.kill or 394.kill or 395.kill or 396.kill or 397.kill or 398.kill or 8004.kill or 8003.kill or 8002.kill begin
local data = new_item_drop1.data()
if pc.get_level() >= 1 and pc.get_level() < 30 then
for num, str in pairs(data) do
if game.get_event_flag(tostring(str.E_FLAG)) == 1 then
if number(1, str.DROP_RATE) <= str.DROP_CHANCE then
pc.give_item2(str.VNUM, str.COUNT)
end -- if
end -- if
end -- for
end -- if
end -- kill
end -- state
end -- quest- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
UP PLS !
O sa las aici EDIT-ul nr 2, ca l-am scos din mesajul de mai sus :
"EDIT 2: Ok, se pare ca dropul nu face split, drop-ul este pentru un singur player, indiferent de cati bat boss-ul. Am testat cu un player...."
O sa las aici EDIT-ul nr 2, ca l-am scos din mesajul de mai sus :
"EDIT 2: Ok, se pare ca dropul nu face split, drop-ul este pentru un singur player, indiferent de cati bat boss-ul. Am testat cu un player...."
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 68 vizitatori



