public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/alive", true)) {
for(new i = 0; i < GetMaxPlayers(); i ++ ) {
if(!IsPlayerConnected(i)) continue;
if(gTeam[playerid] == TEAM_HIDER) {
GetPlayerName(i, zzst, 24);
SendClientMessage(playerid, 0xFFFFFFA, zzst);
}
}
return 1;
}
return 0;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/alive", true)) {
for(new i = 0; i < GetMaxPlayers(); i ++ ) {
if(!IsPlayerConnected(i)) continue;
if(gTeam[i] == TEAM_HIDER) {
GetPlayerName(i, zzst, 24);
SendClientMessage(playerid, 0xFFFFFFA, zzst);
}
}
return 1;
}
return 0;
}
|
Your code is bad.
Try it: pawn Код:
|
|
Your code is bad.
Try it: pawn Код:
|
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/alive", true)) {
for(new i = 0; i < GetMaxPlayers(); i ++ )
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == TEAM_HIDER)
{
GetPlayerName(i, zzst, 24);
SendClientMessage(playerid, 0xFFFFFFA, zzst);
}
}
}
return 1;
}
return 0;
}
|
It is still not right. If a player with ID 5 disconnect, ID 6,7,8 etc. will not count.
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/alive", true)) {
for(new i = 0; i < GetMaxPlayers(); i ++ )
{
if(!IsPlayerConnected(i))
{
if(gTeam[i] == TEAM_HIDER)
{
GetPlayerName(i, zzst, 24);
SendClientMessage(playerid, 0xFFFFFFA, zzst);
}
}
}
return 1;
}
return 0;
}
|