[Ajuda] Players On - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Players On (
/showthread.php?tid=433211)
Players On -
Mteck - 26.04.2013
Esta correto assim?
pawn Код:
if(strcmp(cmd, "/playersonline", true) == 0)
{
new Str[40];
if(!IsPlayerNPC(playerid))
{
format(Str,sizeof(Str),"Players Online: %d", PlayersOnline);
SendClientMessage(playerid, -1, Str);
return 1;
}
Para fazer a verificaзгo sem contar com os npcs, esta correto?
Corrigi nгo sei se esta certo:
pawn Код:
if(strcmp(cmd, "/playersonline", true) == 0)
{
if(!IsPlayerNPC(playerid))
{
new Str[40];
format(Str,sizeof(Str),"Players Online: %d", PlayersOnline);
SendClientMessage(playerid, -1, Str);
}
return 1;
}
Porem agora sim compilou.
Re: Players On -
Kuddy - 26.04.2013
Estб correto se for um NPC que digitar o comando -q'
Para contar os players online sem contar os NPCs, vб atй a OnPlayerConnect mude onde provavelmente estб PlayersOnline ++; para if(!IsPlayerNPC(playerid)) PlayersOnline ++;.
Adapte tambйm ao OnPlayerDisconnect.
Re: Players On -
Mteck - 26.04.2013
Entгo ficarб assim?
pawn Код:
if(strcmp(cmd, "/playersonline", true) == 0)
{
new Str[40];
format(Str,sizeof(Str),"Players Online: %d", PlayersOnline);
SendClientMessage(playerid, -1, Str);
}
return 1;
}
?
ou deixo como estava e acrescento as linhas qe vocк disse em Connect & Disconnect?
Re: Players On -
Sky™ - 26.04.2013
pawn Код:
//topo
new
TotalOn = 0
;
//Onplayerconnect
if(!IsPlayerNPC(playerid))
{
TotalOn++;
}
//Onplayerdisconnect
if(!IsPlayerNPC(playerid))
{
TotalOn--;
}
if(strcmp(cmd, "/playersonline", true) == 0)
{
new
Str[ 40 ]
;
format(Str,sizeof(Str),"Players Online: %i", TotalOn);
SendClientMessage(playerid, -1, Str);
return 1;
}
Re: Players On -
Mteck - 26.04.2013
Oi Skygay, esse seu code ele vai aparecer a mensagem quando o player entra no servidor e ao digitar o comando?
Re: Players On -
Sky™ - 26.04.2013
pq gay? ^^
pawn Код:
//Onplayerconnect
if(!IsPlayerNPC(playerid))
{
static SK_[ 40 ];
TotalOn++;
format(SK_, sizeof( SK_ ),"Players Online: %i", TotalOn);
SendClientMessage(playerid, -1, SK_);
}