Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер
2 страниц V   1 2

Ошибка в работе WAR3ft мода

, Blood Mage's Ultimate роняет сервер
Статус пользователя STILL47DEATH
сообщение 31.10.2010, 16:43
Сообщение #1


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Доброго времени суток.
Возникла такая проблема: если на сервре человек выбирает расу Кровавого Мага и использует юльтиматум, то сервер падает (вин вынужден закрыть программу и т.п.)
Использовал как модифицированный мной плагин, так и стандартный, баг и там и там. По какой причине такой баг может возникнуть!?
AMX 1.8.1
WAr3FT последний с офф сайта (форума)
серверная основа тоже последняя.
Может конфликт с каким-то плагинами!? какой плагин вообще может с этим модом конфликтовать?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GODZILLA
сообщение 1.11.2010, 0:22
Сообщение #2


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

ну тогда бы и выложил список плагинов :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 1.11.2010, 14:07
Сообщение #3


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Цитата(GODZILLA @ 1.11.2010, 1:22) *
ну тогда бы и выложил список плагинов :)

дело не в плагинах, как позже выяснилось, ибо запускал серв с голым АМХ и этим модом, баг присутствовал.
Может ли быть это из-за того, что я мод (lang-файл) перевёл на русс?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 1.11.2010, 15:17
Сообщение #4


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

STILL47DEATH,
попробуй со стандартным файлом языка)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 1.11.2010, 15:23
Сообщение #5
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

у меня была такая пробелма тоже в маге
проблема была в коде на много левелов ( в мануале неверные данные просто )
я сам нашел фикс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 1.11.2010, 16:23
Сообщение #6


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Цитата(330863 @ 1.11.2010, 16:17) *
STILL47DEATH,
попробуй со стандартным файлом языка)


пробовал, языковой файл не имеет к этому никакого отношения, как выяснилось...

Цитата(cs-portal @ 1.11.2010, 16:23) *
у меня была такая пробелма тоже в маге
проблема была в коде на много левелов ( в мануале неверные данные просто )
я сам нашел фикс

но у меня и с дефолтными 10 лвл такая фигня....
а фиск можешь скинуть, что в исходнике неверно?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 2.11.2010, 0:59
Сообщение #7
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

Цитата(STILL47DEATH @ 1.11.2010, 17:23) *
пробовал, языковой файл не имеет к этому никакого отношения, как выяснилось...


но у меня и с дефолтными 10 лвл такая фигня....
а фиск можешь скинуть, что в исходнике неверно?!


ошибка в constants.inl
в мануале нет того что у мага надо добавлять ( и у других некотырых рас ) количество левелов ( возможно +1 точно не помню)

мой маг на 130 лвл
new const Float:p_phoenix[43] = {0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1,0.11,0.12,0.13,0.14,0.15,0.17,
0.20,0.23,0.25,0.27,0.30,0.33,0.35,0.37,0.40,0.43,0.45,0.47,0.50,0.53,0.55,0.57,
0
.60,0.65,0.67,0.70,0.75,0.80,0.85,0.87,0.90,0.95,1.0}
new const p_phoenix_dod[43] = {10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100,110,125,150,175,200,2
25,250,275,300,325,350,375,400,425,450,500,550,600,650,700,750,800,850,900}
new const Float:p_banish[43] = {0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1,0.11,0.12,0.13,0.14,0.15,0.16,
0.17,0.18,0.20,0.23,0.25,0.27,0.30,0.33,0.36,0.40,0.43,0.45,0.50,0.53,0.55,0.57,
0
.60,0.63,0.65,0.67,0.70,0.71,0.72,0.73,0.75,0.77,0.80}
new const Float:p_mana[43] = {0.08,0.10,0.10,0.11,0.11,0.12,0.12,0.13,0.13,0.14,0.14,0.15,0.15,0.16,0.17,0.18
,0.19,0.20,0.21,0.22,0.23,0.24,0.25,0.26,0.27,0.28,0.29,0.30,0.31,0.32,0.33,0.34
,
0.35,0.36,0.37,0.38,0.39,0.40,0.41,0.42,0.43,0.44,0.45}
new const Float:p_resistant[131] ={0.01,0.01,0.01,0.01,0.02,0.02,0.02,0.02,0.03,0.03,0.03,
0.03,0.04,0.04,0.04,0.04,0.05,0.05,0.05,0.05,0.061,0.06,
0.06,0.06,0.07,0.07,0.07,0.07,0.08,0.08,0.08,0.08,0.09,
0.09,0.09,0.09,0.09,0.1,0.1,0.1,0.1,0.1,0.1,0.1,
0.11,0.11,0.11,0.11,0.11,0.12,0.12,0.12,0.12,0.12,0.13,
0.13,0.13,0.13,0.13,0.14,0.14,0.14,0.14,0.14,0.14,0.14,
0.15,0.15,0.15,0.15,0.15,0.15,0.16,0.16,0.16,0.16,0.16,
0.16,0.16,0.17,0.17,0.17,0.17,0.17,0.17,0.17,0.17,0.17,
0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,
0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,
0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,
0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18}


