Esse sistema foi feito pelo Leo B2host é só criar um cron em php e seja feliz.
<?php
/**
** Programado por Leandro Hermes - [Conteúdo Oculto]
**/
$config = array
(
// Configs
'host' => '127.0.0.1', // Host
'port' => '29300', // Port
// Chat ID: [0] - Common; [1] - World; [2] - Group; [3] - Faction;
// Chat ID: [4] - Private; [6] - Info; [7] - TRADE; [9] - System; [10]- NoChat; [12] - Horn
'chatid1' => '9', // Chat ID #1
// Role ID in Message to Chat
'roleid1' => '', // Role ID #1 | You can empty ID | ID -1 = :
// Message to Chat
'message1' => "mensagem que sera falado no chat GM" , // Message #1 | No Message - Do not go
);
function socketsend($data, $ip,$port)
{
if(!@$sock=socket_create(AF_INET, SOCK_STREAM, SOL_TCP))
{throw new Exception("Erro ao conectar no servidor do pw"); exit();}
socket_connect($sock,$ip,$port);
socket_set_block($sock);
socket_send($sock, $data, 8192, 0);
socket_recv($sock, $buf, 8192, 0);
socket_set_nonblock($sock);
socket_close($sock);
return $buf;
}
function cuint($data)
{
if($data < 64)
return strrev(pack("C", $data));
else if($data < 16384)
return strrev(pack("S", ($data | 0x8000)));
else if($data < 536870912)
return strrev(pack("I", ($data | 0xC0000000)));
return strrev(pack("c", -32) . pack("i", $data));
}
function PackString($data)
{
$data = iconv("UTF-8", "UTF-16LE", $data);
return cuint(strlen($data)).$data;
}
function PackOctet($data)
{
$data = pack("H*", $data);
return cuint(strlen($data)).$data;
}
function gameChat($user,$msg,$chan,$host,$port)
{
$System = pack("C*",$chan);
$Emotion = pack("C*",0);
$Char = pack("N*",$user);
$Message = PackString($msg);
$data = PackOctet('');
$Packet = $System.$Emotion.$Char.$Message.$data;
$Data = cuint(120).cuint(strlen($Packet)).$Packet;
socketsend($Data, $host,$port);
}
// comment out what you dont use
gameChat($config['roleid1'],$config['message1'],$config['chatid1'],$config['host'], $config['port']);
?>
avisoBroadcast-unico.php