Ir para conteúdo

Featured Replies

Postado

Boa noite,

É literalmente o que está no titulo, um mute APENAS para o help channel.

Já testei todos que achei nos foruns e não funciona, mesmo colocando os conditionID corretos, com channelID, não funciona.

Ou muta em tudo ou não muta em nada.

  • Respostas 15
  • Visualizações 2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Aguarda aí que eu fiz um tem algum tempo, vou procurar!   *Edit, Achei, segue abaixo o mesmo:   talkactions.xml <talkaction default="yes" filter="quotation" logged="no"

Postado

Aguarda aí que eu fiz um tem algum tempo, vou procurar!

 

*Edit,

Achei, segue abaixo o mesmo:

 

talkactions.xml

<talkaction default="yes" filter="quotation" logged="no" event="script" value="playersay.lua"/>
<talkaction log="yes" group="4" access="3" words="/helpmute" event="script" value="helpmute.lua"/>

 

playersay.lua

function onSay(cid, words, param, channel)
	local time = getPlayerStorageValue(cid, 455010)
	if channel == CHANNEL_HELP and time > os.time() then
		return doPlayerSendCancel(cid, 'You are muted for ' .. (time - os.time()).. ' second' .. ((time - os.time()) > 1 and 's' or '').. ' in this channel.')
	end
	
end

 

helpmute.lua

function onSay(cid, words, param, channel)
	if param == '' then
		return doPlayerSendCancel(cid, 'Please, type mute or unmute.')
	end
	
	local tmp = string.explode(param, ',')
	if isInArray({'mute', 'unmute'}, tmp[1]:lower()) then

		local default = 600
		if isCreature(getCreatureByName(tmp[2])) then
			setPlayerStorageValue(getCreatureByName(tmp[2]), 455010, tmp[1]:lower() == 'mute' and os.time() + (tmp[3] ~= nil and tonumber(tmp[3]) or default) or -1)
			doPlayerSendCancel(cid, 'Player ' .. tmp[2] .. ' ' .. (tmp[1]:lower() == 'mute' and 'muted' or 'unmuted') .. '.')
		else
			
			doPlayerSendCancel(cid, 'Player not exists or is off-line.')
		end
	end
	
	return true
end

 

Editado por Lyu (veja o histórico de edições)

Postado

ward

Scriptszinhos:

Mostrar conteúdo oculto

 

Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.

Postado
  • Autor
  Em 12/09/2018 em 02:19, Lyu disse:

Aguarda aí que eu fiz um tem algum tempo, vou procurar!

 

*Edit,

Achei, segue abaixo o mesmo:

 

talkactions.xml

<talkaction default="yes" filter="quotation" logged="no" event="script" value="playersay.lua"/>
<talkaction log="yes" group="4" access="3" words="/helpmute" event="script" value="helpmute.lua"/>

 

playersay.lua

function onSay(cid, words, param, channel)
	local time = getPlayerStorageValue(cid, 455010)
	if channel == CHANNEL_HELP and time > os.time() then
		return doPlayerSendCancel(cid, 'You are muted for ' .. (time - os.time()).. ' second' .. ((time - os.time()) > 1 and 's' or '').. ' in this channel.')
	end
	
end

 

helpmute.lua

function onSay(cid, words, param, channel)
	if param == '' then
		return doPlayerSendCancel(cid, 'Please, type mute or unmute.')
	end
	
	local tmp = string.explode(param, ',')
	if isInArray({'mute', 'unmute'}, tmp[1]:lower()) then

		local default = 600
		if isCreature(getCreatureByName(tmp[2])) then
			setPlayerStorageValue(getCreatureByName(tmp[2]), 455010, tmp[1]:lower() == 'mute' and os.time() + (tmp[3] ~= nil and tonumber(tmp[3]) or default) or -1)
			doPlayerSendCancel(cid, 'Player ' .. tmp[2] .. ' ' .. (tmp[1]:lower() == 'mute' and 'muted' or 'unmuted') .. '.')
		else
			
			doPlayerSendCancel(cid, 'Player not exists or is off-line.')
		end
	end
	
	return true
end

 

 

Não da erro nenhum, nas falo normal no help

 

Quais são os parametros pra mutar? vejo que ele checa se escreveu mute ou unmute

Editado por Toulouse (veja o histórico de edições)

Postado
  Em 12/09/2018 em 02:42, Toulouse disse:

Não da erro nenhum, nas falo normal no help

 

Quais são os parametros pra mutar? vejo que ele checa se escreveu mute ou unmute

 

/helpmute mute, Playername, time
/helpmute unmute, Playername

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo