Ir para conteúdo
  • 0

Função para mandar mensagem no default


cs007

Pergunta

Galera eu tenho essa função que manda mensagem para todos em broadcast:

 

doBroadcastMessage

 

Eu quero a que manda mensagem no default

Editado por cs007
Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

Versão função:

 

function doBroadcastMessageInDefalt(texto)
    for _, pid in ipairs(getPlayersOnline()) do
        doPlayerSendTextMessage(pid, MESSAGE_INFO_DESCR, texto)
    end
return true
end

 

ou

 

function doBroadcastMessageInDefalt(texto)
    return doBroadcastMessage(texto, MESSAGE_INFO_DESCR)
end

 

 

 

--Ou, mais fácil, usa isso:

doBroadcastMessage(text, MESSAGE_INFO_DESCR)

Editado por Incur
Link para o comentário
Compartilhar em outros sites

  • 0

 

function doBroadcastMessageInDefalt(MENSAGEM)
MENSAGEM = {
"Mensagem aqui!.",


}
doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22)
return TRUE
end

É assim mesmo?

 

A tag é uma tag comum de globalevents

Link para o comentário
Compartilhar em outros sites

  • 0

Quando você postou este script eu achei que você iria colocar algo depois.. só ele não irá fazer nada.

Faz assim:

 

 

function onThink(interval)
	local Message = {
	"Mensagem aqui!",
	"Mensagem aqui2!",
	"Mensagem aqui3!",
	"Mensagem aqui4!",
	}
	
	doBroadcastMessage(Message[math.random(1, #Message)], 22)
	return true
end

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

 

function onThink(interval)
local Message = {
    "Mensagem aqui!",
    "Mensagem aqui2!",
    "Mensagem aqui3!",
    "Mensagem aqui4!",
}
    for a, b in pairs(getPlayersOnline()) do
        doPlayerSendTextMessage(b, MESSAGE_INFO_DESCR, Message[math.random(#Message)])
    end
    return true
end
Editado por zipter98
Link para o comentário
Compartilhar em outros sites

  • 0
function onThink(interval)
local Message = {
    "Mensagem aqui!",
    "Mensagem aqui2!",
    "Mensagem aqui3!",
    "Mensagem aqui4!",
}
    for a, b in pairs(getPlayersOnline()) do
        doPlayerSendTextMessage(b, MESSAGE_INFO_DESCR, Message[math.random(#Message)])
    end
    return true
end

Valeu por responder mano, mas ele mandou em verde, mas ainda mandou broadcast, queria laranja no default

Link para o comentário
Compartilhar em outros sites

  • 0

Cara.. não tem isso.. pode olhar nas sources para você ver.

 

--Entendi errado o que quis dizer aauhhuauhahu

Esse aí, como o craigmabbit disse, é a mesma coisa que foi postada no começo, que você trocou para o efeito "22".

Editado por Incur
Link para o comentário
Compartilhar em outros sites

  • 0

ta ai mano, não sabe procurar nada em

 

function onThink(interval)
local Message = {
"Mensagem aqui!",
"Mensagem aqui2!",
"Mensagem aqui3!",
"Mensagem aqui4!",
}
for a, b in pairs(getPlayersOnline()) do
doPlayerSendTextMessage(b, MESSAGE_EVENT_ORANGE, Message[math.random(#Message)])
end
return true
end

Link para o comentário
Compartilhar em outros sites

  • 0

ta ai mano, não sabe procurar nada em

 

function onThink(interval)

local Message = {

"Mensagem aqui!",

"Mensagem aqui2!",

"Mensagem aqui3!",

"Mensagem aqui4!",

}

for a, b in pairs(getPlayersOnline()) do

doPlayerSendTextMessage(b, MESSAGE_EVENT_ORANGE, Message[math.random(#Message)])

end

return true

end

Não é questão de procurar não sei muito de scripts. mesmo assim valeu funcionou. Obrigado a todos! :D

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...