Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18
  1. #1
    Аватар для Just_Fenix
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.05.2014
    Сообщений
    47
    Репутация:
    11 ±

    Краш сервера

    Здравствуйте!
    На сервере часто появляется краш. Появляется он после того как я начинаю следить за игроком. Если два раза подряд начать следить - то сервер выключается.
    У меня слежка с панелью. Глобальные переменные
    PHP код:
    new PlayerSpec[MAX_PLAYERS];
    new 
    PlayerSpectateID[MAX_PLAYERS];
    new 
    Menu:reconmenu
    Колбэк OnPlayerCommandText
    PHP код:
        if(strcmp(cmd"/re"true) == || strcmp(cmd"/recon"true) == 0)
        {
          if(
    pInfo[playerid][pAdmin] < 1) return SendClientMessage(playeridCOLOR_GRAD1"Недостаточно прав для использования команды.");
          
    tmp strtok(cmdtextidx);
          if(!
    strlen(tmp)) return SendClientMessage(playeridCOLOR_GRAD1"/re(con) [playerid]");
          
    para1 ReturnUser(tmp);
          if(
    para1 == playerid) return SendClientMessage(playeridCOLOR_GRAD1"Вы не можете следить за самим собой.");
          if(!
    IsPlayerConnected(para1)) return SendClientMessage(playeridCOLOR_GRAD1"Игрока нет на сервере.");
          if(
    GetPlayerState(para1) == PLAYER_STATE_SPECTATING) return SendClientMessage(playeridCOLOR_GRAD1"Этот игрок не вступил в игру.");
          
    SetPlayerInterior(playeridGetPlayerInterior(para1));
          
    SetPlayerVirtualWorld(playeridGetPlayerVirtualWorld(para1));
          
    TogglePlayerSpectating(playeridtrue);
          if(
    GetPlayerVehicleID(para1)) PlayerSpectateVehicle(playeridGetPlayerVehicleID(para1));
          else 
    PlayerSpectatePlayer(playeridpara1);
          
    ShowMenuForPlayer(reconmenu,playerid);
          
    PlayerSpectateID[playerid] = para1;
          
    PlayerSpec[para1] = playerid;
          return 
    true;
        } 
    Колбэк OnGameModeInit
    PHP код:
        reconmenu CreateMenu("Panel"1510.0120.075.0);
        
    AddMenuItem(reconmenu,0,"Update");
        
    AddMenuItem(reconmenu,0,"Exit"); 
    PHP код:
    public OnPlayerSelectedMenuRow(playeridrow)
    {
        if(
    GetPlayerMenu(playerid) == reconmenu)
        {
            switch(
    row)
            {
                case 
    0:
                {
                  new 
    vehicle GetPlayerVehicleID(PlayerSpec[PlayerSpectateID[playerid]]);
                  if(
    vehiclePlayerSpectateVehicle(playeridvehicle);
                  else 
    PlayerSpectatePlayer(playeridPlayerSpec[PlayerSpectateID[playerid]]);
                  
    ShowMenuForPlayer(reconmenu,playerid);
                  
    SendClientMessageToAll(COLOR_GREEN"Слежка обновлена");
                }
                case 
    1:
                {
                  
    TogglePlayerSpectating(playeridfalse);
                  
    SetCameraBehindPlayer(playerid);
                  
    SendClientMessage(playeridCOLOR_YELLOW"Наблюдение закончено.");
                  
    PlayerSpec[PlayerSpectateID[playerid]] = -1;
                  
    PlayerSpectateID[playerid] = -1;
                  
    DestroyMenu(reconmenu);
                }
            }
        }
        return 
    1;

    Ну и если игрок нажал ENTER во время слежки, то отключаем его.
    В колбэк OnPlayerKeyStateChange
    PHP код:
        if(newkeys 16 && GetPlayerState(playerid) == PLAYER_STATE_SPECTATING)
        {
          
    TogglePlayerSpectating(playeridfalse);
          
    SetCameraBehindPlayer(playerid);
          
    SendClientMessage(playeridCOLOR_YELLOW"Наблюдение закончено.");
          
    PlayerSpec[PlayerSpectateID[playerid]] = -1;
          
    PlayerSpectateID[playerid] = -1;
          
    DestroyMenu(reconmenu);
          return 
    1;
        } 
    PlayerSpec[PlayerSpectateID[playerid]] = -1;
    PlayerSpectateID[playerid] = -1;
    - эти переменные у меня обнуляются при входе/выходе.
    Также заметил в самом краше, что как-то не правильно работает стример. Версия стримера у меня 2.6.1 (( 2.7 багнутый )).
    Краш:
    PHP код:

    --------------------------

    SA-MP Server0.3z



    Exception At Address
    0x00487CE0 Module: (samp-server.exe)



    Registers:

    EAX0x00000000    EBX0x00000001    ECX0x00000000    EDX0x00000001

    ESI
    0x00000000    EDI0x00470000    EBP0x0367F45C    ESP0x0018F74C

    EFLAGS
    0x00010297



    Stack
    :

    +
    00000x0200F808   0x03861F80   0x01FAC538   0x0369AB00

    +00100x00000000   0x0369AB01   0x00000001   0x00000018

    +00200x00000800   0x00000000   0x0018F779   0x01000101

    +00300x00000100   0x0018F7AC   0x76FB6A16   0x00000000

    +00400x00000000   0x0018F836   0x00000001   0x0018F834

    +00500x00000001   0x00000000   0x00000000   0x0018F834

    +00600x0018F7E4   0x76FAEAE2   0x00000000   0x00000100

    +00700x0018F834   0x00000001   0x0018F834   0x00000001

    +00800x76FC124C   0x00000000   0x00000000   0x00000065

    +00900x00000001   0x00000001   0x0018F810   0x76FA2E8A

    +00A00x00000000   0x00000100   0x0018F834   0x00000001

    +00B00x0018F834   0x00000001   0x00000010   0x00000065

    +00C00x00000001   0x00000001   0x0018F838   0x750A3EE5

    +00D00x0018F840   0x01FAC538   0x03676760   0x00499CD9

    +00E00x00000000   0x0018F855   0x00000000   0x00493D1A

    +00F00x00406BA8   0x00000000   0x01FAC538   0x0369AB00

    +01000x001C7898   0x00000001   0x00000031   0x0367EF38

    +01100x004065C5   0x03862798   0x03852960   0x00000003

    +01200x0018FB54   0x004A5DCB   0xFFFFFFFF   0x00473E7B

    +01300x00470000   0x01FAC538   0x0369AB00   0x00402BD0



    --------------------------



    Loaded Modules:

    samp-server.exe    A0x00400000 0x004F5000    (C:\Users\user\Desktop\Project\samp-server.exe)

    ntdll.dll    A0x773D0000 0x77550000    (C:\Windows\SysWOW64\ntdll.dll)

    kernel32.dll    A0x754D0000 0x755E0000    (C:\Windows\syswow64\kernel32.dll)

    KERNELBASE.dll    A0x76F80000 0x76FC7000    (C:\Windows\syswow64\KERNELBASE.dll)

    SHELL32.dll    A0x75A50000 0x7669A000    (C:\Windows\syswow64\SHELL32.dll)

    msvcrt.dll    A0x74EF0000 0x74F9C000    (C:\Windows\syswow64\msvcrt.dll)

    SHLWAPI.dll    A0x752B0000 0x75307000    (C:\Windows\syswow64\SHLWAPI.dll)

    GDI32.dll    A0x759C0000 0x75A50000    (C:\Windows\syswow64\GDI32.dll)

    USER32.dll    A0x75080000 0x75180000    (C:\Windows\syswow64\USER32.dll)

    ADVAPI32.dll    A0x758F0000 0x75990000    (C:\Windows\syswow64\ADVAPI32.dll)

    sechost.dll    A0x766C0000 0x766D9000    (C:\Windows\SysWOW64\sechost.dll)

    RPCRT4.dll    A0x75770000 0x75860000    (C:\Windows\syswow64\RPCRT4.dll)

    SspiCli.dll    A0x74E00000 0x74E60000    (C:\Windows\syswow64\SspiCli.dll)

    CRYPTBASE.dll    A0x74DF0000 0x74DFC000    (C:\Windows\syswow64\CRYPTBASE.dll)

    LPK.dll    A0x766B0000 0x766BA000    (C:\Windows\syswow64\LPK.dll)

    USP10.dll    A0x74FD0000 0x7506D000    (C:\Windows\syswow64\USP10.dll)

    WSOCK32.dll    A0x712F0000 0x712F7000    (C:\Windows\system32\WSOCK32.dll)

    WS2_32.dll    A0x76900000 0x76935000    (C:\Windows\syswow64\WS2_32.dll)

    NSI.dll    A0x75750000 0x75756000    (C:\Windows\syswow64\NSI.dll)

    WINMM.dll    A0x73E40000 0x73E72000    (C:\Windows\system32\WINMM.dll)

    IMM32.DLL    A0x769F0000 0x76A50000    (C:\Windows\system32\IMM32.DLL)

    MSCTF.dll    A0x766E0000 0x767AC000    (C:\Windows\syswow64\MSCTF.dll)

    streamer.DLL    A0x6CA60000 0x6CA9E000    (C:\Users\user\Desktop\Project\plugins\streamer.DLL)

    MSVCP100.dll    A0x6A4C0000 0x6A529000    (C:\Windows\system32\MSVCP100.dll)

    MSVCR100.dll    A0x652C0000 0x6537F000    (C:\Windows\system32\MSVCR100.dll)

    mswsock.dll    A0x72D80000 0x72DBC000    (C:\Windows\system32\mswsock.dll)

    wshtcpip.dll    A0x73040000 0x73045000    (C:\Windows\System32\wshtcpip.dll)

    NLAapi.dll    A0x73920000 0x73930000    (C:\Windows\system32\NLAapi.dll)

    napinsp.dll    A0x73680000 0x73690000    (C:\Windows\system32\napinsp.dll)

    pnrpnsp.dll    A0x73660000 0x73672000    (C:\Windows\system32\pnrpnsp.dll)

    DNSAPI.dll    A0x71E60000 0x71EA4000    (C:\Windows\system32\DNSAPI.dll)

    winrnr.dll    A0x734B0000 0x734B8000    (C:\Windows\System32\winrnr.dll)

    WLIDNSP.DLL    A0x73010000 0x73037000    (C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL)

    PSAPI.DLL    A0x769E0000 0x769E5000    (C:\Windows\syswow64\PSAPI.DLL)

    IPHLPAPI.DLL    A0x72770000 0x7278C000    (C:\Windows\system32\IPHLPAPI.DLL)

    WINNSI.DLL    A0x72760000 0x72767000    (C:\Windows\system32\WINNSI.DLL)

    rasadhlp.dll    A0x72D00000 0x72D06000    (C:\Windows\system32\rasadhlp.dll

  2. Пользователь сказал cпасибо:
    Felix (23.05.2014)
  3. #2
    Аватар для Just_Fenix
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.05.2014
    Сообщений
    47
    Репутация:
    11 ±
    Эта проблема возможна из-за Gta San Andreas?
    У меня там просто русификатор стоит и пару модов.
    Она у меня часто вылетает.

  4. Пользователь сказал cпасибо:
    Felix (23.05.2014)
  5. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Больше информации. Выключается только у вас (вылетает с сервера) или же серверный процесс полностью? Где сервер запускаете (дом/хостинг)?
    И подключите крашдетект, перекомпилировав мод с режимом отладки -d3. Далее доведите мод до краша и скиньте логи сервера
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  6. Пользователь сказал cпасибо:
    Just_Fenix (12.05.2014)
  7. #4
    Аватар для Just_Fenix
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.05.2014
    Сообщений
    47
    Репутация:
    11 ±
    Сервер запускается дома. Выключается серверный процесс (samp-server).
    Что показал crashdetect:
    PHP код:
    ----------
    Loaded log file"server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team

    [18:15:18filterscripts ""  (string)
    [
    18:15:18
    [
    18:15:18Server Plugins
    [18:15:18] --------------
    [
    18:15:18]  Loading pluginstreamer
    [18:15:18

    *** 
    Streamer Plugin v2.6.1 by Incognito loaded ***

    [
    18:15:18]   Loaded.
    [
    18:15:18]  Loading plugincrashdetect
    [18:15:18]   CrashDetect v4.13.1 is OK.
    [
    18:15:18]   Loaded.
    [
    18:15:18]  Loaded 2 plugins.

    [
    18:15:18
    [
    18:15:18Filterscripts
    [18:15:18] ---------------
    [
    18:15:18]   Loaded 0 filterscripts.

    [
    18:15:18] ====================================================|
    [
    18:15:18Мод успешно запущен!
    [
    18:15:18] ====================================================|
    [
    18:15:18Number of vehicle models2
    [18:15:48Incoming connection5.79.202.220:55044
    [18:15:49] [joinJust_Fenix has joined the server (0:5.79.202.220)
    [
    18:16:31Incoming connection176.59.180.179:9305
    [18:16:32] [joinDima_Fletch has joined the server (1:176.59.180.179)
    [
    18:17:49] [debugServer crashed while executing server.amx
    [18:17:49] [debugAMX backtrace:
    [
    18:17:49] [debug#0 native ShowMenuForPlayer () [00473e30] from samp-server.exe
    [18:17:49] [debug#1 000123d8 in public OnPlayerCommandText (playerid=0, cmdtext[][email protected] "/re 1") at C:\Users\user\Desktop\Server\gamemodes\server.pwn:824
    [18:17:49] [debugNative backtrace:
    [
    18:17:49] [debug#0 00487ce0 in ?? () from samp-server.exe
    [18:17:49] [debug#1 6ed949ca in AmxCallback () from plugins\crashdetect.DLL
    [18:17:49] [debug#2 6ed9681f in amx_Exec () from plugins\crashdetect.DLL
    [18:17:49] [debug#3 6ed89b84 in CrashDetect::DoAmxExec () from plugins\crashdetect.DLL
    [18:17:49] [debug#4 6ed94a1a in AmxExec () from plugins\crashdetect.DLL
    [18:17:49] [debug#5 0046cfd0 in ?? () from samp-server.exe
    [18:17:49] [debug#6 00452970 in ?? () from samp-server.exe
    [18:17:49] [debug#7 00499cd9 in ?? () from samp-server.exe
    [18:17:49] [debug#8 004a50fe in ?? () from samp-server.exe 
    Команда с ошибкой:
    PHP код:
        if(strcmp(cmd"/re"true) == || strcmp(cmd"/recon"true) == 0)
        {
          if(
    pInfo[playerid][pAdmin] < 1) return SendClientMessage(playeridCOLOR_GRAD1"Недостаточно прав для использования команды.");
          
    tmp strtok(cmdtextidx);
          if(!
    strlen(tmp)) return SendClientMessage(playeridCOLOR_GRAD1"/re(con) [playerid]");
          
    para1 ReturnUser(tmp);
          if(
    para1 == playerid) return SendClientMessage(playeridCOLOR_GRAD1"Вы не можете следить за самим собой.");
          if(!
    IsPlayerConnected(para1)) return SendClientMessage(playeridCOLOR_GRAD1"Игрока нет на сервере.");
          if(
    GetPlayerState(para1) == PLAYER_STATE_SPECTATING) return SendClientMessage(playeridCOLOR_GRAD1"Этот игрок не вступил в игру.");
          
    SetPlayerInterior(playeridGetPlayerInterior(para1));
          
    SetPlayerVirtualWorld(playeridGetPlayerVirtualWorld(para1));
          
    TogglePlayerSpectating(playeridtrue);
          if(
    GetPlayerVehicleID(para1)) PlayerSpectateVehicle(playeridGetPlayerVehicleID(para1));
          else 
    PlayerSpectatePlayer(playeridpara1);
          
    ShowMenuForPlayer(reconmenu,playerid); //строчка 824, ошибка здесь.
          
    PlayerSpectateID[playerid] = para1;
          
    PlayerSpec[para1] = playerid;
          return 
    true;
        } 
    Последний раз редактировалось Just_Fenix; 12.05.2014 в 17:25.

  8. Пользователь сказал cпасибо:
    Felix (23.05.2014)
  9. #5
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    То бишь, при повторном вводе команды сервер выключается?

    - - - Добавлено - - -

    Попробуйте перед ShowMenu поставить
    PHP код:
    HideMenuForPlayerreconmenuplayerid ); 
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  10. Пользователь сказал cпасибо:
    Just_Fenix (12.05.2014)
  11. #6
    Аватар для Just_Fenix
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.05.2014
    Сообщений
    47
    Репутация:
    11 ±
    Как бы так сказать. Я два-три раза нажимаю "Update" в панельки. Камера не обновляется (там что-то не правильно в OnPlayerSelectedMenuRow). Нажимаю EXIT, администратор выходит из слежки. Я сразу снова набираю команду /re 1 и сервер выключается.

    - - - Добавлено - - -

    Цитата Сообщение от DeimoS Посмотреть сообщение
    То бишь, при повторном вводе команды сервер выключается?

    - - - Добавлено - - -

    Попробуйте перед ShowMenu поставить
    PHP код:
    HideMenuForPlayerreconmenuplayerid ); 
    При повторном использовании команды - панель не появляется.
    И сервер выключился. Log server:
    PHP код:
    [19:41:19] [debugServer crashed while executing server.amx
    [19:41:19] [debugAMX backtrace:
    [
    19:41:19] [debug#0 native HideMenuForPlayer () [00473ea0] from samp-server.exe
    [19:41:19] [debug#1 000123d8 in public OnPlayerCommandText (playerid=0, cmdtext[][email protected] "/re 1") at C:\Users\user\Desktop\Server\gamemodes\server.pwn:824
    [19:41:19] [debugNative backtrace:
    [
    19:41:19] [debug#0 00487da6 in ?? () from samp-server.exe
    [19:41:19] [debug#1 6fef49ca in AmxCallback () from plugins\crashdetect.DLL
    [19:41:19] [debug#2 6fef681f in amx_Exec () from plugins\crashdetect.DLL
    [19:41:19] [debug#3 6fee9b84 in CrashDetect::DoAmxExec () from plugins\crashdetect.DLL
    [19:41:19] [debug#4 6fef4a1a in AmxExec () from plugins\crashdetect.DLL
    [19:41:19] [debug#5 0046cfd0 in ?? () from samp-server.exe
    [19:41:19] [debug#6 00452970 in ?? () from samp-server.exe
    [19:41:19] [debug#7 6fef4a1a in AmxExec () from plugins\crashdetect.DLL
    [19:41:19] [debug#8 0046db90 in ?? () from samp-server.exe
    [19:41:19] [debug#9 00499cd9 in ?? () from samp-server.exe
    [19:41:19] [debug#10 0045b39a in ?? () from samp-server.exe
    [19:41:19] [debug#11 75d8149d in ?? () from C:\Windows\syswow64\KERNELBASE.dll
    [19:41:19] [debug#12 75d814d0 in ?? () from C:\Windows\syswow64\KERNELBASE.dll 
    - - - Добавлено - - -

    Ошибка (стр.824) теперь здесь - HideMenuForPlayer(reconmenu,playerid);

  12. Пользователь сказал cпасибо:
    Felix (23.05.2014)
  13. #7
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    А если на место 824 строки, например,
    PHP код:
    print("lol"); 
    поставить. На что крашдетект будет ругаться
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  14. Пользователь сказал cпасибо:
    Just_Fenix (12.05.2014)
  15. #8
    Аватар для Just_Fenix
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.05.2014
    Сообщений
    47
    Репутация:
    11 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    А если на место 824 строки, например,
    PHP код:
    print("lol"); 
    поставить. На что крашдетект будет ругаться
    PHP код:
    ----------
    Loaded log file"server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team

    [20:33:53filterscripts ""  (string)
    [
    20:33:53
    [
    20:33:53Server Plugins
    [20:33:53] --------------
    [
    20:33:53]  Loading pluginstreamer
    [20:33:53

    *** 
    Streamer Plugin v2.6.1 by Incognito loaded ***

    [
    20:33:53]   Loaded.
    [
    20:33:53]  Loading plugincrashdetect
    [20:33:53]   CrashDetect v4.13.1 is OK.
    [
    20:33:53]   Loaded.
    [
    20:33:53]  Loaded 2 plugins.

    [
    20:33:53
    [
    20:33:53Filterscripts
    [20:33:53] ---------------
    [
    20:33:53]   Loaded 0 filterscripts.

    [
    20:33:53] ====================================================|
    [
    20:33:53Сервер успешно запущен!
    [
    20:33:53] ====================================================|
    [
    20:33:53Number of vehicle models2
    [20:34:17Incoming connection5.79.202.220:64210
    [20:34:17] [joinJust_Fenix has joined the server (0:5.79.202.220)
    [
    20:34:45Incoming connection176.59.180.179:9534
    [20:34:45] [joinDima_Fletcher has joined the server (1:176.59.180.179)
    [
    20:35:55lol
    [20:36:17lol
    [20:36:17] [debugServer crashed while executing server.amx
    [20:36:17] [debugAMX backtrace:
    [
    20:36:17] [debug#0 native HideMenuForPlayer () [00473ea0] from samp-server.exe
    [20:36:17] [debug#1 00012400 in public OnPlayerCommandText (playerid=0, cmdtext[][email protected] "/re 1") at C:\Users\user\Desktop\Server\gamemodes\server.pwn:825
    [20:36:17] [debugNative backtrace:
    [
    20:36:17] [debug#0 00487da6 in ?? () from samp-server.exe
    [20:36:17] [debug#1 6fef49ca in AmxCallback () from plugins\crashdetect.DLL
    [20:36:17] [debug#2 6fef681f in amx_Exec () from plugins\crashdetect.DLL
    [20:36:17] [debug#3 6fee9b84 in CrashDetect::DoAmxExec () from plugins\crashdetect.DLL
    [20:36:17] [debug#4 6fef4a1a in AmxExec () from plugins\crashdetect.DLL
    [20:36:17] [debug#5 0046cfd0 in ?? () from samp-server.exe
    [20:36:17] [debug#6 00452970 in ?? () from samp-server.exe
    [20:36:17] [debug#7 0046e912 in ?? () from samp-server.exe
    [20:36:17] [debugServer crashed while executing server.amx
    [20:36:17] [debugAMX backtrace:
    [
    20:36:17] [debug#0 native HideMenuForPlayer () [00473ea0] from samp-server.exe
    [20:36:17] [debug#1 00012400 in public OnPlayerCommandText (playerid=0, cmdtext[][email protected] "/re 1") at C:\Users\user\Desktop\Server\gamemodes\server.pwn:825
    [20:36:17] [debugNative backtrace:
    [
    20:36:17] [debug#0 777edfe4 in ?? () from C:\Windows\SysWOW64\ntdll.dll
    [20:36:17] [debug#1 755c14ad in ?? () from C:\Windows\syswow64\kernel32.dll
    [20:36:17] [debug#2 00493bf1 in ?? () from samp-server.exe
    [20:36:17] [debug#3 0044e129 in ?? () from samp-server.exe
    [20:36:17] [debug#4 00458bcc in ?? () from samp-server.exe
    [20:36:17] [debug#5 0045b39a in ?? () from samp-server.exe
    [20:36:17] [debug#6 75d8149d in ?? () from C:\Windows\syswow64\KERNELBASE.dll
    [20:36:17] [debug#7 75d814d0 in ?? () from C:\Windows\syswow64\KERNELBASE.dll 

  16. Пользователь сказал cпасибо:
    Felix (23.05.2014)
  17. #9
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    А, случаем, нигде меню это не уничтожаете?

    //UPD
    Ну конечно...
    PHP код:
    TogglePlayerSpectating(playeridfalse); 
                  
    SetCameraBehindPlayer(playerid); 
                  
    SendClientMessage(playeridCOLOR_YELLOW"Наблюдение закончено."); 
                  
    PlayerSpec[PlayerSpectateID[playerid]] = -1
                  
    PlayerSpectateID[playerid] = -1
                  
    DestroyMenu(reconmenu); 
    Вы при окончании слежки уничтожаете меню... И потом вызываете несуществующее...
    PHP код:
    DestroyMenu(reconmenu); 
    на
    PHP код:
    HideMenuForPlayerreconmenuplayerid ); 
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  18. Пользователь сказал cпасибо:
    Just_Fenix (12.05.2014)
  19. #10
    Аватар для Just_Fenix
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.05.2014
    Сообщений
    47
    Репутация:
    11 ±
    Спасибо. Работает)
    Чтобы ещё одну тему не создавать, не могли бы вы подсказать, что я сделал не правильно?
    PHP код:
                case 0
                { 
                  new 
    vehicle GetPlayerVehicleID(PlayerSpec[PlayerSpectateID[playerid]]); 
                  if(
    vehiclePlayerSpectateVehicle(playeridvehicle); 
                  else 
    PlayerSpectatePlayer(playeridPlayerSpec[PlayerSpectateID[playerid]]); 
                  
    ShowMenuForPlayer(reconmenu,playerid); 
                  
    SendClientMessageToAll(COLOR_GREEN"Слежка обновлена"); 
                } 
    Все знают, если игрок сядет в авто (а администратор в это время будет за ним следить), то у администратора камера будет неудобно показывать. В панели "update" обновляет слежку за игроком, которого указали при команде /re. Суть в том, что камера не обновляется. Если даже игрок выйдет из авто и побежит куда-нибудь далеко, то камера останется следить за машиной.

  20. Пользователь сказал cпасибо:
    Felix (23.05.2014)
 

 
Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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