Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Script simples mas pode ser útil, para os ot admin.
 
data/talkactions/scripts addplayersonline.lua :

function onSay(player, words, param)
 	if not player:getGroup():getAccess() then
		return true
	end
	if player:getAccountType() < ACCOUNT_TYPE_GOD then
		return false
	end
  	local v = param:split(",")
  	if #v ~= 2 then
    	        player:sendCancelMessage("Insufficient parameters.")
    	        return false
  	end
  	local item, count = tonumber(v[1]), tonumber(v[2])
  	for _, pid in pairs(Game.getPlayers()) do
    	        pid:addItem(item, count)
  	end
  	broadcastMessage("A equipe acaba de mandar "..count.." "..ItemType(item):getName().." para todos os player online!", MESSAGE_STATUS_WARNING)
  	return false
end  

tag.XML : 

<talkaction words="/addplayersonline" separator=" " script="addplayersonline.lua" />

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

Postado

Os player não recebe a mensagem, da erro..

 

Lua Script Error: [TalkAction Interface] 
data/talkactions/scripts/addplayersonline.lua:onSay
data/talkactions/scripts/addplayersonline.lua:17: attempt to call a string value
stack traceback:
[C]: in ?
data/talkactions/scripts/addplayersonline.lua:17: in function <data/talkactions/scripts/addplayersonline.lua:1>

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.6k

Informação Importante

Confirmação de Termo