Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±

    Ошибки лога

    Помогите справится.

    PHP код:
    [02:13:50] [debugRun time error 4"Array index out of bounds"
    [02:13:50] [debug]  Attempted to read/write array element at index 1000 in array of size 500
    [02:13:50] [debugAMX backtrace:
    [
    02:13:50] [debug#0 0016151c in public ac_dhider__OnDialogResponse (playerid=0, dialogid=3490, response=1, listitem=-1, inputtext[]=@001fbad4 "123123") at C:\Users\1\Desktop\OlimP RPG\gamemodes\ol.pwn:18828
    [02:13:50] [debug#1 000103ac in public OnDialogResponse (playerid=0, dialogid=3490, response=1, listitem=-1, inputtext[]=@001fbad4 "123123") at C:\Users\1\Desktop\OlimP RPG\pawno\include\ac_dialog_hider.inc:35
    [02:14:01] [debugServer crashed while executing ol.amx
    [02:14:01] [debugAMX backtrace:
    [
    02:14:01] [debug#0 native format () from samp-server.exe
    [02:14:01] [debug#1 00311180 in SendFormattedMessage (playerid=0, color=869072810, fstring[]=@0015e7f8 "", ... <2 arguments>) at C:\Users\1\Desktop\OlimP RPG\gamemodes\ol.pwn:31642
    [02:14:01] [debug#2 000a60b0 in public cmd_makeleader (playerid=0, params[]=@001fbb14 "") at C:\Users\1\Desktop\OlimP RPG\gamemodes\ol.pwn:9176
    [02:14:02] [debugNative backtrace:
    [
    02:14:02] [debug#0 0046cff0 in ?? () from samp-server.exe
    [02:14:02] [debug#1 0046f992 in ?? () from samp-server.exe
    [02:14:02] [debug#2 6bdec82a in ?? () from plugins\crashdetect.DLL
    [02:14:02] [debug#3 6bdf23a8 in ?? () from plugins\crashdetect.DLL
    [02:14:02] [debug#4 6bdea207 in ?? () from plugins\crashdetect.DLL
    [02:14:02] [debug#5 6bdec87a in ?? () from plugins\crashdetect.DLL
    [02:14:02] [debug#6 100015ed in ?? () from plugins\dc_cmd.DLL
    [02:14:02] [debug#7 6bc0016a in ?? () from C:\windows\system32\MSVCR100.dll
    [02:14:02] [debug#8 6bdd57ea in ?? () from plugins\crashdetect.DLL
    [02:14:02] [debug#9 004010b6 in ?? () from samp-server.exe
    [02:14:02] [debugServer crashed while executing ol.amx
    [02:14:02] [debugAMX backtrace:
    [
    02:14:02] [debug#0 native format () from samp-server.exe
    [02:14:02] [debug#1 00311180 in SendFormattedMessage (playerid=0, color=869072810, fstring[]=@0015e7f8 "", ... <2 arguments>) at C:\Users\1\Desktop\OlimP RPG\gamemodes\ol.pwn:31642
    [02:14:02] [debug#2 000a60b0 in public cmd_makeleader (playerid=0, params[]=@001fbb14 "") at C:\Users\1\Desktop\OlimP RPG\gamemodes\ol.pwn:9176
    [02:14:02] [debugNative backtrace:
    [
    02:14:02] [debug#0 77e23100 in ?? () from C:\windows\SysWOW64\ntdll.dll
    [02:14:02] [debug#1 77e23407 in ?? () from C:\windows\SysWOW64\ntdll.dll
    [02:14:02] [debug#2 77e232f2 in ?? () from C:\windows\SysWOW64\ntdll.dll
    [02:14:02] [debug#3 75a614d1 in ?? () from C:\windows\syswow64\kernel32.dll
    [02:14:02] [debug#4 00498e11 in ?? () from samp-server.exe
    [02:14:02] [debug#5 0044d9c9 in ?? () from samp-server.exe
    [02:14:02] [debug#6 0045856c in ?? () from samp-server.exe
    [02:14:02] [debug#7 0045ad2a in ?? () from samp-server.exe
    [02:14:02] [debug#8 6bdf1489 in ?? () from plugins\crashdetect.DLL
    [02:14:02] [debug#9 75ca0816 in ?? () from C:\windows\syswow64\KERNELBASE.dll 
    PHP код:
    stock SendFormattedMessage(playeridcolorfstring[], {Float_}:...)
    {
        static const 
    STATIC_ARGS 3,BYTES_PER_CELL cellbits 8;
        new    
    = (numargs() - STATIC_ARGS) * BYTES_PER_CELL;
        if(
    n)
        {
            new 
    message[128],arg_start,arg_end;
            
    #emit CONST.alt                fstring
            #emit LCTRL                    5
            #emit ADD
            #emit STOR.S.pri               arg_start
            #emit LOAD.S.alt               n
            #emit ADD
            #emit STOR.S.pri               arg_end
            
    do
            {
                
    #emit LOAD.I
                #emit PUSH.pri
                
    arg_end -= BYTES_PER_CELL;
                
    #emit LOAD.S.pri           arg_end
            
    }
            while (
    arg_end arg_start);
            
    #emit PUSH.S                   fstring
            #emit PUSH.C                   128
            #emit PUSH.ADR                 message
            
    += BYTES_PER_CELL 3;
            
    #emit PUSH.S                   n
            #emit SYSREQ.C                 format
            
    += BYTES_PER_CELL;
            
    #emit LCTRL                    4
            #emit LOAD.S.alt               n
            #emit ADD
            #emit SCTRL                    4
            
    return SCM(playeridcolormessage);
        }
        else return 
    SCM(playeridcolorfstring);

    Это строка 18828

    PHP код:
    for(new 0sizeof(HouseInfo); i++) SetPlayerMapIcon(playeridi,HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancex], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancey], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancez],35,-1,1); 

  2. #2
    Аватар для middlematt
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.01.2016
    Сообщений
    40
    Репутация:
    7 ±
    Не знаю почему, но у меня тоже была такая проблема с SendFormattedMessage

    PHP код:
    stock SendClientMessageEx(playeridcolor, const str[], {Float,_}:...)
    {
        static
            
    args,
            
    start,
            
    end,
            
    string[144]
        ;
        
    #emit LOAD.S.pri 8
        #emit STOR.pri args

        
    if (args 12)
        {
            
    #emit ADDR.pri str
            #emit STOR.pri start

            
    for (end start + (args 12); end startend -= 4)
            {
                
    #emit LREF.pri end
                #emit PUSH.pri
            
    }
            
    #emit PUSH.S str
            #emit PUSH.C 144
            #emit PUSH.C string
            #emit PUSH.C args
            #emit SYSREQ.C format

            
    SendClientMessage(playeridcolorstring);

            
    #emit LCTRL 5
            #emit SCTRL 4
            #emit RETN
        
    }
        return 
    SendClientMessage(playeridcolorstr);

    А вообще, лучше писать вручную форматирование, чем юзать какую-то какаху)

  3. Пользователь сказал cпасибо:
    DmX (08.12.2016)
  4. #3
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Спасибо, исправил.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •