Anticamp

Тема в разделе "Counter-Strike: Source", создана пользователем chester89, 20 июл 2016.

  1. chester89

    chester89

    Сообщения:
    141
    Симпатии:
    6
    пофиксенный anticamp под vip от GoDtm666 стал выдавать логи при запуске плагина
    L 07/16/2016 - 04:04:52: SourceMod error session started


    L 07/16/2016 - 04:04:52: Info (map "$2000$") (file "errors_20160716.log")
    L 07/16/2016 - 04:04:52: [SM] Plugin encountered error 7: Invalid index or index not found
    L 07/16/2016 - 04:04:52: [SM] Native "IsClientVipImmune" reported: Client index 1 is invalid
    L 07/16/2016 - 04:04:52: [SM] Displaying call stack trace for plugin "anticamp.smx":
    L 07/16/2016 - 04:04:52: [SM] [0] Line 337, C:\Users\Admin\Desktop\vip 20.01.2015\anticamp.sp::EventPlayerSpawn()
    L 07/16/2016 - 18:35:45: Error log file session closed.
    Как исправить этот лог можно?
     
  2. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.565
    Симпатии:
    1.150
    Без исходников не исправить.
     
  3. chester89

    chester89

    Сообщения:
    141
    Симпатии:
    6
    Исходник випа?
     
  4. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.565
    Симпатии:
    1.150
    антикемпа можно.
     
  5. chester89

    chester89

    Сообщения:
    141
    Симпатии:
    6
     

    Вложения:

  6. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.565
    Симпатии:
    1.150
    Пробуй.
     

    Вложения:

    • anticamp.sp
      Размер файла:
      20,5 КБ
      Просмотров:
      3
  7. chester89

    chester89

    Сообщения:
    141
    Симпатии:
    6
    все равно такая же беда. Tot При компиляции выдает предупреждение
     

    Вложения:

    Последнее редактирование: 22 июл 2016
  8. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.565
    Симпатии:
    1.150
    @chester89, предупреждение не на то даёт, а если ошибка осталось то тебе к автору випа.
     
  9. chester89

    chester89

    Сообщения:
    141
    Симпатии:
    6
    Понятно. Попытаюсь отписать ему. Спасибо и на этом
    --- Добавлено позже ---
    автор помог. Решение было:
    if (IsAdminsImmune(client) || IsClientInGame(client) && g_bVipImmune && IsClientVipImmune(client))

    переписать на

    if (client > 0 && client <= MaxClients && IsClientInGame(client) && !IsFakeClient(client) && (IsAdminsImmune(client) || g_bVipImmune && IsClientVipImmune(client))).
    Все из за SourceTV
     
    Последнее редактирование: 25 июл 2016