Ir para conteúdo

/unban


guedes100

Posts Recomendados

Nome: /Unban

Script de: Não sei a autoria do comando (não é minha),apenas vi em um dos topicos o usuario MatheusMkalo,colocar o comando em perfeito funcionamento,me ajudando com o mesmo.

Versão Testada: TFS 0.3.6 - 8.54

OBS: Parece que o script ja existia... Porem em alguns servidores estavam com erros.

 

 

1°- Passo

 

Vá até a pasta Data\Talkactions\Script

copie qualquer arquivo e cole,renomeie para unban.lua

unban.jpg

Dentro coloque:

 

 

 

function onSay(cid, words, param, channel)

if(param == '') then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")

return true

end

 

local account, tmp = getAccountIdByName(param), true

if(account == 0) then

account = getAccountIdByAccount(param)

if(account == 0) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player or account '" .. param .. "' does not exists.")

return true

end

 

tmp = false

end

 

local ban = getBanData(account, BAN_ACCOUNT)

if(ban and doRemoveAccountBanishment(account)) then

local name = param

if(tmp) then

name = account

end

 

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, name .. " has been " .. (ban.expires == -1 and "undeleted" or "unbanned") .. ".")

end

 

if(not tmp) then

return true

end

 

tmp = getIpByName(param)

if(isIpBanished(tmp) and doRemoveIpBanishment(tmp)) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "IP Banishment on " .. doConvertIntegerToIp(ip) .. " has been lifted.")

end

 

local guid = getPlayerGUIDByName(param, true)

if(guid == nil) then

return true

end

 

ban = getBanData(guid, BAN_PLAYER, PLAYERBAN_LOCK)

if(ban and doRemovePlayerBanishment(guid, PLAYERBAN_LOCK)) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Namelock from " .. param .. " has been removed.")

end

 

ban = getBanData(guid, BAN_PLAYER, PLAYERBAN_BANISHMENT)

if(ban and doRemovePlayerBanishment(guid, PLAYERBAN_BANISHMENT)) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, param .. " has been " .. (ban.expires == -1 and "undeleted" or "unbanned") .. ".")

end

 

return true

end

 

 

 

2°- passo

 

Em Talkactions.xml adicione a Tag:

 

<talkaction log="yes" words="/unban" access="3" event="script" value="unban.lua"/>

 

Está feito.

Para usar basta usar o comando /unban Nick

 

Obrigado...

 

Creditos: MatheusMkalo 20% (Pela postagem)

Editado por Nicekid
Link para o comentário
Compartilhar em outros sites

então por isso que eu falei:

 

Script de: Não sei a autoria do comando (não é minha),apenas vi em um dos topicos o usuario MatheusMkalo,colocar o comando em perfeito funcionamento,me ajudando com o mesmo.

 

Porque eu vi que ninguem sabe o Nick do dono...

 

mais acho que uma parte é sua vou reeditar.

Editado por Nicekid
Link para o comentário
Compartilhar em outros sites

Nome: /Unban

Script de: Não sei a autoria do comando (não é minha),apenas vi em um dos topicos o usuario MatheusMkalo,colocar o comando em perfeito funcionamento,me ajudando com o mesmo.

Versão Testada: TFS 0.3.6 - 8.54

OBS: Parece que o script ja existia... Porem em alguns servidores estavam com erros.

 

 

Acho que isso responde

 

@Topic

Vai facilitar a vida de quem tem problemas com o comando. :D

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...