if(strcmp(cmdtext, "/top", true) == 0) { new playername[MAX_PLAYER_NAME]; new string[256]; if(GetMaxPlayers() == 1) { SendClientMessage(playerid, COLOR, "You have the most money!"); return 1; } else if(GetMaxPlayers() == 2) { for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i)) { format(string, 256, "%s, %d", PlayerName(i), GetPlayerMoney(i)); SendClientMessage(playerid, COLOR, string); } return 1; } else if(GetMaxPlayers() > 2) { new Player1Cash = 0; new Player2Cash = 0; new Player3Cash = 0; new Player1; new Player2; new Player3; for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i)) { if(GetPlayerMoney(i) > Player1Cash) { Player1Cash = GetPlayerMoney(i); Player1 = i; } else if(GetPlayerMoney(i) > Player2Cash) { Player2Cash = GetPlayerMoney(i); Player2 = i; } else if(GetPlayerMoney(i) > Player3Cash) { Player3Cash = GetPlayerMoney(i); Player3 = i; } } format(string, 256, "%s, %d", PlayerName(Player1), GetPlayerMoney(Player1)); SendClientMessage(playerid, COLOR, string); format(string, 256, "%s, %d", PlayerName(Player2), GetPlayerMoney(Player2)); SendClientMessage(playerid, COLOR, string); format(string, 256, "%s, %d", PlayerName(Player3), GetPlayerMoney(Player3)); SendClientMessage(playerid, COLOR, string); } return 1; }