видишь всего 43 уровня прокачки скилла.

Отредактировал: cs-portal, - 2.11.2010, 1:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 2.11.2010, 13:29
Сообщение #8


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Цитата(cs-portal @ 2.11.2010, 1:59) *
ошибка в constants.inl
в мануале нет того что у мага надо добавлять ( и у других некотырых рас ) количество левелов ( возможно +1 точно не помню)

мой маг на 130 лвл
new const Float:p_phoenix[43] = {0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1,0.11,0.12,0.13,0.14,0.15,0.17,
0.20,0.23,0.25,0.27,0.30,0.33,0.35,0.37,0.40,0.43,0.45,0.47,0.50,0.53,0.55,0.57,
0
.60,0.65,0.67,0.70,0.75,0.80,0.85,0.87,0.90,0.95,1.0}
new const p_phoenix_dod[43] = {10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100,110,125,150,175,200,2
25,250,275,300,325,350,375,400,425,450,500,550,600,650,700,750,800,850,900}
new const Float:p_banish[43] = {0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1,0.11,0.12,0.13,0.14,0.15,0.16,
0.17,0.18,0.20,0.23,0.25,0.27,0.30,0.33,0.36,0.40,0.43,0.45,0.50,0.53,0.55,0.57,
0
.60,0.63,0.65,0.67,0.70,0.71,0.72,0.73,0.75,0.77,0.80}
new const Float:p_mana[43] = {0.08,0.10,0.10,0.11,0.11,0.12,0.12,0.13,0.13,0.14,0.14,0.15,0.15,0.16,0.17,0.18
,0.19,0.20,0.21,0.22,0.23,0.24,0.25,0.26,0.27,0.28,0.29,0.30,0.31,0.32,0.33,0.34
,
0.35,0.36,0.37,0.38,0.39,0.40,0.41,0.42,0.43,0.44,0.45}
new const Float:p_resistant[131] ={0.01,0.01,0.01,0.01,0.02,0.02,0.02,0.02,0.03,0.03,0.03,
0.03,0.04,0.04,0.04,0.04,0.05,0.05,0.05,0.05,0.061,0.06,
0.06,0.06,0.07,0.07,0.07,0.07,0.08,0.08,0.08,0.08,0.09,
0.09,0.09,0.09,0.09,0.1,0.1,0.1,0.1,0.1,0.1,0.1,
0.11,0.11,0.11,0.11,0.11,0.12,0.12,0.12,0.12,0.12,0.13,
0.13,0.13,0.13,0.13,0.14,0.14,0.14,0.14,0.14,0.14,0.14,
0.15,0.15,0.15,0.15,0.15,0.15,0.16,0.16,0.16,0.16,0.16,
0.16,0.16,0.17,0.17,0.17,0.17,0.17,0.17,0.17,0.17,0.17,
0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,
0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,
0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,
0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18,0.18}


видишь всего 43 уровня прокачки скилла.

мммм спасибо нашёл в чём был баг в исходнике, поправил, вроде всё встало на свои места... лови +
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 2.11.2010, 13:59
Сообщение #9
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

STILL47DEATH,
Выложи строку с исходника где была ошибка.


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 2.11.2010, 20:43
Сообщение #10


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Цитата(imba @ 2.11.2010, 14:59) *
STILL47DEATH,
Выложи строку с исходника где была ошибка.

new const Float:p_resistant[131] =
эта строка (вырезал из кода, который выкладывали выше)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 2.11.2010, 21:05
Сообщение #11
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

Цитата(STILL47DEATH @ 2.11.2010, 21:43) *
new const Float:p_resistant[131] =
эта строка (вырезал из кода, который выкладывали выше)

Ну и в чем же там была ошибка?Что поправил?
По дефолту
Код
new const Float:p_resistant[11] =        {0.02, 0.04, 0.08, 0.12, 0.16, 0.20, 0.24, 0.28, 0.32, 0.36, 0.40}


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 14.11.2010, 13:26
Сообщение #12


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Цитата(imba @ 2.11.2010, 22:05) *
Ну и в чем же там была ошибка?Что поправил?
По дефолту
Код
new const Float:p_resistant[11] =        {0.02, 0.04, 0.08, 0.12, 0.16, 0.20, 0.24, 0.28, 0.32, 0.36, 0.40}

