24.01.2015, 22:29
Bueno hice un texdraw para cuantos users hay en el sv al loguear pero nose como obtener los users conectado alguien me dice como creo un contador de usuarios?
new UsersOnline;
public OnPlayerConnect(playerid)
{
UsersOnline++;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
UsersOnline--;
return 1;
}
new Logeado[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Logeado[playerid] = true;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
Logeado[playerid] = false;
return 1;
}
stock GetPlayersOnline()
{
new _c;
for(new i; i != MAX_PLAYERS; i++)
{
if(!Logeado[i] || !IsPlayerConnected(i))
continue;
_c++;
}
return _c;
}
new Total_Users;
public OnPlayerConnect(playerid)
{
Total_Users++;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
Total_Users--;
printf("En total hay %i jugadores conectados",Total_Users);
return 1;
}
stock GetPlayersOnline()
{
new _c;
for(new i; i != MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))
continue;
_c++;
}
return _c;
}
Situaste el valor de la variable? sin embargo la primera contarб como ves a todos los jugadores con la variable Logueado, la otra es mбs rбpida como dice Desing
otra para contar los conectados serнa asн: pawn Код:
|