CMD:trade(playerid, params[])
{
new targetid;
if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "Используй: /trade [id]");
if(targetid == playerid || !IsPlayerConnected(targetid))
return SendClientMessage(playerid, -1, "Игрок не найден");
if(GetPlayerDistanceToPlayer(playerid, targetid) > MAX_TRADE_DIST)
return SendClientMessage(playerid, -1, "Игрок слишком далеко");
if(Trade[targetid][tActive])
return SendClientMessage(playerid, -1, "У игрока уже идёт обмен");
Trade[playerid][tActive] = true;
Trade[playerid][tPartner] = targetid;
Trade[playerid][tMoney] = 0;
Trade[playerid][tLocked] = false;
ResetTradeItems(playerid);
Trade[targetid][tActive] = true;
Trade[targetid][tPartner] = playerid;
Trade[targetid][tMoney] = 0;
Trade[targetid][tLocked] = false;
ResetTradeItems(targetid);
ShowTradeMenu(playerid);
ShowTradeMenu(targetid);
SendClientMessage(playerid, 0x33AA33FF, "Трейд открыт. Добавляй предметы и жми 'Подтвердить'.");
SendClientMessage(targetid, 0x33AA33FF, "Тебе предложили трейд.");
return 1;
}Автор слива - @RomchikStudio
Автор переслива - вы