Перейти к содержимому


Фотография

Проблема с плагином Tank Hud


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 ngaming

ngaming

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 02 Ноябрь 2018 - 16:42

Привет ребята. Что делать если Tank Hud вообще не работает? Компилится без ошибок, НО сами команды работают как часы, но снова НО, самого худа вообще нету и в логах жутко спамит ошибками.



#2 maloi9208

maloi9208

    Пользователь

  • Пользователь
  • PipPipPip
  • 274 сообщений

Отправлено 02 Ноябрь 2018 - 18:12

выложи исходный код и текст ошибки, иначе тебе никто не сможет помочь


Сообщение отредактировал maloi9208: 02 Ноябрь 2018 - 18:13


#3 ngaming

ngaming

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 02 Ноябрь 2018 - 19:09

Щас. Найди ещё только надо


выложи исходный код и текст ошибки, иначе тебе никто не сможет помочь

Исходник не вмещается, только ссылка от гитхаба с ним

https://raw.githubus...ting/spechud.sp


Привет ребята. Что делать если Tank Hud вообще не работает? Компилится без ошибок, НО сами команды работают как часы, но снова НО, самого худа вообще нету и в логах жутко спамит ошибками.

5 ошибок. Новый Сурсмод

//SourceMod Batch Compiler
// by the SourceMod Dev Team
 
 
//// spechud.sp
//
// D:\Games\Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg\sm_server\sourcemod\scripting\include\l4d2_weapon_stocks.inc(362) : error 158: multi-tags are no longer supported
// D:\Games\Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg\sm_server\sourcemod\scripting\include\l4d2_weapon_stocks.inc(389) : error 158: multi-tags are no longer supported
// D:\Games\Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg\sm_server\sourcemod\scripting\include\l4d2_weapon_stocks.inc(426) : error 158: multi-tags are no longer supported
// D:\Games\Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg\sm_server\sourcemod\scripting\include\l4d2_weapon_stocks.inc(446) : error 158: multi-tags are no longer supported
// D:\Games\Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg\sm_server\sourcemod\scripting\include\l4d2_weapon_stocks.inc(450) : warning 213: tag mismatch
// D:\Games\Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg\sm_server\sourcemod\scripting\include\l4d2_weapon_stocks.inc(467) : error 158: multi-tags are no longer supported
//
// 5 Errors.
//
// Compilation Time: 0,55 sec
// ----------------------------------------
 
Press enter to exit ...

выложи исходный код и текст ошибки, иначе тебе никто не сможет помочь

Если уж вообще никто не поможет, то скажи, как тогда сделать такой худ?


выложи исходный код и текст ошибки, иначе тебе никто не сможет помочь


выложи исходный код и текст ошибки, иначе тебе никто не сможет помочь

Не тот исходник дал. Сейчас дам тот

Скрытый текст

Прикрепленные файлы



#4 maloi9208

maloi9208

    Пользователь

  • Пользователь
  • PipPipPip
  • 274 сообщений

Отправлено 02 Ноябрь 2018 - 20:32

ссылается на ошибку в scripting\include\l4d2_weapon_stocks.inc, надо в него смотреть наверно



#5 ngaming

ngaming

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 02 Ноябрь 2018 - 20:32

ссылается на ошибку в scripting\include\l4d2_weapon_stocks.inc, надо в него смотреть наверно

Могу дать инклуд если нужно. Подправь что надо пожалуйста.



#6 maloi9208

maloi9208

    Пользователь

  • Пользователь
  • PipPipPip
  • 274 сообщений

Отправлено 02 Ноябрь 2018 - 20:57

странно, но твой исходник не запрашивает l4d2_weapon_stocks.inc, как и sourcemod

не проверял, но скомпилилось

Скрытый текст

Сообщение отредактировал maloi9208: 02 Ноябрь 2018 - 21:03


#7 8rutu5

8rutu5

    Пользователь

  • Пользователь
  • PipPipPip
  • 397 сообщений

Отправлено 03 Ноябрь 2018 - 0:13

Была такая же ошибка. Варианта решения 2:

1. Менять версию сорсмода на более старую, опять же надо подбирать

2. Там где ошибки, эти строки просто из inc файла удалить. Мне помогало. В танкхуде они не юзаются вроде



#8 ngaming

ngaming

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 03 Ноябрь 2018 - 10:35

Была такая же ошибка. Варианта решения 2:

1. Менять версию сорсмода на более старую, опять же надо подбирать

2. Там где ошибки, эти строки просто из inc файла удалить. Мне помогало. В танкхуде они не юзаются вроде.

1. Если я поменяю версию сурса на более старую, больше 50% плагинов будут не работать.

2. Если ничего не получиться я просто удалю из .sp файла инклуд


странно, но твой исходник не запрашивает l4d2_weapon_stocks.inc, как и sourcemod

не проверял, но скомпилилось

Скрытый текст

Хмм, у меня тоже скомпилилось без ошибок. В инклуде наверно проблемы


странно, но твой исходник не запрашивает l4d2_weapon_stocks.inc, как и sourcemod

не проверял, но скомпилилось

Скрытый текст

Пишет ошибку в логах

 

L 11/03/2018 - 10:34:47: SourceMod error session started
L 11/03/2018 - 10:34:47: Info (map "c1m1_hotel") (file "errors_20181103.log")
L 11/03/2018 - 10:34:47: [SM] Plugin encountered error 15: Array index is out of bounds
L 11/03/2018 - 10:34:47: [SM] Displaying call stack trace for plugin "tank_hud.smx":
L 11/03/2018 - 10:34:47: [SM]   [0]  Line 168, D:\Games\Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg\sm_server\sourcemod\scripting\tank_hud.sp::ToggleTankPanel_Cmd()


#9 8rutu5

8rutu5

    Пользователь

  • Пользователь
  • PipPipPip
  • 397 сообщений

Отправлено 04 Ноябрь 2018 - 3:14

 

1. Если я поменяю версию сурса на более старую, больше 50% плагинов будут не работать.

2. Если ничего не получиться я просто удалю из .sp файла инклуд


Я имел ввиду поменять версию сорсмода чисто для компиляции исходника и все. А не на самом сервере

 



#10 ngaming

ngaming

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 04 Ноябрь 2018 - 10:48

 

 

1. Если я поменяю версию сурса на более старую, больше 50% плагинов будут не работать.

2. Если ничего не получиться я просто удалю из .sp файла инклуд


Я имел ввиду поменять версию сорсмода чисто для компиляции исходника и все. А не на самом сервере

 

 

Какую версию сурса взять больше всего?



#11 dragokas

dragokas

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 792 сообщений

Отправлено 04 Ноябрь 2018 - 16:26

https://wiki.alliedm...0_Release_Notes

 


  1. Multiple tag support has been removed. Previously, it was possible to specify multiple tags on an argument. For example, {Float,bool}:param. This syntax is no longer available.

Следовательно, тебе нужна < 1.7.0. Или убрать в стоках лишние теги.

 

 


L 11/03/2018 - 10:34:47: [SM] Plugin encountered error 15: Array index is out of bounds
L 11/03/2018 - 10:34:47: [SM] Displaying call stack trace for plugin "tank_hud.smx":
L 11/03/2018 - 10:34:47: [SM]   [0]  Line 168, D:\Games\Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg\sm_server\sourcemod\scripting\tank_hud.sp::ToggleTankPanel_Cmd()
 
Добавь в начало функции проверку:
 
public Action:ToggleTankPanel_Cmd(client,args)
{
if (tankClient == -1) return Plugin_Handled;

Сообщение отредактировал dragokas: 04 Ноябрь 2018 - 16:30


#12 8rutu5

8rutu5

    Пользователь

  • Пользователь
  • PipPipPip
  • 397 сообщений

Отправлено 06 Ноябрь 2018 - 18:37

Какую версию сурса взять больше всего?

Я на 1.9 компилил



#13 ngaming

ngaming

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 09 Ноябрь 2018 - 19:13

 

https://wiki.alliedm...0_Release_Notes

 

Следовательно, тебе нужна < 1.7.0. Или убрать в стоках лишние теги.

 

 

 
Добавь в начало функции проверку:
 
public Action:ToggleTankPanel_Cmd(client,args)
{
if (tankClient == -1) return Plugin_Handled;

 

Попробую



#14 ngaming

ngaming

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 10 Ноябрь 2018 - 13:58

Проблему я решил. Я скачал версию от конфига equilibrium + плагин pause. Худ для спектов и для танка работают как часики




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных