|
|
Модератор форума: Dimitro |
Форум ArcEmu ArcEmu [LUA] награда за убийство |
[LUA] награда за убийство |
Награда дается если вы выше 70 уровня.
Code print("Honor Kill Token Script Initiated...") function OnKillPlr(event, pPlayer, pVictim) local pLevel = pPlayer:GetPlayerLevel() local vicLevel = pVictim:GetPlayerLevel() local RandNum1 = math.random(1,3) --Adjust to Increase/Decrease chance of getting a token. local modedLevel = vicLevel + 70 if(pLevel > modedLevel) then pPlayer:SendAreaTriggerMessage("Player "..pVictim:GetName().." is too low of a level to grant a token.") else if(RandNum1 == 2) then pPlayer:AddItem(<230450>, 1) --Obviously the token's itemid. end end end RegisterServerHook(2, "OnKillPlr") В данном случае 230450 это ID Награды, дальше идет кол-во. Чтобы изменить уровень с которой даеться награда меняем local modedLevel = vicLevel + 70 на local modedLevel = vicLevel + Уровень Code луа напсан не мной, я убрал тут косяк и выложил |
| |||
| |||