george100 5 Postado Março 28, 2010 Share Postado Março 28, 2010 Bom queria pedir um comando /unban muito famoso só que em alguns servidores não funciona mais esse comando... como acontece? usando o comando /unban NOME o char do personagem que foi banido é desbanido na hora sem precisar ir no Sqlite... Versão do servidor: 8.54 sem pressa obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
MatheusGlad 424 Postado Março 28, 2010 Share Postado Março 28, 2010 (editado) va em data/talkactions/scripts copie um e cole renomeie para unban e bote 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 Depois bote a tag no talkactions.xml talkaction log="yes" words="/unban" access="3" event="script" value="unban.lua"/> Obs: Script nao é de minha autoria peguei de um otsever que tenho 8.54, nao sei quem fez entao n posso dar creditos Editado Março 28, 2010 por MatheusMkalo Link para o comentário Compartilhar em outros sites More sharing options...
george100 5 Postado Março 28, 2010 Autor Share Postado Março 28, 2010 Ok testado e aprovado! Obrigado cara Link para o comentário Compartilhar em outros sites More sharing options...
Vilden 137 Postado Março 28, 2010 Share Postado Março 28, 2010 Dúvida sanada, Rep+ para MatheusMkalo Tópico fechado. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados