Путаються иды личного транспорта.
#1

Собственно храню личный транспорт в масиве.

PHP Code:
new caridhouse[MAX_PLAYERS]; // глобальный массив
caridhouse[playerid] = -1// В OnPlayerConnect присваиваю значение -1.
// При логине
if(PlayerInfo[playerid][pPhousekey] != 255// проверка на дом
{
    new 
house PlayerInfo[playerid][pPhousekey];
    
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pVcol1], PlayerInfo[playerid][pVcol2],7200);
        ...
}
// Про продаже машины, дома
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][pVcol1], PlayerInfo[playerid][pVcol2], 7200); // если нужно, создаём
// В OnPlayerDisconnect
if(PlayerInfo[playerid][pPhousekey] != 255// проверка на дом
{
    if(
caridhouse[playerid] != -1)
    {
        
DestroyVehicle(caridhouse[playerid]);
        
caridhouse[playerid] = -1;
    }

Но в итоге, ближе к вечеру личное авто ровняет к фракционному, пишет например "Вы не состоите в LSPD", или вместо одной машины, оказывается две. Прошелся по коду, ошибку не нашел. Перед удалением проверяю, создана ли она, создаю машину после удаления прошлой (за исключением покупки дома и при логине, там машина создаётся без проверки). В чем может быть проблема?
Reply


Messages In This Thread
Путаються иды личного транспорта. - by gensek4 - 08.03.2015, 06:45
Re: Путаються иды личного транспорта. - by Jon_De - 08.03.2015, 10:29
Re: Путаються иды личного транспорта. - by stabker - 08.03.2015, 12:46
Re: Путаються иды личного транспорта. - by gensek4 - 08.03.2015, 13:05

Forum Jump:


Users browsing this thread: 2 Guest(s)