Postado Ter maio 06, 2014 10:49 am
Vá em data/creaturescripts/creaturescripts.xml, e adicione a
Vá em data/creaturescripts/login.lua, e adicione esta
Vá em data/creaturescripts/scripts, crie um arquivo .lua com o nome de pvpsystem e adicione isto
Creditos
Alencar
- Spoiler:
- < event type="kill" name="pvpsystem" event="script" value="pvpsystem.lua"/>
Vá em data/creaturescripts/login.lua, e adicione esta
- Spoiler:
- registerCreatureEvent(cid, "pvpsystem")
Vá em data/creaturescripts/scripts, crie um arquivo .lua com o nome de pvpsystem e adicione isto
- Spoiler:
- local storage = { kills = 8003
}
local streaks = {
[2] = "DOUBLE KILL!",
[3] = "TRIPLE KILL!",
[5] = "M-M-M-MONSTER KILL!!",
[7] = "RAMPAGE!",
[9] = "UNSTOPPABLE!",
[12] = "HOLY SHIT!",
[15] = "GODLIKE!!"
}
function onKill(cid, target, lastHit)
if isPlayer(cid) and isPlayer(target) then
setPlayerStorageValue(cid, storage.kills, getPlayerStorageValue(cid, storage.kills) + 1)
setPlayerStorageValue(target, storage.kills, 0)
for _, pid in ipairs(getPlayersOnline()) do
local s = {"matou", "cortou em pedaços", "detonou", "humilhou", "Num Quero Falar Mais Nada Pra Foder"}
doPlayerSendChannelMessage(pid, "PVP", "".. getCreatureName(cid) .." ".. s[math.random(1, #s)] .." ".. getCreatureName(target) ..".", TALKTYPE_CHANNEL_Y, 10)
end
local k = streaks[getPlayerStorageValue(cid, storage.kills)]
if k then
doBroadcastMessage(getCreatureName(cid) .. " - ".. k, MESSAGE_INFO_DESCR)
end
end
return true
end
Creditos
Alencar