Ir para conteúdo

Featured Replies

Postado

Bom galera este é um simples sistema e muito util. Vamos lá...

Va em data/talkaction/script e crie um arquivo muteplayer.lua cole isso dentro:

local v = {}

for k = 1, 100 do

table.insert(v, createConditionObject(CONDITION_MUTED))

setConditionParam(v[k], CONDITION_PARAM_TICKS, k*60*1000)

end

function onSay(cid, words, param)

if (words == "/mute") then

local t = string.explode(param, ",")

if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end

local player,time,pid = getPlayerByName(t[1]),t[2],getPlayerByNameWildcard(t[1])

if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você mutou o jogador "..t[1].." por "..time.." minutos.")

doAddCondition(player, v[tonumber(time)])

setPlayerStorageValue(player, 90000, os.time()+time*60)

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi mutado por "..time.." minutos.")

elseif (words == "/desmute") then

if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end

local player = getPlayerByNameWildcard(param)

if(not player)then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end

if getCreatureCondition(player, CONDITION_MUTED) == false then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este jogador não está mutado.") return true end

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você desmutou o jogador "..param..".")

doRemoveCondition(player, CONDITION_MUTED)

setPlayerStorageValue(player, 90000, -1)

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi desmutado.")

end

return true

end

Vai em Talkaction.xml e cola esta tag:

<talkaction log="yes" acess="3" words="/mute;/desmute" access="2" event="script" value="muteplayer.lua"/>

eR3Xwgv.png?1
 

Postado

Não é muito bom isso, pq quando você muta um player ele não pode dar magias entre outras coisas acaba atrapalhando muito, mas vlw pela colaboração

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo