NybikSry
Умник
Код:
Суть
Что бы открыть дверь - игрок должен быть сотрудником СМИ и находится рядом с дверью.
Всё работает хорошо только тогда, когда все действия происходят в радиусе
А вот если уже быть дальше от двери этой, то дверь может открыть любой игрок на любом расстоянии. wtf?
PHP:
if(newkeys == KEY_WALK)
{
if(IsPlayerInRangeOfPoint( playerid, 2.5, 1562.034057, -1239.036010, 202.945999))
if(pData[playerid][pFraction] != 10 && pData[playerid][pSubfraction] != 1
|| pData[playerid][pFraction] != 10 && pData[playerid][pSubfraction] != 2
|| pData[playerid][pFraction] != 10 && pData[playerid][pSubfraction] != 3) return SendClientMessage(playerid, COLOR_GRAY, "У Вас нет ключей от этой двери.");
{
if(gatemovesmicr == 0)
{
MoveObject(gatesmicr, 1562.0356, -1240.3367, 202.9460, 0.9);
gatemovesmicr = 1;
}
else if(gatemovesmicr == 1)
{
MoveObject(gatesmicr, 1562.0341, -1239.0360, 202.9460, 0.9);
gatemovesmicr = 0;
}
}
}
Что бы открыть дверь - игрок должен быть сотрудником СМИ и находится рядом с дверью.
Всё работает хорошо только тогда, когда все действия происходят в радиусе
PHP:
if(IsPlayerInRangeOfPoint( playerid, 2.5, 1562.034057, -1239.036010, 202.945999))
