Ошибки крашдетектера.
#6

Тут еще 2 ошибочки вылезли:

PHP код:
[08:57:19] [debugRun time error 4"Array index out of bounds"
[08:57:19] [debug]  Accessing element at negative index -1
[08:57:19] [debugAMX backtrace:
[
08:57:19] [debug#0 00130c78 in public OtherTimer () at C:\Users\Евгений\Desktop\Мод\pawno\Samp GRP\gamemodes\edit.pwn:19126 
PHP код:
public OtherTimer()
{
    
GetMoney();
    foreach(
Player,i)
    {
        if(
IsPlayerConnected(i))
        {
            if(
CellTime[i] > 0)
            {
                if (
CellTime[i] == cchargetime)
                {
                    
CellTime[i] = 1;
                    if(
Mobile[Mobile[i]] == iCallCost[i] = CallCost[i]+callcost;
                }
                
CellTime[i] = CellTime[i] +1;
                if (
Mobile[Mobile[i]] == -&& CellTime[i] == 5// Вот строчка где ошибка
                
{
                    if(
IsPlayerConnected(Mobile[i]))
                    {
                        
format(stringer1sizeof(stringer1), "У %s звонит мобильник"PlayerInfo[Mobile[i]][pNames]);
                        
ProxDetector(30.0Mobile[i], stringer1COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    }
                }
            }
            if(
CellTime[i] == && CallCost[i] > 0)
            {
                
format(stringer1sizeof(stringer1), "~w~Phone~n~~r~%d",CallCost[i]);
                
PlayerInfo[i][pCash] -=-CallCost[i];
                
GameTextForPlayer(istringer150001);
                
CallCost[i] = 0;
            }
        }
    }
    return 
true;

PHP код:
[08:57:22] [debugRun time error 4"Array index out of bounds"
[08:57:22] [debug]  Accessing element at index 65535 past array upper bound 599
[08:57:22] [debugAMX backtrace:
[
08:57:22] [debug#0 002d0830 in public cmd_accept (playerid=45, params[]=@0045dafc "house") at C:\Users\Евгений\Desktop\Мод\pawno\Samp GRP\gamemodes\edit.pwn:33138 
PHP код:
    else if(strcmp(x_job,"house",true) == 0)
    {
        if(
ChangeHouse[playerid][hCena] > 89999 && ChangeHouse[playerid][hProdaet] != INVALID_PLAYER_ID)
        {
            if(
ProxDetectorS(8.0playeridChangeHouse[playerid][hProdaet]))
            {
                new 
house PlayerInfo[ChangeHouse[playerid][hProdaet]][pPhousekey];
                if(
PlayerInfo[playerid][pCash] < ChangeHouse[playerid][hCena])return SendClientMessage(playeridCOLOR_GREY"У вас нет столько денег на руках!");
                
PlayerInfo[playerid][pCash] -= ChangeHouse[playerid][hCena];
                
PlayerInfo[ChangeHouse[playerid][hProdaet]][pCash] += ChangeHouse[playerid][hCena];
                
PlayerInfo[playerid][pPhousekey] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pPhousekey];
                
PlayerInfo[ChangeHouse[playerid][hProdaet]][pPhousekey] = 255;
                
strmid(HouseInfo[house][hOwner], PlayerInfo[playerid][pNames], 0strlen(PlayerInfo[playerid][pNames]), 255);
                
SendMes(playerid,COLOR_WHITE,"Вы купили дом у %s за %d вирт.",PlayerInfo[ChangeHouse[playerid][hProdaet]][pNames],ChangeHouse[playerid][hCena]);
                
SendMes(ChangeHouse[playerid][hProdaet],COLOR_WHITE,"Вы продали дом %s за %d вирт.",PlayerInfo[playerid][pNames],ChangeHouse[playerid][hCena]);
                
PlayerInfo[playerid][pVcol1] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pVcol1];
                
PlayerInfo[ChangeHouse[playerid][hProdaet]][pVcol1] = 0;
                
PlayerInfo[playerid][pVcol2] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pVcol2];
                
PlayerInfo[ChangeHouse[playerid][hProdaet]][pVcol2] = 0;
                
PlayerInfo[playerid][pKolesocar] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pKolesocar];
                
PlayerInfo[ChangeHouse[playerid][hProdaet]][pKolesocar] = 0;
                
PlayerInfo[playerid][pNitro] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pNitro];
                
PlayerInfo[ChangeHouse[playerid][hProdaet]][pNitro] = 0;
                
PlayerInfo[playerid][pGidra] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pGidra];
                
PlayerInfo[ChangeHouse[playerid][hProdaet]][pGidra] = 0;
                new 
model GetVehicleModel(caridhouse[ChangeHouse[playerid][hProdaet]]);
                if(
model == 534 || model == 535 || model == 536 || model ==558 || model ==559 || model ==560 || model ==561 || model ==562 || model ==565 || model ==576 || model ==483 || model == 567)
                {
                    
PlayerInfo[playerid][pPokraska] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pPokraska];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pPokraska] = 0;
                    
PlayerInfo[playerid][pSpoiler] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pSpoiler];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pSpoiler] = 0;
                    
PlayerInfo[playerid][pHood] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pHood];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pHood] = 0;
                    
PlayerInfo[playerid][pExhaust] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pExhaust];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pExhaust] = 0;
                    
PlayerInfo[playerid][pLamps] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pLamps];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pLamps] = 0;
                    
PlayerInfo[playerid][pSideskirt] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pSideskirt];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pSideskirt] = 0;
                    
PlayerInfo[playerid][pVozdyx] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pVozdyx];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pVozdyx] = 0;
                    
PlayerInfo[playerid][pBamper1] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pBamper1];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pBamper1] = 0;
                    
PlayerInfo[playerid][pBamper2] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pBamper2];
                    
PlayerInfo[ChangeHouse[playerid][hProdaet]][pBamper2] = 0;
                }
                if(
caridhouse[ChangeHouse[playerid][hProdaet]] != -1)
                {
                    
DestroyVehicle(caridhouse[ChangeHouse[playerid][hProdaet]]);
                    
caridhouse[ChangeHouse[playerid][hProdaet]] = -1;
                }
                
PlayerInfo[playerid][pCar] = PlayerInfo[ChangeHouse[playerid][hProdaet]][pCar];
                
PlayerInfo[ChangeHouse[playerid][hProdaet]][pCar] = 462;
                
OnPlayerUpdateRL(playerid);
                new 
mysql_query_[256];
                
format(mysql_query_sizeof(mysql_query_), "UPDATE `"TABLE_HOUSE"` SET `hOwner` = '%s' WHERE hID = '%i'",PlayerInfo[playerid][pNames],PlayerInfo[playerid][pPhousekey]);
                
mysql_function_query(connectsmysql_query_false"""");
                
ChangeHouse[playerid][hProdaet] = INVALID_PLAYER_ID;
                
ChangeHouse[ChangeHouse[playerid][hProdaet]][hPokypaet] = INVALID_PLAYER_ID// Ошибка
                
ChangeHouse[playerid][hCena] = 0;
            }
            else return 
SendClientMessage(playerid,COLOR_GREY,"Вы далеко от продавца.");
        }
        else return 
SendClientMessage(playerid,COLOR_GREY,"Вам не предлагали купить дом.");
    } 
Reply


Messages In This Thread
Ошибки крашдетектера. - by gensek4 - 02.03.2015, 01:34
Re: Ошибки крашдетектера. - by ZiGGi - 02.03.2015, 01:53
Re: Ошибки крашдетектера. - by gensek4 - 02.03.2015, 02:06
Re: Ошибки крашдетектера. - by ZiGGi - 02.03.2015, 02:57
Re: Ошибки крашдетектера. - by gensek4 - 02.03.2015, 03:07
Re: Ошибки крашдетектера. - by gensek4 - 02.03.2015, 08:09
Re: Ошибки крашдетектера. - by ZiGGi - 02.03.2015, 11:44
Re: Ошибки крашдетектера. - by gensek4 - 03.03.2015, 09:22
Re: Ошибки крашдетектера. - by Stepashka - 03.03.2015, 09:43
Re: Ошибки крашдетектера. - by gensek4 - 03.03.2015, 09:54

Forum Jump:


Users browsing this thread: 1 Guest(s)