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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Rem - 2010. április 17. - 11:42:08

Cím: Gamer számláló
Írta: Rem - 2010. április 17. - 11:42:08
Sziasztok. Olyanban szeretnék tanácsot kérni,hogy az eddig fellépo játékosok számát ki írja a szerver.
Pl: eddig 68 játékos volt a szerveren.
Köszi a segítséget elore is.
Cím: Gamer számláló
Írta: ALIEN - 2010. április 17. - 12:01:59
new Visitors; // mód, script elejére
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new visitorstr[256];
if(strcmp(cmd,\"/users\",true) == 0) {
format(visitorstr,sizeof(visitorstr),\"A szervernek %d látogatója volt az utolsó újraindítás óta!\",Visitors);
SendClientMessage(playerid,COLOR_RED,visitorstr);
return 1;
}
return 0;
}
Cím: Gamer számláló
Írta: Popec16 - 2010. április 17. - 12:04:02
Ez textdrawal sokkal faszább lenne :) !
Cím: Gamer számláló
Írta: jana4 - 2010. április 17. - 12:45:03
Idézetet írta: ALIEN date=1271498519\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1398\" data-ipsquote-contentclass=\"forums_Topic

new Visitors; // mód, script elejére
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new visitorstr[256];
if(strcmp(cmd,\"/users\",true) == 0) {
format(visitorstr,sizeof(visitorstr),\"A szervernek %d látogatója volt az utolsó újraindítás óta!\",Visitors);
SendClientMessage(playerid,COLOR_RED,visitorstr);
return 1;
}
return 0;
}

 

megkell emelni az értéket minden csatlakozáskor.
public OnPlayerConnect(playerid) return Visitors++;
és lecsatlakozásnál lejjebb emelni. (bocs, nem jut eszembe a szó xd)
public OnPlayerDisconnect(playerid, reason) return Visitors--;
Cím: Gamer számláló
Írta: Vampesz - 2010. április 17. - 15:17:42
Off: ScreaM lecsökkenteni ami nem jutott eszedbe sztem :)

On: Valahol már kérdeztek ilyet...meg is lett írva csak parancs nem volt hozzá.


És Scream Nem kell lecsökkenteni me az összes eddigi látogatüt kérdi nem az online-kat.

 
new Visitors; // mód, script elejére
public OnPlayerConnect(playerid) return Visitors++;
public OnPlayerCommandText(playerid, cmdtext[])
{
new visitorstr[128];
if(!strcmp(\"/users\", cmdtext, true))
            {
    format(visitorstr, 128, \"A szervernek %d látogatója volt az utolsó újraindítás óta!\", Visitors);
    SendClientMessage(playerid, 0xAA3333AA, visitorstr);
    return 1;
}
return 0;
}

 
Így kell kinéznie.

(Összeolvasztottam ALIEN és ScreaM kódját :) )


Mj.: ALIEN már megint COLOR_RED-t írtál nem szín kódot...-.- a COLOR_RED nincs mindenhol definiálva!!

Szerkesztve  ;)
Cím: Gamer számláló
Írta: Rem - 2010. április 18. - 13:38:01
Köszi szépen a segítséget  :)