От
Demon7
Как исправить эту ошибку? Попытался залить на мод данный код и при компиляции происходит данная ошибка. Эта ошибка находится на строчке if(GetPlayerData(targetid, "friend_request") == playerid)
CMD:frien(playerid, params[])
{
new targetid = strval(params);
if(!IsPlayerConnected(targetid))
{
SendClientMessage(playerid, COLOR_RED, "Целевой игрок не подключен к серверу.");
return 0;
}
if(targetid == playerid)
{
SendClientMessage(playerid, COLOR_RED, "Вы не можете предложить себе подружиться.");
return 0;
}
if(IsPlayerInRangeOfPlayer(playerid, targetid, 2.0))
{
if(GetPlayerData(targetid, "friend_request") == playerid)
{
SendClientMessage(playerid, COLOR_RED, "У вас уже есть ожидающий запрос на дружбу от этого игрока.");
return 0;
}
SendClientMessage(playerid, COLOR_YELLOW, "Вы предложили игроку подружиться. Ожидайте ответа...");
SendClientMessage(targetid, COLOR_YELLOW, "Игрок предлагает вам подружиться. Используйте /accept или /reject.");
SetPlayerData(playerid, "friend_request", targetid);
SetPlayerData(targetid, "friend_request", playerid);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Игрок находится слишком далеко.");
}
return 1;
}