trungkhuyen
02-11-16, 11:55 PM
Mình có thể viết code như dưới rồi SetNpcDeathScript() cho con boss mình mún giết ko? (mục đích rớt item HK xuống đất từ boss) (Máy mình bị trộm nên ko test đc)
IncludeLib("TASKSYS") Include("\\script\\global\\signet_head.lua")
Include("\\script\\missions\\basemission\\lib.lua")
Include("\\script\\activitysys\\playerfunlib.lua")
IncludeLib("LEAGUE")
Include("\\script\\lib\\droptemplet.lua")
local tbVnNewItemDropAward = {
{{szName=" Mộng Long Chính Hồng Tăng Mão ",tbProp={0,1},nCount=1,nRate=0.5,nQuality = 1},},
{{szName=" Đồng Cừu Kháng Long Hộ Uyển",tbProp={0,94},nCount=1,nRate=0.5,nQuality = 1},},
{{szName=" Địch khái Ngọc Lục Trượng ",tbProp={0,96},nCount=1,nRate=2,nQuality = 1},},
{{szName=" trường sinh ",tbProp={0,3491},nCount=1,nRate=2,nQuality = 1},},
}
function OnDeath( nNpcIndex ) --- Tại sao là OnDeath( nNpcIndex ) mà không là OnDeath( ) ???
tbDropTemplet:GiveAwardByList(nNpcIndex, PlayerIndex,%tbVnNewItemDropAward,format("killed_%s",GetNpcName(nNpcIndex)))
end;
IncludeLib("TASKSYS") Include("\\script\\global\\signet_head.lua")
Include("\\script\\missions\\basemission\\lib.lua")
Include("\\script\\activitysys\\playerfunlib.lua")
IncludeLib("LEAGUE")
Include("\\script\\lib\\droptemplet.lua")
local tbVnNewItemDropAward = {
{{szName=" Mộng Long Chính Hồng Tăng Mão ",tbProp={0,1},nCount=1,nRate=0.5,nQuality = 1},},
{{szName=" Đồng Cừu Kháng Long Hộ Uyển",tbProp={0,94},nCount=1,nRate=0.5,nQuality = 1},},
{{szName=" Địch khái Ngọc Lục Trượng ",tbProp={0,96},nCount=1,nRate=2,nQuality = 1},},
{{szName=" trường sinh ",tbProp={0,3491},nCount=1,nRate=2,nQuality = 1},},
}
function OnDeath( nNpcIndex ) --- Tại sao là OnDeath( nNpcIndex ) mà không là OnDeath( ) ???
tbDropTemplet:GiveAwardByList(nNpcIndex, PlayerIndex,%tbVnNewItemDropAward,format("killed_%s",GetNpcName(nNpcIndex)))
end;