Crashdetect error
#1

Hi. I have a little problem with crashdetect

Код:
[19:33:11] [debug] Server crashed while executing new.amx
[19:33:11] [debug] AMX backtrace:
[19:33:11] [debug] #0 00000030 in ?? (... <12 arguments>) at ...\pawno\include\float.inc:108
[19:33:11] [debug] #1 00000030 in public OnDialogResponse () at ...\pawno\include\float.inc:108
[19:33:11] [debug] Native backtrace:
[19:33:11] [debug] #0 f6ab860b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[19:33:11] [debug] #1 f6aafe92 in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[19:33:11] [debug] #2 f6ab18d9 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[19:33:11] [debug] #3 f6ab82a0 in ?? () from plugins/crashdetect.so
Code from gamemode:

Код:
case D_BIZNES:
        {
            if(response)
            {
                new b = pBiznes[playerid], s[128];

                if(BiznesOwner[b] == playerid)
                {
                    format(s, 128, "You sell business "WHITE"%s "L_BLUE"for "WHITE"$%d", BiznesName[b], (BiznesCena[b][0] / 2));
                    SCM(playerid, C_LBLUE, s);
                    pMoney[playerid] += (BiznesCena[b][0] / 2);

                    BiznesOwner[b] = -1;
                    KillTimer(BiznesTimer[b]);

                    format(s, 128, "%s\n"WHITE"Price: "L_BLUE"$%d\n"WHITE"Earnings: "L_BLUE"$%d", BiznesName[b], BiznesCena[b][0], BiznesCena[b][1]);
                    UpdateDynamic3DTextLabelText(Text3D:BiznesText[b], C_LBLUE, s);
                }
                else
                {
                    if(pMoney[playerid] < BiznesCena[b][0]) return SCM(playerid, C_RED, "You dont have enough money!");

                    if(BiznesOwner[b] != -1)
                    {
                        format(s, 128, "%s "WHITE"%s "L_BLUE"bought your business "WHITE"%s "L_BLUE"for "WHITE"$%d", Rang[playerid], pName[playerid], BiznesName[b], BiznesCena[b][0]);
                        SCM(BiznesOwner[b], C_LBLUE, s);

                        format(s, 128, "You get a refund "WHITE"$%d "L_BLUE"for buying your business!", (BiznesCena[b][0] / 2));
                        SCM(BiznesOwner[b], C_LBLUE, s);
                        pMoney[BiznesOwner[b]] += (BiznesCena[b][0] / 2);

                        format(s, 128, "You bought businnes "WHITE"%s "L_BLUE"from player "WHITE"%s "L_BLUE"for "WHITE"$%d", BiznesName[b], pName[BiznesOwner[b]], BiznesCena[b][0]);
                        KillTimer(BiznesTimer[b]);
                    }
                    else
                    {
                        format(s, 128, "You bought business "WHITE"%s "L_BLUE"for "WHITE"$%d", BiznesName[b], BiznesCena[b][0]);
                    }
                    BiznesTimer[b] = SetTimerEx("Biznes", 180000, 1, "i", b);
                    PlayAudioStreamForPlayer(playerid, Music[sizeof(Music) - 1]);

                    SCM(playerid, C_LBLUE, s);
                    pMoney[playerid] -= BiznesCena[b][0];
                    BiznesOwner[b] = playerid;

                    format(s, 256, "%s\n"WHITE"Owner: "L_BLUE"%s\n"WHITE"Price: "L_BLUE"$%d\n"WHITE"Earnings: "L_BLUE"$%d", BiznesName[b], pName[playerid], BiznesCena[b][0], BiznesCena[b][1]);
                    UpdateDynamic3DTextLabelText(Text3D:BiznesText[b], C_LBLUE, s);
                }
            }
        }
And line 108 and 109 in float.inc

Код:
stock Float:operator-(Float:oper)
    return oper^Float:cellmin;                  /* IEEE values are sign/magnitude */
That error is crashing server. Not to first time, but a few business buys.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)