Думаю уже знаете куда вставлять. Вот команда - исправленная.
Code
if(strcmp(cmd, "/givephone", true) == 0)
{
if(ISAMAFIA(playerid))
{
if(PlayerInfo[playerid][pRank] < 3)return SendClientMessage(playerid, COLOR_GREY,"Вам не доступна эта команда!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /givephone [id]");
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(takephone[giveplayerid] < 1) return SendClientMessage(playerid, COLOR_GREY, "У данного игрока есть телефон!");
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Нельзя вернуть телефон самому себе!"); return true; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s вернул Вам телефон", sendername);
SendClientMessage(giveplayerid, 0x6495EDFF, string);
takephone[giveplayerid] = false;
format(string, sizeof(string), "%s вернул телефон %s 'y", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Человек не рядом с вами!");
return true;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
return true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вам не доступна данная команда!");
}
return true;
}