Ir para conteúdo

[alteração De Script] /mute Com Tempo Indefinido.


vedson

Posts Recomendados

Olhando os tópicos do fórum achei um talkaction que realmente me interessou, o /mute.

Há jogadores que simplesmente não sabe ficar quietos no momento em que lhes é pedido, por isso adorei esse script.

Ocorre que eu quero ele, mas de uma forma diferente.

 

O script original é este:

--Mute Command

--By TibiaGame XTibia

 

local condition = createConditionObject(CONDITION_MUTED)

setConditionParam(condition, CONDITION_PARAM_TICKS, 10000*10000) -- 10000*10000 Significa 10000 Segundos.

 

function onSay(cid, words, param)

 

player = getPlayerByName(param)

if getPlayerGroupId(cid) > 2 then

if player > 1 then

doAddCondition(player, condition)

else

doPlayerSendCancel(cid, "Este Player nao esta Online ou nao existe.")

end

else

doPlayerSendCancel(cid, "Somente GameMasters e GODS podem executar este comando.")

end

end

 

 

O que eu gostaria, é que ele fosse alterado para que seja incluído dois aspectos:

 

1º) Gotaria que o jogador que fosse posto em mute também recebesse um pz, pelo mesmo tempo do muted, para evitar que ele simplesmente relogue, retirando assim o mute.

 

2º) Gostaria que a fórmula do muted fosse alterada para que o tempo de muted possa ser definido pelo GM que aplica o mute.

A linha de comando que o gm usaria ficaria assim:

/mute nomedoplayer,tempodemute(em minutos)

ou simplesmente:

/mute nomedoplayer

 

No primeiro caso o gm define quantos minutos o player fica de muted (/mute vedson,8... o player Vedson fika muted por 8 minutos) e no segundo, caso o gm não estabeleça o tempo de muted (/mute vedson) o player ficaria em muted pelo tempo padrão (se possível 10 min).

 

Desde já agradeço pela ajuda de vcs.

 

Abraço,

 

Vedson.

Link para o comentário
Compartilhar em outros sites

uza esse xd

 

--Mute Command
--By TibiaGame XTibia mas o irocsketrela modifico xd
function onSay(cid, words, param)
local t = string.explode(param, ",")
player = getPlayerByName(t[1])

local condition = createConditionObject(CONDITION_MUTED)
setConditionParam(condition, CONDITION_PARAM_TICKS, t[2]*60*1000) 
if getPlayerGroupId(cid) > 2 then
if player > 1 then
doAddCondition(player, condition)
else
doPlayerSendCancel(cid, "Este Player nao esta Online ou nao existe.")
end
else
doPlayerSendCancel(cid, "Somente GameMasters e GODS podem executar este comando.")
end
end

Link para o comentário
Compartilhar em outros sites

e qe tal esçe

 

function onSay(cid, _, param)

 muteCondition = createConditionObject(CONDITION_MUTED)
 stringSep = string.explode(param, ",")

if not stringSep[1] or not stringSep[2] then
	doPlayerSendCancel(cid, "Esse comando requer parâmetros.")
	doSendMagicEffect(pos=getThingPos(cid), 2)
	return true
end

	setConditionParam(muteCondition, CONDITION_PARAM_TICKS, stringSep[2]*60*1000)
	doAddCondition(getPlayerByNameWildcard(stringSep[1]), muteCondition)
	return true
end

Link para o comentário
Compartilhar em outros sites

Ainda não funcionou...

Caraca... Ninguem consegue arrumar esse script... cade os mestres em talkaction desse server???

 

server? lol

 

ninguem é obrigado a ajuda-lo não.

eu sei modificar essa talkaction para o que você quer mas não quero le ajudar.

Link para o comentário
Compartilhar em outros sites

server? lol

 

ninguem é obrigado a ajuda-lo não.

eu sei modificar essa talkaction para o que você quer mas não quero le ajudar.

 

Huahua... Valeu pela manifestação... Mas pra mim isso nãop passa de flood....

Postar num topico sem motivação/vinculo com o assunto... pra mim é flood...

 

Ainda espero alguem que saiba resolver a minha dúvida... Já que o Senhor Gênio aqui se recusa a fazê-lo...

Link para o comentário
Compartilhar em outros sites

Huahua... Valeu pela manifestação... Mas pra mim isso nãop passa de flood....

Postar num topico sem motivação/vinculo com o assunto... pra mim é flood...

 

Ainda espero alguem que saiba resolver a minha dúvida... Já que o Senhor Gênio aqui se recusa a fazê-lo...

 

sem motivação?

leia pelo menos o que você escreveu.

 

Caraca... Ninguem consegue arrumar esse script... cade os mestres em talkaction desse server???

 

não sei se você sabe mas isso é uma pergunta que eu respondi então TEM SIM MOTIVAÇÂO.

e eu não sou gênio.

e não tenho motivo algum para te ajudar.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...