if(strcmp(cmd, "/rob", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)){ SendClientMessage(playerid, 0xD2691EAA, "USAGE: /rob (id)"); return 1; } new robplayerid = strval(tmp); if(IsPlayerConnected(robplayerid)) { if(gTeam[playerid] == TEAM_RUSSIAN || TEAM_ADMIN || TEAM_CIVIL) { if(GetDistanceBetweenPlayers(playerid, robplayerid) < 3) { if(GetPlayerMoney(robplayerid) > 0) { new robname[24]; new robbedname[24]; new robbed[256]; new giveplayerid = strval(tmp); new RobbedMoney; GetPlayerName(giveplayerid, robname, 24); GetPlayerName(playerid, robbedname, 21); if(GetPlayerName(robplayerid, robname, 24) == GetPlayerName(playerid, robbedname, 24)) { SendClientMessage(playerid, COLOR_RED, "You can't rob yourself, idiot"); } else { RobbedMoney = GetPlayerMoney(robplayerid); new Money = random(RobbedMoney); GivePlayerMoney(playerid, Money); GivePlayerMoney(robplayerid, -Money); format(robbed, sizeof(robbed), "%s has robbed %s", robname, robbedname); SendClientMessageToAll(0xFF7F50AA, robbed); return 1; } } else { SendClientMessage(playerid, COLOR_RED, "Player hasn't any money"); } } else { SendClientMessage(playerid, COLOR_RED, "Player too far away"); } } else { SendClientMessage(playerid, COLOR_RED, "You can't rob players"); } } else { format(string, sizeof(string), "ID: %d Is not connected", robplayerid); SendClientMessage(playerid, 0xD2691EAA, string); } return 1; }