Shker
Умник
Выловил вот такой краш:
[16:39:34] [debug] Accessing element at index 65535 past array upper bound 799
[16:39:34] [debug] AMX backtrace:
[16:39:34] [debug] #0 000fde50 in public LockCar (0x0000ffff) from klcity.amx
[16:39:34] [debug] #1 00149418 in public OnPlayerLogin (0x0000003f, 0x0055ebb8) from klcity.amx
[16:39:34] [debug] #2 00034f54 in public OnDialogResponse (0x0000003f, 0x00000001, 0x00000001, 0xffffffff, 0x0055eb9c) from klcity.amx
Из за него бывает слетают аккаунты..
в OnplayerLogin ссылается на:
LockCar
попробовал удалить краш пропал
Но при /fixcar машина стала появляться и пропадать,прошу помощи
[16:39:34] [debug] Accessing element at index 65535 past array upper bound 799
[16:39:34] [debug] AMX backtrace:
[16:39:34] [debug] #0 000fde50 in public LockCar (0x0000ffff) from klcity.amx
[16:39:34] [debug] #1 00149418 in public OnPlayerLogin (0x0000003f, 0x0055ebb8) from klcity.amx
[16:39:34] [debug] #2 00034f54 in public OnDialogResponse (0x0000003f, 0x00000001, 0x00000001, 0xffffffff, 0x0055eb9c) from klcity.amx
Из за него бывает слетают аккаунты..
в OnplayerLogin ссылается на:
PHP:
if(PlayerInfo[playerid][pPhousekey] != 255)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new house = PlayerInfo[playerid][pPhousekey];
caridhouse[playerid] = AddStaticVehicleEx(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet], HouseInfo[house][hVcol2],5600);
LockCar(caridhouse[playerid]);
createdcar = caridhouse[playerid];
Fuell[caridhouse[playerid]] = PlayerInfo[playerid][pFuelcar];
createdcar++;
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pKolesocar]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pNitro]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pGidra]);
if(PJ(caridhouse[playerid]))
{
ChangeVehiclePaintjob(caridhouse[playerid], PlayerInfo[playerid][pPokraska]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pSpoiler]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pBamper1]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pBamper2]);
}
}
PHP:
public LockCar(carid)
{
foreach (new i : Player)
{
if(IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(carid,i,0,1);
gCarLock[carid] = 1;
}
}
}
попробовал удалить краш пропал
PHP:
if(PlayerInfo[playerid][pPhousekey] != 255)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new house = PlayerInfo[playerid][pPhousekey];
caridhouse[playerid] = AddStaticVehicleEx(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet], HouseInfo[house][hVcol2],5600);
LockCar(caridhouse[playerid]);
createdcar = caridhouse[playerid];
Fuell[caridhouse[playerid]] = PlayerInfo[playerid][pFuelcar];
createdcar++;
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pKolesocar]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pNitro]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pGidra]);
if(PJ(caridhouse[playerid]))
{
ChangeVehiclePaintjob(caridhouse[playerid], PlayerInfo[playerid][pPokraska]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pSpoiler]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pBamper1]);
AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pBamper2]);
}
}
Последнее редактирование:
