CMD:getallhg(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][HGRank] >= 7) {
CMDMessageToAdmins(playerid,"GETAllHG");
new Float:x,Float:y,Float:z, interior = GetPlayerInterior(playerid);
GetPlayerPos(playerid,x,y,z);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && (i != playerid) && i != ServerInfo[MaxAdminLevel]) {
PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerPos(i,x+(playerid/4)+1,y+(playerid/4),z); SetPlayerInterior(i,interior);
}
}
new string[128]; format(string,sizeof(string),"HG Leader \"%s\" has teleported all HG Members", pName(playerid) );
return MessageToHG(blue, string);
} else return SendClientMessage(playerid,red,"ERROR: You need to be HG Member Rank 7 to use this command");
}
CMD:getall(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][Level] >= 5) {
CMDMessageToAdmins(playerid,"GETAll");
new Float:x,Float:y,Float:z, interior = GetPlayerInterior(playerid);
GetPlayerPos(playerid,x,y,z);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && (i != playerid) && i != ServerInfo[MaxAdminLevel]) {
PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerPos(i,x+(playerid/4)+1,y+(playerid/4),z); SetPlayerInterior(i,interior);
}
}
new string[128]; format(string,sizeof(string),"Administrator \"%s\" has teleported all players", pName(playerid) );
return SendClientMessageToAll(blue, string);
} else return SendClientMessage(playerid,red,"ERROR: You need to be level 5 to use this command");
}
CMD:getallhg(playerid,params[]) { #pragma unused params if(PlayerInfo[playerid][HGRank] >= 7) { CMDMessageToAdmins(playerid,"GETAllHG"); new Float:x,Float:y,Float:z, interior = GetPlayerInterior(playerid); GetPlayerPos(playerid,x,y,z); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && (i != playerid) && i != ServerInfo[MaxAdminLevel] && i == PlayerInfo[playerid][HG]) { PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerPos(i,x+(playerid/4)+1,y+(playerid/4),z); SetPlayerInterior(i,interior); } } new string[128]; format(string,sizeof(string),"HG Leader \"%s\" has teleported all HG Members", pName(playerid) ); return MessageToHG(blue, string); } else return SendClientMessage(playerid,red,"ERROR: You need to be HG Member Rank 7 to use this command"); }
What variabiable are you using for HG member?
Код:
i == PlayerInfo[playerid][HG] |
for(new i = 0; i < MAX_PLAYERS; i++) {
CMD:getallhg(playerid) { if(PlayerInfo[playerid][HGRank] >= 7) { CMDMessageToAdmins(playerid,"GETAllHG"); new Float:x, Float:y, Float:z, interior = GetPlayerInterior(playerid); GetPlayerPos(playerid, x, y, z); for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++) { if(IsPlayerConnected(i) && (i != playerid) && i != ServerInfo[MaxAdminLevel]) { if (PlayerInfo[i][HGRank] > 0) { PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0); SetPlayerPos(i, x+(playerid/4)+1, y+(playerid/4), z); SetPlayerInterior(i, interior); } } } new string[128]; format(string,sizeof(string),"HG Leader \"%s\" has teleported all HG Members", pName(playerid) ); return MessageToHG(blue, string); } else SendClientMessage(playerid,red,"ERROR: You need to be HG Member Rank 7 to use this command"); return 1; }
H:\GAME\SA-MP Server\HGTDM\Gamemodes\HGTDM~RP.pwn(32028) : error 017: undefined symbol "GetPlayerPoolSize" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
CMD:getallhg(playerid, params[]) { if(PlayerInfo[playerid][HGRank] >= 7) { CMDMessageToAdmins(playerid,"GETAllHG"); new Float:x,Float:y,Float:z, interior = GetPlayerInterior(playerid); GetPlayerPos(playerid,x,y,z); foreach(Player, i) { if(i != ServerInfo[MaxAdminLevel]) { if(PlayerInfo[i][HGRank] > 0) { PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerPos(i,x+(playerid/4)+1,y+(playerid/4),z); SetPlayerInterior(i,interior); } new string[128]; format(string,sizeof(string),"HG Leader \"%s\" has teleported all HG Members", pName(playerid)); MessageToHG(blue, string); } } } else SCM(playerid, COLOR_WHITE,"You must have rank higher than 7."); return 1; }
I found this error >
Код:
H:\GAME\SA-MP Server\HGTDM\Gamemodes\HGTDM~RP.pwn(32028) : error 017: undefined symbol "GetPlayerPoolSize" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. |
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
for(new i = 0, i <= MAX_PLAYERS; i++)