10.08.2009, 16:22
Zut, that is a fairly rank way of doing it, as it uses 3 timers, and 3 publics. And the more messages you want, the more timers you need, the more your server lags etc etc.
pawn Код:
#include <a_samp>
forward Automessage();
#define TIME 60000
#define COLOR 0xFF00FFFF
new
Messages[][128] = {
{"Message 1"},
{"Message 2"},
{"Message 3"},
{"Message 4"}
},
Count;
public OnFilterScriptInit()
{
SetTimer("Automessage", TIME, 1);
return 1;
}
public Automessage()
{
SendClientMessageToAll(COLOR, Messages[Count]);
// print(Messages[Count]); //debug line
Count++;
if(Count == sizeof(Messages)) Count = 0;
}