CA

[Pedido] Mensagem A Todos Os Playes

Por cayodiebe, 29 de mar. de 2012 em Scripts

9
1.9k
cayodiebeC
29 de março de 2012 às 16:15

Queria um script que por exemplo ao player abrir o Presente do otserver por exemplo o cara abriu o 'Presente' e tirou 1kk

 

aparecer para todos os players:

XXXX PLAYER ABRIU PRESENTE E GANHOU 1KK!

 

Não consigo fazer, ta dando bug :T

queria a ajuda de vocês, obrigado !

SkyDangerousS
29 de março de 2012 às 16:32

serve esse?

 

function onUse(cid, item) 
name = getPlayerName(cid)
doPlayerSendTextMessage(cid,21, ""..name.." player abriu presente e ganhou 1kk")
doPlayerAddItem(cid,2160,100)
return TRUE
end

 

Nem testei ;D, fiz corrido que to indo pra academia

SubwatS
29 de março de 2012 às 16:34

aqui funcionou, em 8.60.

 

porem n manda msg para todos online tinha que ser broadcast =D

cayodiebeC
29 de março de 2012 às 17:02

ér, testei aqui, mais eu queria que mandasse a todos online! entende? :S haha

VodkartV
29 de março de 2012 às 17:37

só usar

doBroadcastMessage("msg")

kelvinvictorK
30 de março de 2012 às 18:16

só usar

doBroadcastMessage("msg")

 

nada melhor do que fazer o que o MESTRE VODKART diz

GodalonexDG
31 de março de 2012 às 00:51

Em data/globalevents

procure por globalevents.xml

Adicione <globalevent name="information" interval="3600000" event="script" value="propaganda.lua"/>

Depois entre em data/globalevents/scripts

Copie qualquer um .lua e renomeie para propaganda.lua

E adicione isso dentro

 

 

local messages = {

"Comandos Uteis Para Obter Aol use !aol Para Por Sua Bless Use !bless.",

"Gostou do Nosso Servidor? Entao Ajude a Manter Ele on, Compre ja Seu vip e Upe mais rapido e Consiga itens Exclusivos!",

"sua mensagem",

"sua mensagem",

"sua mensagem",

"sua mensagem",

"sua mensagem",

"sua mensagem",

"sua mensagem",

"sua mensagem",

}

 

local i = 0

function onThink(interval, lastExecution)

local message = messages[(i % #messages) + 1]

doBroadcastMessage("Information: " .. message .. "", MESSAGE_STATUS_CONSOLE_GREEN)

i = i + 1

return TRUE

end

 

pronto vai aparecer mensagem no meio da tela para todos os players onlines.

Voce pode colocar quantas mensagem quiser, basta adicionar uma linha igual abaixo da outra.

 

Duvidas? posta ai que ajudarei '-'

BeekiB
31 de março de 2012 às 10:42

#Reportado, local errado o correto seria Pedido de scripts.

HisashiitYamagutiH
31 de março de 2012 às 11:00

Tópico movido para o local correto.

Gostaria que o dono do tópico procurasse a área correta, antes de postar em qualquer lugar, obrigado!!!.