[Talkaction] Comando /say

calmf
Por calmf
em Actions e Talkactions

calmf

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/10/06Posts: 8

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

mathemas

Mathemas
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/09/09Posts: 39Char no Tibia: não tenho

KKKK Muito bom o Script

 

Testei e funciono!!!

Por mim Aprovado :button_ok:

E Rep +

6940698bf5.png