GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Exodus - 2015. december 23. - 12:38:56

Cím: Infó
Írta: Exodus - 2015. december 23. - 12:38:56
Hellósztok!
Hogyan kezdjek hozzá egy infóban lévő játékos számhoz?
PL: Infó: Szerveren jellenleg XY player játszik!
Meg még egy!
PL: Jellenleg ennyi Játékos látogatta el a szervert!
Cím: Infó
Írta: AnthonyGates - 2015. december 23. - 12:40:46
GetPlayerPoolSize();
A másikat nem értem.
Cím: Infó
Írta: Exodus - 2015. december 23. - 12:46:52
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;
}
Cím: Infó
Írta: ᗩωєѕσмє - 2015. december 23. - 12:48:31
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.
Cím: Infó
Írta: Exodus - 2015. december 23. - 12:51:15
De azt nem tudom hogy hogyan kérjem le!
Már meg van minden csak nem tudom lekérni ! Ahogy ott látjátok!
Cím: Infó
Írta: 1Mark6 - 2015. december 25. - 17:37:47
Í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.
};