Ir para conteúdo

[Talkaction] Comando /say


calmf

Posts Recomendados

Tenho certeza que alguem ja tinha criado esse script, eu conheci ele em ots bem antigos, a muito tempo atras, estou fazendo um ot agora, procurei o comando e não axei, então acabei fazendo...

 

-Se esse script ja tem por aqui me desculpem, procurei mas não achei...

 

talkactions\scripts -> say.lua

 

function onSay(cid, words, param)
local params = string.explode(param,",")
access = 3
player = getPlayerByName(params[1])
if param ~= "" then
	if getPlayerGroupId(cid) >= access then
		if (isPlayer(player)==TRUE) then
			if getPlayerGroupId(cid) > getPlayerGroupId(player) then
				doCreatureSay(player, params[2], TALKTYPE_SAY)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Este player tem um access igual ou superior ao seu.")
			end
		else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Player não encontrado!")
		end
	else
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não pode usar este comando!")
	end
end
end

 

-

 

talkactions -> talkactions.xml

 

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

 

 

 

Se alguem não conhece, é um comando antigo, creio que vinha por padrão em ots 7.x (não me recordo ao certo)

Ele faz com que um player seja forçado a falar algo.

 

Exemplo:

 

[GM]: /say "Fulano, blablabla

[Fulano]: blablabla

 

Creio que o script seja mais util apenas para atormentar players chatos o.O

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...