1Dima0990
Умник
Такая фишка я создал команду /carupgrade которая ставит машину рядом с домом ну есть у меня и коанда /lock
Но я стаю рядом с машиной пишу команду /lock чтобы закрыть машину а он пишет что вы слишком далеко что этом может быть ? помогите исправить
Вот команда /carupgrade
PHP:
if(strcmp(cmd, "/lock", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float: X, Float: Y, Float: Z;
if(RENTCAR[playerid] != 9999)
{
GetVehiclePos(RENTCAR[playerid], X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 8.0, X, Y, Z))
{
if(LOCKEDVEH[RENTCAR[playerid]] == 0) { LockCar(RENTCAR[playerid]); GameTextForPlayer(playerid, "~r~locked", 5000, 6); }
else if(LOCKEDVEH[RENTCAR[playerid]] == 1) { UnLockCar(RENTCAR[playerid]); GameTextForPlayer(playerid, "~g~Unlocked", 5000, 6); }
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else return SendClientMessage(playerid, COLOR_GREY, "{FF9900}[Îøèáêà]{ffffff}: Ошибка вы слишком далеко от машины.");
}
new house = PlayerInfo[playerid][pPhousekey];
new rent = PlayerInfo[playerid][pRent];
if(house != 255 )
{
GetVehiclePos(house+1+MAX_BUYABLE_CARS, X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 8.0, X, Y, Z))
{
if(LOCKEDVEH[HouseVehicle[house]] == 0) { LockCar(HouseVehicle[house]); GameTextForPlayer(playerid, "~r~Locked", 5000, 6); }
else if(LOCKEDVEH[HouseVehicle[house]] == 1) { UnLockCar(HouseVehicle[house]); GameTextForPlayer(playerid, "~g~Unlocked", 5000, 6); }
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else return SendClientMessage(playerid, COLOR_GREY, "{FF9900}[Îøèáêà]{ffffff}:Ошибка вы слишком далеко от машины.");
}
if(rent != 255 )
{
GetVehiclePos(rent+1+MAX_BUYABLE_CARS, X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 8.0, X, Y, Z))
{
if(LOCKEDVEH[rent+1+MAX_BUYABLE_CARS] == 0) { LockCar(rent+1+MAX_BUYABLE_CARS); GameTextForPlayer(playerid, "~r~locked", 5000, 6); }
else if(LOCKEDVEH[rent+1+MAX_BUYABLE_CARS] == 1) { UnLockCar(rent+1+MAX_BUYABLE_CARS); GameTextForPlayer(playerid, "~g~Unlocked", 5000, 6); }
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
}
else return SendClientMessage(playerid, COLOR_GREY, "{FF9900}[Îøèáêà]{ffffff}: Вы слишком далеко от машины.");
}
}
return 1;
}
PHP:
if (strcmp(cmd, "/carupgrade", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new house = PlayerInfo[playerid][pPhousekey], PlName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlName, sizeof(PlName));
if (house != 255 && strcmp(PlName, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
{
if(PlayerInfo[playerid][pLevel] >= 1)
{
format(string,sizeof(string),"Blistacompact\nClover\nElegant\nEmperor\nGlendale\nGreenwood\nHuntley\nJester\nLandstalker\nMerit\nNebula\nSabre\nStratum\nSunrise\nTahoma\nUranus\nBus\nRancher\nÑëåäóþùàÿ ñòðàíèöà");
ShowPlayerDialog(playerid,102,2,"Äîìàøíÿÿ ìàøèíà",string,"Çàêàçàòü","Îòìåíà");
}
else return SendClientMessage(playerid, 0xFFFFFFF, " Âàø óðîâåíü äîëæåí áûòü âûøå 1-îãî, ÷òîáû èñïîëüçîâàòü ýòó êîìàíäó! ");
}
else return SendClientMessage(playerid, 0xFFFFFFF, " Ó âàñ íåò äîìàøíåé ìàøèíû! ");
}
return 1;
}
Последнее редактирование:
