Uso esse:
local config = {
nopvp = {"1", "nopvp", "nonpvp", "no-pvp", "non-pvp", "safe"},
pvp = {"2", "pvp", "normal"},
pvpenforced = {"3", "pvpe", "pvpenforced", "pvp-enforced", "war"}
}
function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end
local world = getWorldType()
param = param:lower()
if(table.isStrIn(param, config.nopvp)) then
setWorldType(WORLD_TYPE_NO_PVP)
world = "No-PVP"
elseif(table.isStrIn(param, config.pvp)) then
setWorldType(WORLD_TYPE_PVP)
world = "PVP"
elseif(table.isStrIn(param, config.pvpenforced)) then
setWorldType(WORLD_TYPE_PVP_ENFORCED)
world = "PVP-Enforced"
else
doPlayerSendCancel(cid, "Bad gameworld type.")
return true
end
doBroadcastMessage("Gameworld type set to: " .. world .. ".", MESSAGE_EVENT_ADVANCE)
return true
end
Tag do talkaction.xml
<talkaction log="yes" access="4" words="/mode" event="script" value="mode.lua"/>







info
Grupo: Campones
Registrado: 28/07/11
Posts: 3
Reputação: 0
Char no Tibia: Huck Stone
Gostaria que alguém pudesse me disponibilizar uma funçãozinha simples (acho), funciona da seguinte maneira, quando o player digitar !pvp on/off ele ligar ou desligar o pvp.
Modo de uso, o player sai para hunt num lugar onde tem bastante monstros e então decide upar na UE e para não pegar pk em ninguem ele usa o comando !pvp off, e isso impossibilite de ele dar dano a alguem, MAS se alguém der pk nele, poderá mata-lo normalmente!
Up
up
up