в мануалах, которые были в инете был показан алгоритм кача обычных способностей, но ульту почему-то никто не трогал. соответственно, они и глючила у героев (не у рас).
У меня раньше глючила ульта всех героев. после я подправил у них это строку, т.е. 11 - это 10 лвл + 1, ну и переменные справа.

Скомпильнул. Тестировал на одном сервере, всё было нормально, поставил на основной сервер. Всё было нормально.

Но опять начался этот бред с Кровавым Магом. Не пойму ничего, вроде всё правильно, а его ульта роняет сервер и роняет клиент игрока, который использовал данную ульту (кс зависает). Именно у Мага такая фигня, у остальных всё нормально. В логах тоже ничего нету.

Я модифицировал до 16 лвл мод.
Ребят есть идеи из-за чего такая туфта!?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 15.11.2010, 19:46
Сообщение #13


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Топик актуален!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 16.11.2010, 18:32
Сообщение #14
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

могу только собрать с нуля тебе сервер на сколько там левелов или подарить свой старый когда я еще учился.
проблема решена?? + спрайты кинул а то реальный гемор их переименовывать ( 130 раз )

Отредактировал: cs-portal, - 16.11.2010, 18:35
Прикрепленные файлы:
Прикрепленный файл  war3ft_25_lvl_stable.rar ( 126,61 килобайт ) Кол-во скачиваний: 8
Прикрепленный файл  warcraft3.rar ( 224,29 килобайт ) Кол-во скачиваний: 8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 16.11.2010, 19:46
Сообщение #15


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Цитата(cs-portal @ 16.11.2010, 19:32) *
могу только собрать с нуля тебе сервер на сколько там левелов или подарить свой старый когда я еще учился.
проблема решена?? + спрайты кинул а то реальный гемор их переименовывать ( 130 раз )

спасибо за архивы.

у меня вопрос:
как я понял ультра это вот эта строка:
CODE
new const Float:p_resistant[11] =

но почему ты там указал число 11?
у 130 лвл ты указал в исходнике 131, а тут при 25 лвл указал 11. В чём смысл!? не пойму.
В остальных местах понятно, почему 8, но эту строку не понимаю!
Мне кажется именно там и сидит ошибка!

у меня там 17 для 16 лвл

вот кусок кода:

тык
Код
new const Float:p_phoenix[5] = {0.333,0.444,0.666,0.888,1.0} // Phoenix (skill 1)
new const p_phoenix_dod[5] = {300,400,600,800,900} // Phoenix - DOD (skill 1)
new const Float:p_banish[5] = {0.05,0.15,0.10,0.13,0.15} // Banish (skill 2)
new const Float:p_mana[5] = {0.02,0.03,0.04,0.06,0.08} // Siphon Mana (skill 3)
new const Float:p_resistant[17] = {0.02, 0.04, 0.06, 0.08, 0.10, 0.12, 0.14, 0.16, 0.18, 0.20, 0.24, 0.26, 0.28, 0.32, 0.34, 0.36, 0.40} // Resistant Skin (Skill 4)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 16.11.2010, 21:32
Сообщение #16
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

не знаю у меня тогда тоже была проблема в маге ми вардене где похожий код 11 или 17
но тм не менее ето должно работать стабильно

( если стабильно работает ( проверь ) тебе должно быть всеравно что в коде )
ты еще не знаешь какой я бред написал на 130й лвл в остальных файлах. где [128] в скобках по умолчанию...хотя
может завтра напишу 160 лвл для интереса с нуля. для проверки багов. а то серв падает вроде не из за шопменю не пойму
еще иногда 512 лимит прекеша ( моделей ) вылазит если много плагов врубаю.

Отредактировал: cs-portal, - 16.11.2010, 21:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 16.11.2010, 22:48
Сообщение #17
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

То, что в скобках - размер массива с учетом символа конца строки. Не может быть меньше самого содержимого, если оно указано.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 16.11.2010, 23:03
Сообщение #18
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

да но данные разбросаны по инклюдам фиг найдешь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 16.11.2010, 23:09
Сообщение #19


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Цитата(STR@TEG @ 16.11.2010, 23:48) *
То, что в скобках - размер массива с учетом символа конца строки. Не может быть меньше самого содержимого, если оно указано.

а более простым (бытовым) языком можно!? или просто посмотреть где нужно подправить и указать мне, и на что нужно исправить! Сам то я в скриптинге не шарю!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 16.11.2010, 23:30
Сообщение #20
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

я еще вот что нашел
те файлы что идут на их форуме - старые
надо тут смотреть http://svn.alliedmods.net/viewvc.cgi/trunk...t/?root=wc3mods

сравнение - файл .sma 21 kb а последний апдейт его 5 мес назад из SVN 21.9 кб !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: