CMD:Trazertodos(playerid,params[])
{
if((PlayerInfo[playerid][pAdmin] < 1)) return SendClientMessage(playerid, VERMELHO, "Erro: Vocк nгo pode usar esse comando.");
new string[256];
format(string, sizeof(string), "O administrador %s trouxe todos os jogadores atй ele.");
for(new i = 0; i <= HighestID; i++)
{
}
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i))
{
SetPlayerPos(i, X+1, Y+1, Z);
}
}
return 1;
}
CMD:Trazertodos(playerid,params[])
{
if(/* variavel de lider */) return SendClientMessage(playerid, VERMELHO, "Erro: Vocк nгo pode usar esse comando.");
new string[256];
format(string, sizeof(string), "O lider %s trouxe todos os jogadores atй ele.");
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i))
{
if(/*variavel dos players da org*/)
{
SetPlayerPos(i, X+1, Y+1, Z);
}
}
}
return 1;
}
CMD:Trazertodos(playerid,params[])
{
if((PlayerInfo[playerid][pPM] < 1)) return SendClientMessage(playerid, VERMELHO, "Erro: Vocк nгo pode usar esse comando.");
new string[256];
format(string, sizeof(string), "O lider %s trouxe todos os jogadores atй ele.");
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i))
{
if(/*variavel dos players da org*/)
{
SetPlayerPos(i, X+1, Y+1, Z);
}
}
}
return 1;
}
CMD:Trazertodos(playerid,params[])
{
if((PlayerInfo[playerid][pPM] < 1)) return SendClientMessage(playerid, VERMELHO, "Erro: Vocк nгo pode usar esse comando.");
new string[256];
format(string, sizeof(string), "O lider %s trouxe todos os jogadores atй ele.");
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i))
{
if((PlayerInfo[playerid][pPM] < 0))
{
SetPlayerPos(i, X+1, Y+1, Z);
}
}
}
return 1;
}
No caso vai fica assim
pawn Код:
|
Este cуdigo abaixo, pega todos os players que estгo conectados no seu servidor.
A variavel: " i " й como se fosse o id de todos que estгo conectados.
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i)) // Todos os players conectados no seu servidor
{
if((PlayerInfo[playerid][pPM] < 0)) // isto estб errado
{
SetPlayerPos(i, X+1, Y+1, Z);
}
}
}
if((PlayerInfo[playerid][pPM] < 0)) // [playerid] seria o id de que digita o comando.
< 0
>= 1
if((PlayerInfo[playerid][pPM] < 0))
if(PlayerInfo[i][pPM] >= 1) // pega todos os players que sгo da org pPM
CMD:Trazertodos(playerid,params[])
{
if(PlayerInfo[playerid][pPM] < 1) return SendClientMessage(playerid, VERMELHO, "Erro: Vocк nгo pode usar esse comando.");
new string[256];
format(string, sizeof(string), "O lider %s trouxe todos os jogadores atй ele.");
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pPM] != 0)
{
SetPlayerPos(i, X+1, Y+1, Z);
}
}
}
return 1;
}
Troque isto
pawn Код:
pawn Код:
|
assim
pawn Код:
olha isto vc ta usando ( e ) a mais |