CMD:id(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new id[30], giveplayer[150], sstring[256], name[30], find=0, idd;
if(sscanf(params, "s[30]", id)) return SendClientMessage(playerid, COLOR_WHITE,"{570303}Usage: {FFFFFF}/id <Name/Playerid>");
{
if(IsNumeric(id))
{
idd = strval(id);
if(IsPlayerConnected(idd))
{
if(idd != INVALID_PLAYER_ID)
{
{
if(PlayerInfo[idd][pClanTag] == 0)
{
format(giveplayer, sizeof(giveplayer),"%s", PlayerInfo[idd][pNormalName]);
}
if(PlayerInfo[idd][pClanTag] == 1)
{
format(giveplayer, sizeof(giveplayer),"{FFFF00}%s{FFFFFF}%s", ClanInfo[PlayerInfo[idd][pClan]][cClanTag], PlayerInfo[idd][pNormalName]);
}
if(PlayerInfo[idd][pClanTag] == 2)
{
format(giveplayer, sizeof(giveplayer),"%s{FFFF00}%s{FFFFFF}", PlayerInfo[idd][pNormalName], ClanInfo[PlayerInfo[idd][pClan]][cClanTag]);
}
if(PlayerInfo[idd][pRank] > 0)
{
if(PlayerInfo[idd][pAdmin] == 0)
{
if(PlayerInfo[idd][pVipAccount] == 0)
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: %s (rank %d) | Ping: %d | FPS: %d",idd,giveplayer,PlayerInfo[idd][pLevel],NumeFactiune(PlayerInfo[idd][pMember]),PlayerInfo[idd][pRank],GetPlayerPing(idd),PlayerInfo[idd][pFPS]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
else
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: %s (rank %d) | Ping: %d | FPS: %d | {CA00FC}[VIP]{FFFFFF}",idd,giveplayer,PlayerInfo[idd][pLevel],NumeFactiune(PlayerInfo[idd][pMember]),PlayerInfo[idd][pRank],GetPlayerPing(idd),PlayerInfo[idd][pFPS]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
}
else if(PlayerInfo[idd][pAdmin] >= 1 || PlayerInfo[idd][pHelper] >= 1)
{
if(PlayerInfo[idd][pVipAccount] == 0)
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: %s (rank %d) | Ping: 20 | FPS: 60",idd,giveplayer,PlayerInfo[idd][pLevel],NumeFactiune(PlayerInfo[idd][pMember]),PlayerInfo[idd][pRank]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
else
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: %s (rank %d) | Ping: 20 | FPS: 60 | {CA00FC}[VIP]{FFFFFF}",idd,giveplayer,PlayerInfo[idd][pLevel],NumeFactiune(PlayerInfo[idd][pMember]),PlayerInfo[idd][pRank]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
}
}
else
{
if(PlayerInfo[idd][pAdmin] == 0)
{
if(PlayerInfo[idd][pVipAccount] == 0)
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: None | Ping: %d | FPS: %d",idd,giveplayer,PlayerInfo[idd][pLevel],GetPlayerPing(idd),PlayerInfo[idd][pFPS]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
else
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: None | Ping: %d | FPS: %d | {CA00FC}[VIP]{FFFFFF}",idd,giveplayer,PlayerInfo[idd][pLevel],GetPlayerPing(idd),PlayerInfo[idd][pFPS]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
}
else if(PlayerInfo[idd][pAdmin] >= 1 || PlayerInfo[idd][pHelper] >= 1)
{
if(PlayerInfo[idd][pVipAccount] == 0)
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: None | Ping: 20 | FPS: 60",idd,giveplayer,PlayerInfo[idd][pLevel]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
else
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: None | Ping: 20 | FPS: 60 | {CA00FC}[VIP]{FFFFFF}",idd,giveplayer,PlayerInfo[idd][pLevel]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
}
}
}
}
}
else return SendClientMessage(playerid, COLOR_WHITE, "Player not connected.");
}
else
{
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
if(find < 10)
{
GetPlayerName(i, name, sizeof(name));
if(strfind(name, id, true) != -1)
{
{
if(PlayerInfo[pClanTag] == 0)
{
format(giveplayer, sizeof(giveplayer),"%s", PlayerInfo[pNormalName]);
}
if(PlayerInfo[pClanTag] == 1)
{
format(giveplayer, sizeof(giveplayer),"{FFFF00}%s{FFFFFF}%s", ClanInfo[PlayerInfo[pClan]][cClanTag], PlayerInfo[pNormalName]);
}
if(PlayerInfo[pClanTag] == 2)
{
format(giveplayer, sizeof(giveplayer),"%s{FFFF00}%s{FFFFFF}", PlayerInfo[pNormalName], ClanInfo[PlayerInfo[pClan]][cClanTag]);
}
if(PlayerInfo[pRank] > 0)
{
if(PlayerInfo[idd][pAdmin] == 0)
{
if(PlayerInfo[idd][pVipAccount] == 0)
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: %s (rank %d) | Ping: %d | FPS: %d",idd,giveplayer,PlayerInfo[idd][pLevel],NumeFactiune(PlayerInfo[idd][pMember]),PlayerInfo[idd][pRank],GetPlayerPing(idd),PlayerInfo[idd][pFPS]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
else
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: %s (rank %d) | Ping: %d | FPS: %d | {CA00FC}[VIP]{FFFFFF}",idd,giveplayer,PlayerInfo[idd][pLevel],NumeFactiune(PlayerInfo[idd][pMember]),PlayerInfo[idd][pRank],GetPlayerPing(idd),PlayerInfo[idd][pFPS]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
}
else if(PlayerInfo[idd][pAdmin] >= 1 || PlayerInfo[idd][pHelper] >= 1)
{
if(PlayerInfo[idd][pVipAccount] == 0)
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: %s (rank %d) | Ping: 20 | FPS: 60",idd,giveplayer,PlayerInfo[idd][pLevel],NumeFactiune(PlayerInfo[idd][pMember]),PlayerInfo[idd][pRank]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
else
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: %s (rank %d) | Ping: 20 | FPS: 60 | {CA00FC}[VIP]{FFFFFF}",idd,giveplayer,PlayerInfo[idd][pLevel],NumeFactiune(PlayerInfo[idd][pMember]),PlayerInfo[idd][pRank]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
}
}
else
{
if(PlayerInfo[idd][pAdmin] == 0)
{
if(PlayerInfo[idd][pVipAccount] == 0)
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: None | Ping: %d | FPS: %d",idd,giveplayer,PlayerInfo[idd][pLevel],GetPlayerPing(idd),PlayerInfo[idd][pFPS]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
else
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: None | Ping: %d | FPS: %d | {CA00FC}[VIP]{FFFFFF}",idd,giveplayer,PlayerInfo[idd][pLevel],GetPlayerPing(idd),PlayerInfo[idd][pFPS]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
}
else if(PlayerInfo[idd][pAdmin] >= 1 || PlayerInfo[idd][pHelper] >= 1)
{
if(PlayerInfo[idd][pVipAccount] == 0)
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: None | Ping: 20 | FPS: 60",idd,giveplayer,PlayerInfo[idd][pLevel]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
else
{
format(sstring, sizeof(sstring), "(%d) %s | Level: %d | Faction: None | Ping: 20 | FPS: 60 | {CA00FC}[VIP]{FFFFFF}",idd,giveplayer,PlayerInfo[idd][pLevel]);
SendClientMessage(playerid, COLOR_WHITE, sstring);
}
}
}
}
find ++;
}
}
}
}
if(find == 0) return SendClientMessage(playerid, COLOR_WHITE, "Player not connected.");
}
}
}
return 1;
}