PHP код:
//Попробуй вместо этой
PlayerToPoint(range, playerid, x, y, z)
//заюзать эту и побольше радиус вместо 2.0 поставь хотя бы 10.0
IsPlayerInRangeOfPoint(playerid, range, x, y, z)
PHP код:
CMD:buyazs(playerid, params[])
{
if(pInfo[playerid][pAZSKey] != -1)
return SendClientMessage(playerid, CLR, "Community: {FFFFFF}У тебя уже есть заправка.");
for(new i = 0; i < MAX_AZS; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, azsInfo[i][azsX], azsInfo[i][azsY], azsInfo[i][azsZ])) continue;
SetPVarInt(playerid, "SavedAzsID", i);
new string[64];
format(string, sizeof(string), "Эта АЗС продается!\n\nЦена: {33FF00}$%s", convertNumber(azsInfo[i][azsPrice]));
ShowPlayerDialog(playerid, DIALOG_AZS, DIALOG_STYLE_MSGBOX, "АЗС", string, "Купить", "Закрыть");
}
return 1;
}