• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
[LUA] награда за убийство
aKriso
Скаут
Награда дается если вы выше 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
луа напсан не мной, я убрал тут косяк и выложил
Сообщение # 1 отредактировано aKriso - Четверг, 12.01.2012, 14:20
moJitoice
Капрал
не добавил, что нажно сохранять в формате .lua )
Сообщение # 2 написано 13.01.2012 в 20:07
  • Страница 1 из 1
  • 1
Поиск: