Digital548
Новичок
Добрый день. У меня такая мелкая проблема которую я не могу решить никак. При использование команды /lock если у вас нету дома и машины или только машины то в чате появляется надпись ''У вас нет машины" , у меня в моде такой надписи не появляется. Пытался сам поставить , результат 0. Вот код.
Что я добавил то это вот.
PHP:
else if(strcmp(cmd, "/lock", true) == 0)
{
new house = PINFO[playerid][pHouse];
new carid;
if (PINFO[playerid][pHouse] == 999) return true;
if(HomeInfo[house][hCar] == 0) return SendMe(playerid, CWHITE, "У вас нет машины.");
carid = PINFO[playerid][pHouse]+1;
if(HomeInfo[house][hCar] != 299)
{
carid = HomeInfo[house][hCar];
}
new lockstatus = gCarLock[carid];
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
if(UgnaliCar[HomeInfo[house][hCar]] == true) return SendMe(playerid, CWHITE, "Машина закрыта. Выкупите её");
switch (lockstatus)
{
case 0:
{
if(PlayerToPoint(4.0, playerid, cx, cy, cz) )
{
if (HomeInfo[house][hCar] == 0 && PINFO[playerid][pHouse] == 999)
{
SendMe(playerid, CWHITE, "У вас нет машины.");
return true;
}
if(HomeInfo[house][hCar] == carid )
{
GameTextForPlayer(playerid, "~w~Car ~r~Lock", 5000, 3);
PlayerPlaySound(playerid, 24600, 0.0, 0.0, 0.0);
LockCar(HomeInfo[house][hCar]);
gCarLock[HomeInfo[house][hCar]] = true;
if(MotoCikl(HomeInfo[house][hCar])) { SetPlayerChatBubble(playerid,"закрыл(а) мотоцикл",CPURPLE,20.0,10000); }
else { SetPlayerChatBubble(playerid,"закрыл(а) автомобиль",CPURPLE,20.0,10000); }
IsLocked[HomeInfo[house][hCar]] = true;
}
}
}
case 1:
{
if(PlayerToPoint(4.0, playerid, cx, cy, cz) )
{
if (HomeInfo[house][hCar] == 0 && PINFO[playerid][pHouse] == 999)
{
SendMe(playerid, CWHITE, "У вас нет машины.");
return true;
}
if(HomeInfo[house][hCar] == carid )
{
GameTextForPlayer(playerid, "~w~Car ~g~Unlock", 5000, 3);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
if(MotoCikl(HomeInfo[house][hCar])) { SetPlayerChatBubble(playerid,"открыл(а) мотоцикл",CPURPLE,20.0,10000); }
else { SetPlayerChatBubble(playerid,"открыл(а) автомобиль",CPURPLE,20.0,10000); }
gCarLock[HomeInfo[house][hCar]] = false;
UnLockCar(HomeInfo[house][hCar]);
IsLocked[HomeInfo[house][hCar]] = false;
return true;
}
}
}
}
return true;
}
PHP:
if (HomeInfo[house][hCar] == 0 && PINFO[playerid][pHouse] == 999)
{
SendMe(playerid, CWHITE, "У вас нет машины.");
return true;
}
