Sistema de player online -
Franklin0180 - 24.03.2017
Alguйm me ensina ou faz para mim esse sistema?
IMAGEM
Re: Sistema de player online -
JhefTFJ - 24.03.2017
Код:
new Text:ONLINE;
ONLINE = TextDrawCreate(543.000000, 436.000000, "Online:");
TextDrawFont(ONLINE, 2);
TextDrawLetterSize(ONLINE, 0.2, 1.0);
TextDrawColor(ONLINE, 0xFFFFFFFF);
TextDrawSetOutline(ONLINE, 1);
TextDrawAlignment(ONLINE, 2);
TextDrawBackgroundColor(ONLINE, 0x000000AA);
PHP код:
public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, ONLINE);
PHP код:
SetTimer("JogadoresOnline", 1000, true);
PHP код:
forward JogadoresOnline();
public JogadoresOnline()
{
new Players, Var[20];
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i)) Players++;
}
format(Var,sizeof(Var),"Online: %d",Players,GetMaxPlayers());
TextDrawSetString(ONLINE, Var);
}
Re: Sistema de player online -
G4M30V3R - 24.03.2017
Quote:
Originally Posted by JhefTFJ
Код:
new Text:ONLINE;
ONLINE = TextDrawCreate(543.000000, 436.000000, "Online:");
TextDrawFont(ONLINE, 2);
TextDrawLetterSize(ONLINE, 0.2, 1.0);
TextDrawColor(ONLINE, 0xFFFFFFFF);
TextDrawSetOutline(ONLINE, 1);
TextDrawAlignment(ONLINE, 2);
TextDrawBackgroundColor(ONLINE, 0x000000AA);
PHP код:
public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, ONLINE);
PHP код:
SetTimer("JogadoresOnline", 1000, true);
PHP код:
forward JogadoresOnline();
public JogadoresOnline()
{
new Players, Var[20];
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i)) Players++;
}
format(Var,sizeof(Var),"Online: %d",Players,GetMaxPlayers());
TextDrawSetString(ONLINE, Var);
}
|
Timer pra isso й COMPLETAMENTE desnecessбrio e um desperdнcio de recurso!
Код:
new contarOnline;
public OnPlayerConnect(playerid)
{
contarOnline ++;
return true;
}
public OnPlayerDisconnect(playerid, reason)
{
contarOnline --;
return true;
}
Vocк sу precisa atualizar o valor a cada vez que as callback's sгo chamadas e nгo a cada segundo...
Re: Sistema de player online -
Franklin0180 - 25.03.2017
Afinal, como que eu faзo?
Re: Sistema de player online -
vPunisheR - 25.03.2017
Quote:
Originally Posted by G4M30V3R
Timer pra isso й COMPLETAMENTE desnecessбrio e um desperdнcio de recurso!
Код:
new contarOnline;
public OnPlayerConnect(playerid)
{
contarOnline ++;
return true;
}
public OnPlayerDisconnect(playerid, reason)
{
contarOnline --;
return true;
}
Vocк sу precisa atualizar o valor a cada vez que as callback's sгo chamadas e nгo a cada segundo...
|
й sу vocк fazer isso, e setar a string na text draw uй
Re: Sistema de player online -
Franklin0180 - 25.03.2017
Ainda nao entendi como que faz
Re: Sistema de player online -
vPunisheR - 25.03.2017
meu Deus cara, й sу vocк ler ai e tentar fazer pelo menos, se nгo conseguir, vai postando aqui que te ajudamos.
Re: Sistema de player online -
PowerEvolve - 25.03.2017
Quote:
Originally Posted by vPunisheR
meu Deus cara, й sу vocк ler ai e tentar fazer pelo menos, se nгo conseguir, vai postando aqui que te ajudamos.
|
Mano, ele й novato nгo ta vendo nгo? Oq vai lhe custar ajuda-lo? NADA!
Ve se cresce meu irmгo, ele so quer aprender.
Franklin0180, quando eu chegar em casa eu lhe ajudo, pois estou pelo celular e й ruim de explicar!
Re: Sistema de player online -
vPunisheR - 25.03.2017
Quote:
Originally Posted by PowerEvolve
Mano, ele й novato nгo ta vendo nгo? Oq vai lhe custar ajuda-lo? NADA!
Ve se cresce meu irmгo, ele so quer aprender.
Franklin0180, quando eu chegar em casa eu lhe ajudo, pois estou pelo celular e й ruim de explicar!
|
Nгo cara, й diferente vocк querer ser ajudado e querer o cуdigo pronto, nуs ja ajudamos ele, estб tudo no tуpico jб, o que ele precisa fazer й colocar na GM, sу isso, pelo visto ele ao menos se esforзou pra tentar fazer algo.
Re: Sistema de player online -
G4M30V3R - 28.03.2017
Quote:
Originally Posted by vPunisheR
Nгo cara, й diferente vocк querer ser ajudado e querer o cуdigo pronto, nуs ja ajudamos ele, estб tudo no tуpico jб, o que ele precisa fazer й colocar na GM, sу isso, pelo visto ele ao menos se esforзou pra tentar fazer algo.
|
Se ele quiser ajuda ele usa o prefixo
ajuda. Se quiser o cуdigo pronto junto com uma porзгo de batatas fritas se usa
pedido!!!