Niko™
Умник
[HIDE]
[/HIDE]
PHP:
CMD:fixcar(playerid, params[])
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pCash] < 50) return SendClientMessage(playerid, COLOR_WHITE, "Не достаточно денег!");
if(PlayerInfo[playerid][pPhousekey] == 999) return true;
if(IsVehicleOccupied(caridhouse[playerid]) != -1) return SendClientMessage(playerid,COLOR_GREY,"Транспорт занят игроком");
new house = PlayerInfo[playerid][pPhousekey];
if(caridhouse[playerid] != -1)
{
DestroyVehicle(caridhouse[playerid]);
caridhouse[playerid] = -1;
}
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , PlayerInfo[playerid][pColor][0] ,PlayerInfo[playerid][pColor][1], 86400);
LockCar(caridhouse[playerid]);
createdcar = caridhouse[playerid];
Fuell[caridhouse[playerid]] = PlayerInfo[playerid][pFuelcar];
GameTextForPlayer(playerid, "~g~car at your home~n~~r~$-50", 5000, 1);
PlayerInfo[playerid][pCash] -= 50;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
CompVeh(playerid,caridhouse[playerid]);
return true;
}
PHP:
CMD:lock(playerid, params[])
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
new carid;
if(PlayerInfo[playerid][pPhousekey] == 999 && caridhouse[playerid] == -1) return SendClientMessage(playerid, COLOR_GRAD1, "В данный момент у вас нет машины");
if(caridhouse[playerid] != -1) carid = caridhouse[playerid];
new lockstatus = gCarLock[carid];
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
if(!PlayerToPoint(4.0, playerid, cx, cy, cz)) return true;
switch (lockstatus)
{
case 0:
{
GameTextForPlayer(playerid, "~r~CLOSED", 5000, 3);
PlayerPlaySound(playerid, 24600, 0.0, 0.0, 0.0);
LockCar(carid);
IsLocked[caridhouse[playerid]] = 1;
}
case 1:
{
GameTextForPlayer(playerid, "~g~OPEN", 5000, 3);
PlayerPlaySound(playerid, 24600, 0.0, 0.0, 0.0);
UnLockCar(carid);
IsLocked[caridhouse[playerid]] = 0;
}
default:
{
SendClientMessage(playerid, COLOR_RED, "Ошибка!");
}
}
return true;
}
