Рекомендованные сообщения



18 posts in this topic

Такая проблема, что когда я пишу команду которой на сервере не существует сервер просто крашит, например у меня нет команды /me, я ее пишу и серв крашится.
Стоит crashdetect, логи ниже.

Спойлер

[19:08:38] [debug] Server crashed while executing new.amx
[19:08:38] [debug] AMX backtrace:
[19:08:38] [debug] #0 native DC_CMD () in dc_cmd.so
[19:08:38] [debug] #1 00000178 in public OnPlayerCommandText (0, 369136) in new.amx
[19:08:38] [debug] Native backtrace:
[19:08:38] [debug] #0 f7becf7f in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () in plugins/crashdetect.so
[19:08:38] [debug] #1 f7be581d in _ZN11CrashDetect20PrintNativeBacktraceERSoRKN2os7ContextE () in plugins/crashdetect.so
[19:08:38] [debug] #2 f7be5e48 in _ZN11CrashDetect20PrintNativeBacktraceERKN2os7ContextE () in plugins/crashdetect.so
[19:08:38] [debug] #3 f7be75dc in _ZN11CrashDetect7OnCrashERKN2os7ContextE () in plugins/crashdetect.so
[19:08:38] [debug] #4 f7bec79f in ?? () in plugins/crashdetect.so
[19:08:38] [debug] #5 f7f49bf0 in __kernel_rt_sigreturn () in linux-gate.so.1
[19:08:38] [debug] #6 080961fc in ?? () in ./samp03svr
[19:08:38] [debug] #7 f7f3efc1 in ?? () in plugins/dc_cmd.so
[19:08:38] [debug] #8 f7be546f in _ZN11CrashDetect15ProcessCallbackEiPiS0_ () in plugins/crashdetect.so
[19:08:38] [debug] #9 f7beafeb in ?? () in plugins/crashdetect.so
[19:08:38] [debug] Registers:
[19:08:38] [debug] EAX: 081cf098 EBX: f5ada008 ECX: 00000003 EDX: 00000000
[19:08:38] [debug] ESI: 00000001 EDI: 083345a8 EBP: ffd6a188 ESP: ffd6a184
[19:08:38] [debug] EIP: 080961fc EFLAGS: 00010246
[19:08:38] [debug] Stack:
[19:08:38] [debug] ESP+00000000: f5ada008 ffd6a298 f7f3efc1 00000000
[19:08:38] [debug] ESP+00000020: 00000000 0000000a 00000000 00000000
[19:08:38] [debug] ESP+00000040: deebda97 ffffffff f7c8bb1c 2f646d63
[19:08:38] [debug] ESP+00000060: 081d8e98 f7f63f83 f7f63f83 00000034
[19:08:38] [debug] ESP+00000080: 00002710 f7f5d14b f7dc1000 f7f6ad20
[19:08:38] [debug] ESP+000000a0: 00000000 00000000 00000002 00000000
[19:08:38] [debug] ESP+000000c0: 00000009 00000002 f7bde10d f7dc1420
[19:08:38] [debug] ESP+000000e0: f5ada008 ffd6a298 080950e4 083345a8
[19:08:38] [debug] ESP+00000100: 00000000 f7f3eb50 f7c15000 f7c15890
[19:08:38] [debug] ESP+00000120: 00000004 ffd6a43c f5b4687c 00000004
[19:08:38] [debug] ESP+00000140: 081da000 ffd6a3e8 ffd6a2f4 081ddd34
[19:08:38] [debug] ESP+00000160: 00000000 0005e1d8 00000178 00000004
[19:08:38] [debug] ESP+00000180: 081ce7a4 081ce7a8 081ce7a0 ffd6a300
[19:08:38] [debug] ESP+000001a0: ffd6a2e0 f7f5925f f7ed1b2e 00000000
[19:08:38] [debug] ESP+000001c0: ffd6a3b0 ffd6a378 f7c8aea5 a179fc6d
[19:08:38] [debug] ESP+000001e0: 08214490 f5ada008 f7be4915 00000005
[19:08:38] [debug] ESP+00000200: 0815cc4c ffd6a3b0 00000000 00000002
[19:08:38] [debug] ESP+00000220: 4158ff97 c4ed29a2 f7f3b000 f7f59207
[19:08:38] [debug] ESP+00000240: f5ada008 0005e1cc f7beafeb 08214490
[19:08:38] [debug] ESP+00000260: f5adadec 083345a8 f7befe89 083345a8
[19:08:38] [debug] ESP+00000280: 0005e1d8 f5adac78 00000000 f5ae86b0
[19:08:38] [debug] ESP+000002a0: 00000178 f7c15000 f7be4f55 f7c15860
[19:08:38] [debug] ESP+000002c0: 0000000b 0201d747 f7c15000 08214490
[19:08:38] [debug] ESP+000002e0: ffd6a580 0000000b 00000000 0000000b
[19:08:38] [debug] ESP+00000300: 00000000 0005a1f0 f7f6b000 ffd6a4d0
[19:08:38] [debug] ESP+00000320: f5ada54e 00000000 f7f6b55c 083345a8
[19:08:38] [debug] ESP+00000340: ffd6a4f0 ffd6a528 f665abfe ffd6a4f0
[19:08:38] [debug] ESP+00000360: 083345a8 ffd6a4f8 f7c15000 ffd6a580
[19:08:38] [debug] ESP+00000380: ffd6a580 0000000b f66f13c0 00000002
[19:08:38] [debug] ESP+000003a0: ffd6a580 0000000b ffd6a580 00000002
[19:08:38] [debug] ESP+000003c0: a179fc6d f5ada54e 083345a8 00000000
[19:08:38] [debug] ESP+000003e0: ffd6a580 0000000b ffd6a6e0 00000000
[19:08:38] [debug] Loaded modules:
[19:08:38] [debug] 00000000 - 00187d1f samp03svr
[19:08:38] [debug] f7f49000 - f7f49d82 linux-gate.so.1
[19:08:38] [debug] f7f37000 - f7f3981b /lib32/libdl.so.2
[19:08:38] [debug] f7f1b000 - f7f35d2b /lib32/libpthread.so.0
[19:08:38] [debug] f7e29000 - f7f22d1a /usr/lib32/libstdc++.so.6
[19:08:38] [debug] f7de3000 - f7e27b97 /lib32/libm.so.6
[19:08:38] [debug] f7dc6000 - f7de23c4 /usr/lib32/libgcc_s.so.1
[19:08:38] [debug] f7c18000 - f7dcd237 /lib32/libc.so.6
[19:08:38] [debug] f7f4a000 - f7f6b4a0 /lib/ld-linux.so.2
[19:08:38] [debug] f7bcd000 - f7c153d4 plugins/crashdetect.so
[19:08:38] [debug] f783c000 - f7bd1eb2 plugins/mysql.so
[19:08:38] [debug] f7818000 - f783bd32 /home/gs55335/plugins/../log-core.so
[19:08:38] [debug] f7807000 - f780e09f /lib32/librt.so.1
[19:08:38] [debug] f66f3000 - f66fe3ef /lib32/libnss_files.so.2
[19:08:38] [debug] f6635000 - f66f339a plugins/streamer.so
[19:08:38] [debug] f7f3d000 - f7f41af0 plugins/dc_cmd.so
[19:08:38] [debug] f6624000 - f66339b4 plugins/sscanf.so
[19:08:38] [debug] f653f000 - f662a038 plugins/pawnregex.so
 

Буду очень рад, если кто-то поможет, всем удачи!

Share this post


Link to post
Share on other sites

@ch3reshnya Вы используете стандартный командный процессор? Или pawncmd, dc_cmd и тд И покажите, что у вас творится в OnPlayerCommandText(......

Share this post


Link to post
Share on other sites

Использую я dc_cmd в паблике у меня только return 1;

Share this post


Link to post
Share on other sites

@Nekit_Krut18 , кстати странно еще то, что я напишу например /goto и сервер крашнет сто процентов, такое постоянно бывает. Я не знаю уже что делать.

Share this post


Link to post
Share on other sites

@ch3reshnya, ну, попробуйте отследить, где происходит вылет. Например, в начале команды и в конце команды выводите в консоль строки вида "Проверка1" и "Проверка2". Так и найдете источник.

Share this post


Link to post
Share on other sites

В папке pawno создай файл pawn.cfg (если его нет) и пропиши туда флаг -d3, перекомпилируй мод и запусти заново.
Как запустишь после перекомпиляции, используй команду /goto и кинь сюда server.log после проделанных действий.

Share this post


Link to post
Share on other sites

TS Posted (edited) · Report post

@glvde. при попытке написать /goto ничего не происходит, при попытке написать /g краш.
Сервер лог:

Спойлер

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[11:58:53] filterscripts = ""  (string)
[11:58:53] 
[11:58:53] Server Plugins
[11:58:53] --------------
[11:58:53]  Loading plugin: crashdetect.so
[11:58:53]   CrashDetect plugin 4.20
[11:58:53]   Loaded.
[11:58:53]  Loading plugin: mysql.so
[11:58:53]  >> plugin.mysql: R41-4 successfully loaded.
[11:58:53]   Loaded.
[11:58:53]  Loading plugin: streamer.so
[11:58:53] 

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

[11:58:53]   Loaded.
[11:58:53]  Loading plugin: dc_cmd.so
[11:58:53]   Daniel's CMD plugin v1.0
[11:58:53]   (c) 2012-2013, Daniel_Cortez
[11:58:53]   Loaded.
[11:58:53]  Loading plugin: sscanf.so
[11:58:53] 

[11:58:53]  ===============================

[11:58:53]       sscanf plugin loaded.     

[11:58:53]          Version:  2.8.3        

[11:58:53]   (c) 2018 Alex "Y_Less" Cole  

[11:58:53]  ===============================

[11:58:53]   Loaded.
[11:58:53]  Loading plugin: pawnregex.so
[11:58:53] Pawn.Regex plugin v1.1 by urShadow loaded
[11:58:53]   Loaded.
[11:58:53]  Loaded 6 plugins.

[11:58:53] 
[11:58:53] Filterscripts
[11:58:53] ---------------
[11:58:53]   Loaded 0 filterscripts.

[11:58:54] Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî!
[11:58:54] 
----------------------------------
[11:58:54] RSTeam Evolution Started
[11:58:54] ----------------------------------

[11:58:54] Number of vehicle models: 0
[11:59:53] [connection] 109.252.121.161:22594 requests connection cookie.
[11:59:54] [connection] incoming connection: 109.252.121.161:22594 id: 0
[11:59:55] [join] John_Cvinton has joined the server (0:109.252.121.161)
[12:00:10] [debug] Server crashed while executing new.amx
[12:00:10] [debug] AMX backtrace:
[12:00:10] [debug] #0 native DC_CMD () in dc_cmd.so
[12:00:10] [debug] #1 00000178 in public OnPlayerCommandText (0, 378608) in new.amx
[12:00:10] [debug] Native backtrace:
[12:00:10] [debug] #0 f7c3cf7f in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () in plugins/crashdetect.so
[12:00:10] [debug] #1 f7c3581d in _ZN11CrashDetect20PrintNativeBacktraceERSoRKN2os7ContextE () in plugins/crashdetect.so
[12:00:10] [debug] #2 f7c35e48 in _ZN11CrashDetect20PrintNativeBacktraceERKN2os7ContextE () in plugins/crashdetect.so
[12:00:10] [debug] #3 f7c375dc in _ZN11CrashDetect7OnCrashERKN2os7ContextE () in plugins/crashdetect.so
[12:00:10] [debug] #4 f7c3c79f in ?? () in plugins/crashdetect.so
[12:00:10] [debug] #5 f7f99bf0 in __kernel_rt_sigreturn () in linux-gate.so.1
[12:00:10] [debug] #6 f7f933ee in ?? () in plugins/dc_cmd.so
[12:00:10] [debug] #7 080950e4 in ?? () in ./samp03svr
[12:00:10] [debug] #8 f7c3546f in _ZN11CrashDetect15ProcessCallbackEiPiS0_ () in plugins/crashdetect.so
[12:00:10] [debug] #9 f7c3afeb in ?? () in plugins/crashdetect.so
[12:00:10] [debug] Registers:
[12:00:10] [debug] EAX: ffffd800 EBX: f5b1b008 ECX: ffd09000 EDX: f66ea424
[12:00:10] [debug] ESI: 00000290 EDI: 08334500 EBP: ffd078f8 ESP: ffd078dc
[12:00:10] [debug] EIP: f7f933ee EFLAGS: 00010282
[12:00:10] [debug] Stack:
[12:00:10] [debug] ESP+00000000: 6100675f ff006477 ffd07f74 ffffd8b4
[12:00:10] [debug] ESP+00000020: 080950e4 08334500 f5b8b9d0 00000000
[12:00:10] [debug] ESP+00000040: f7c65000 f7c65890 00000004 ffd07a58
[12:00:10] [debug] ESP+00000060: f5b8b9d0 00000004 00000002 00000000
[12:00:10] [debug] ESP+00000080: ffd07984 00000007 f7fbb000 00000000
[12:00:10] [debug] ESP+000000a0: 00000178 00000004 081ce7a4 081ce7a8
[12:00:10] [debug] ESP+000000c0: 081ce7a0 ffd07990 f7fbb000 00000000
[12:00:10] [debug] ESP+000000e0: f7cdaea5 00000000 00000000 f7fa916b
[12:00:10] [debug] ESP+00000100: f7cdaea5 f7e11420 ffd07b00 ffd07c18
[12:00:10] [debug] ESP+00000120: f7c34915 00000005 081d9f10 f7e11420
[12:00:10] [debug] ESP+00000140: f7f1b0d2 00000002 0824b1e8 f7e11420
[12:00:10] [debug] ESP+00000160: f7f8b000 f7fa9207 f7f8b000 081ce798
[12:00:10] [debug] ESP+00000180: f7c3afeb 082143e8 00000004 ffd07acc
[12:00:10] [debug] ESP+000001a0: f7c3fe89 08334500 00000004 ffd07acc
[12:00:10] [debug] ESP+000001c0: 00000000 f5b2b304 000606ec 0005c70c
[12:00:10] [debug] ESP+000001e0: f7c34f55 f7c65860 08334500 00000001
[12:00:10] [debug] ESP+00000200: f7c65000 082143e8 ffd07b54 ffd07b88
[12:00:10] [debug] ESP+00000220: 00000000 0000000d 081d2000 00000001
[12:00:10] [debug] ESP+00000240: 00000000 00000000 f5b1b008 00000008
[12:00:10] [debug] ESP+00000260: 00000000 08334500 00000001 00000000
[12:00:10] [debug] ESP+00000280: f6667bfe ffd07b80 08159458 f66e76fd
[12:00:10] [debug] ESP+000002a0: f7c65000 ffd07c10 08334500 ffd07be8
[12:00:10] [debug] ESP+000002c0: f66fe3c0 00000002 f66fe3c0 0000000d
[12:00:10] [debug] ESP+000002e0: ffd07c10 00000002 000606e4 00000002
[12:00:10] [debug] ESP+00000300: 08334500 00000000 ffd07d70 ffd07c28
[12:00:10] [debug] ESP+00000320: ffd07d70 00000000 00000000 00000006
[12:00:10] [debug] ESP+00000340: 0000000d 00000000 ffd07c50 ffd07e98
[12:00:10] [debug] ESP+00000360: 00000001 00000000 081d66e0 f652c008
[12:00:10] [debug] ESP+00000380: ffd07eb0 00000000 00000000 ffd07d2c
[12:00:10] [debug] ESP+000003a0: 081d6160 00000000 00000000 ffffffff
[12:00:10] [debug] ESP+000003c0: f7ec4074 f7fb44e0 081d8c60 f7fb3f83
[12:00:10] [debug] ESP+000003e0: 00000001 00000005 f7fbad20 f7fad14b
[12:00:10] [debug] Loaded modules:
[12:00:10] [debug] 00000000 - 00187d1f samp03svr
[12:00:10] [debug] f7f99000 - f7f99d82 linux-gate.so.1
[12:00:10] [debug] f7f87000 - f7f8981b /lib32/libdl.so.2
[12:00:10] [debug] f7f6b000 - f7f85d2b /lib32/libpthread.so.0
[12:00:10] [debug] f7e79000 - f7f72d1a /usr/lib32/libstdc++.so.6
[12:00:10] [debug] f7e33000 - f7e77b97 /lib32/libm.so.6
[12:00:10] [debug] f7e16000 - f7e323c4 /usr/lib32/libgcc_s.so.1
[12:00:10] [debug] f7c68000 - f7e1d237 /lib32/libc.so.6
[12:00:10] [debug] f7f9a000 - f7fbb4a0 /lib/ld-linux.so.2
[12:00:10] [debug] f7c1d000 - f7c653d4 plugins/crashdetect.so
[12:00:10] [debug] f788c000 - f7c21eb2 plugins/mysql.so
[12:00:10] [debug] f7868000 - f788bd32 /home/gs55335/plugins/../log-core.so
[12:00:10] [debug] f7857000 - f785e09f /lib32/librt.so.1
[12:00:10] [debug] f6848000 - f68533ef /lib32/libnss_files.so.2
[12:00:10] [debug] f6642000 - f670039a plugins/streamer.so
[12:00:10] [debug] f7f92000 - f7f925af plugins/dc_cmd.so
[12:00:10] [debug] f6837000 - f68469b4 plugins/sscanf.so
[12:00:10] [debug] f655d000 - f6648038 plugins/pawnregex.so
 

Просто еще прикол то в чем, сервер не вырубается в игре пишет Lost connection to the server. Reconnecting. 
the server is restarting. Хотя сервер запущен. НО! Строка: МОД на хостинге и название пропало, там пустые строки.

Edited by ch3reshnya

Share this post


Link to post
Share on other sites

@ch3reshnya "return 1;" в OnPlayerCommandText замени либо на "return false;" либо на "return SendClientMessage(playerid, -1, "Ошибка: неизвестная команда!");"

Попробуй, надеюсь, поможет.

Share this post


Link to post
Share on other sites

@SCRIPTMAN, так SendClientMessage возвращает 1... Грубо говоря, твой ответ выглядит так: "Замени либо на return false, либо на return 1". 

Share this post


Link to post
Share on other sites

@SCRIPTMAN Так-же, краш после написания команды, заменил на return false;

Share this post


Link to post
Share on other sites

саму команду скиньте

Share this post


Link to post
Share on other sites

TS Posted (edited) · Report post

@DEST Команды не существует, в моде команды /g например не существует, но если я ее напишу сервер крашнет.

Edited by ch3reshnya

Share this post


Link to post
Share on other sites
12 часов назад, ch3reshnya сказал:

up

Пробуйте

public OnPlayerCommandPerformed(playerid, cmdtext[], success)

{

    if(success == -1) // если команда не найдена

    {

        SendClientMessage(playerid, -1, "Команда не найдена");

    }

    return 1;

}

 

Share this post


Link to post
Share on other sites

@Lionely А если такого паблика нет? Создать просто?

Share this post


Link to post
Share on other sites

!! Заметил еще ошибку, если писать просто неизвестную команду ничего не произойдет, но если написать команду с аргументами (команды которой нет), пример "/awd 1", это команда с аргументом "1", то серв крашит.

Share this post


Link to post
Share on other sites
47 минут назад, ch3reshnya сказал:

!! Заметил еще ошибку, если писать просто неизвестную команду ничего не произойдет, но если написать команду с аргументами (команды которой нет), пример "/awd 1", это команда с аргументом "1", то серв крашит.

Вам нужно просто скопировать код, который я вам скинул, и вставить в любую часть вашего мода, и только после этого пробовать, так-же если у вас нет команд которые вы используете в паблике: 

OnPlayerCommandText

Как мне кажется, его лучше закомментировать в вашем моде.

Edited by Lionely

Share this post


Link to post
Share on other sites

@Lionely Если закомментировать то dc_Cmd ругается.
error 004: function "dc_cmd_OnPlayerCommandText" is not implemented
А OnPlayerCommandText у меня не используются, крашит только если команда с аргументом.

Share this post


Link to post
Share on other sites

Помог переход на Pawn.CMD, DC_CMD уже не функционирует.
Если будете переходить на pawn.cmd то OnPlayerCommanText должен возвращать 0 (return 0).

Всем спасибо

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Novaro.Vaiper
      By Novaro.Vaiper
      Приветствую.

      Условия:

      - Если вы надежный человек
      - Можете выходить на связь [Говорить, скайп дискорд.]
      - Если вы продуктивный и пунктуальный

      Обязанности:
      - Просто написать мод с нуля. [Естественно для начала просто под основу. На Основе самый новых и полезных плагинов которые могут быть]
      - Мы должны с вами сообщиться, понравится друг другу в делом подходе к нашему делу. То есть мы должны вызывать самое главное, доверие друг у друга.

      К слову.


      Безусловно большим плюсом в нашей с вами кампании будет ваше портфолио проделанной работы.
      Мы можем найди вам помощника. Одна голова хорошо, а две еще лучше!
      Естественно оплата будет оплачена после работы. Примечание, выплата может быть осуществлена два раза в месяц. Горы не обещаю конечно, для начала поработаем. На первое время помогу материально в случае прогресса развития мода.
      На момент работы будут оплачен хостинг самого сервера, для того, что бы мы могли еще с вами тестировать наш с вами сервер.
      Что входит под сленгам "Под основу" Я хочу видеть:
      Регистрацию: Тз есть
      Фракции: Тз будет ! 

      Работа есть!
      Пишите по делу! https://vk.com/sailencer
    • KAIF
      By KAIF


      Просмотр файла [0.3.7]GTA RolePlay-
      Здравствуйте, хотел бы продать переделанный игровой мод всем знакомого проекта GTA RolePlay
      Фракции:
      1)Правительство
      2)ГИБДД
      3)Полиция Южного
      4)ФСБ
      5)ЦГБ-А
      6)Автошкола
      7)ВВС
      8)СМИ
      9)ОМОН
      10)опг.Тукаевские
      11)опг.Тяп-Ляп
      12)Чеченская Мафия
      13)Американская Мафия
      14)Якудза
      15)Русская Мафия
      16)Итальянская Мафия
      Добавлено/исправлено:
      1)Добавлен ВЕСЬ ОПТИМИЗИРОВАННЫЙ маппинг GTA ROLEPLAY.(2018-2019г)
      2)Добавлены организации мафий.
      3)Перенесены все чекпоинты как на GTA ROLEPLAY.
      4)Добавил в донат покупку военного билета.
      5)Изменил название рангов во фракциях как на GTA ROLEPLAY/
      6)Изменен логотип GTA ROLEPLAY
      7)Переделан весь GPS, изменены все координаты.
      В моде - 6 уровней администрации.(если хотите можете увелить кол-во админок)
      Имеется фуллдоступ, выдаётся в pawno.
      Так же в комплекте будет идти мод-пак к серверу.
      После покупки вы получите архив с модом, а в самом архиве будет текстовый файл с ссылкой на скачивание модпака.
      Добавил KAIF Добавлено 27.12.2020 Категория Моды Автор Kytip  
    • danya1102
      By danya1102
      я хочу запустить локальный сервер, но с ним что-то
      вот лог
       
      server_log.txt