Uite aici, ti-am modificat si putin comanda: CMD:givecoins(playerid, params[])
{
if(sscanf(params, "ud", giveplayerid, amount)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE : /givecoins [playerid] [amount]");
if( !IsPlayerConnected(giveplayerid) ) return SendClientMessage(playerid, COLOR_WHITE, "ERROR : That player is not connected!");
if( giveplayerid == playerid ) return SendClientMessage(playerid, COLOR_WHITE, "ERROR : You cant send yourself coins!");
if( amount > pInfo[playerid][Coins] ) return SendClientMessage(playerid, COLOR_WHITE, "ERROR : You dont have that amount of coins!");
new string[128],file[100],Name[MAX_PLAYER_NAME],Ip[16],name[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, name, sizeof(name));
GetPlayerName(playerid,Name,sizeof(Name));
GetPlayerIp(playerid,Ip,sizeof(Ip));
format(file,sizeof(file),PlayerFile,Name);
format(string, sizeof(string), "SERVER : You have succesfully sent %d coins to %s!", amount, name);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "SERVER : %s has given you %d coins!", Name, amount);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
pInfo[giveplayerid][Coins] += amount;
pInfo[playerid][Coins] -= amount;
dini_IntSet(file,"Coins", pInfo[giveplayerid][Coins]);
dini_IntSet(file,"Coins", pInfo[playerid][Coins]);
return 1;
}