Na akkor hogyan is csináljam meg?
forward reklam();
//--Reklám--
new Reklamok[][] = {
{\"Jellenleg xy Játékos csatlakozott.\"},
{\"Jellenleg xy ennyien csatlakoztak!\"}
};
public reklam()
{
SendClientMessageToAll(COLOR_GREEN, Reklamok[random(sizeof(Reklamok))]);
return 1;
}
public OnGameModeInit()
{
SetTimer(\"reklam\",60 * 1000, true);
return 1;
}
Exodus xmas owner.
PL: Jellenleg ennyi Játékos látogatta el a szervert![/quote]
azt szeretnéd, hogy az a szám legyen fent, ahány csatlakozás volt a szerveren?
mert ezt egy sima számlálóval megtudod oldani.
new mennyi;
public OnPlayerConnect(playerid) {
mennyi++;
return 1;
}
és akkor a mennyit majd lekéred.
Így gondoltad ?
new OsszesJatekos;
public OnPlayerConnect(playerid)
{
OsszesJatekos++;
return 1;
}
CMD:osszesjatekos(playerid)
{
new string[128];
format(string,sizeof(string),\"Info : Eddig %d játékos látogatta meg a szervert, a restart óta\",OsszesJatekos);
SendClientMessage(playerid,-1,string);
return 1;
}
// Vagy ha hirdetésbe akarod akkor, ott is egy sima lekérdezés
new Reklamok[][] =
{
{\"Jellenleg xy Játékos csatlakozott.\"},
{\"Jellenleg %d ennyien csatlakoztak!\",OsszesJatekos} // Ez azt fogja jelezni, hogy szerver restart óta hányan connecteltek fel, ha azt szeretnéd, hogy a szerveresn Összesen hány játékos connectelt fel akkor ezt az értéket elkéne mentened.
};