Lorsque un joueur fait #revive, ça le remet en vie avec 5 % de vie et 2 % de mana.
[code=lua]local REV_MSG = "#revive"
function Player_OnChat(event, pPlayer, message, type, language)
local MESS = message:lower()
if (MESS == REV_MSG) then
if pPlayer:IsDead() then
pPlayer:ResurrectPlayer()
pPlayer:SetHealthPct(5)
pPlayer:SetMana(pPlayer:GetMaxMana()*2/100)
pPlayer:SendBroadcastMessage("Vous avez été ressuscité avec 5% de votre vie et 2% de votre mana.")
else
pPlayer:SendBroadcastMessage("Vous n'êtes pas mort...")
end
end
end
RegisterServerHook(16, "Player_OnChat")[/code]
EDIT par Sadikum : Mise à jour du script avec celui en page 3, fonctionnel.