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

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

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

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

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

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

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

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

Плагин Nade Modes

, Вопросы по настройке
magiczoltrix
сообщение 15.5.2014, 21:18
Сообщение #1
Стаж: 12 лет

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

Есть такой плагин Nade Modes. Ссылка http://cscontrol.ru/load/3-1-0-3477
Он позволяет по правой кнопке менять режимы для гранат.
Хочу настроить плагин, чтобы появлялись новые режимы только у НЕ гранат,
а на флеш-гранаты и дымовые плагин не влиял - типа добавить их в исключения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 15.5.2014, 21:20
Сообщение #2


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

в нужном месте надо проверку сделать на наличие гранаты НЕ
если есть, то условие ваше иначе блокируем наши моды
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 15.5.2014, 21:27
Сообщение #3
Стаж: 12 лет

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

Куда вставить? Вот конфиг.

Скрытый текст
Код
echo [NadeModes] Executing config file ...

// General CVARS

nademodes_enable 1
nademodes_nades_in_effect 7
nademodes_effects 2
nademodes_play_grenade_sounds 1
nademodes_svc_bad_error_fix 0
nademodes_display_mode_on_draw 1
nademodes_reset_mode_on_throw 0
nademodes_suppress_fire_in_the_hole 0
nademodes_bot_support 1
nademodes_remove_if_player_dies 0
nademodes_affect_owner 1
nademodes_team_play 1
nademodes_unit_system 1
nademodes_monstermod_support 0

// Mode CVARS

nademodes_normal_enabled 1
nademodes_proximity_enabled 1
nademodes_impact_enabled 1
nademodes_trip_enabled 1
nademodes_motion_enabled 1
nademodes_satchel_enabled 1
nademodes_homing_enabled 1
nademodes_grenade_react 1
nademodes_flash_react 1
nademodes_smoke_react 1
nademodes_proximity_fov 0
nademodes_motion_fov 1
nademodes_satchel_delay 0

// Limit & Test CVARS

nademodes_limit_system 2
nademodes_proximity_limit 5
nademodes_trip_limit 5
nademodes_motion_limit 5
nademodes_satchel_limit 5
nademodes_infinite_grenades 0
nademodes_infinite_flashes 0
nademodes_infinite_smokes 0

// Intergrenade CVARS CVARS

nademodes_material_system 0
nademodes_grenade_death 1
nademodes_secondary_explosions_mode 0
nademodes_secondary_explosion_radius 274.999999
nademodes_hitpoints_normal 10
nademodes_hitpoints_proximity 100
nademodes_hitpoints_impact 10
nademodes_hitpoints_trip 100
nademodes_hitpoints_motion 100
nademodes_hitpoints_satchel 100
nademodes_hitpoints_homing 10
nademodes_hitpoints_intergrenade_damage 100.000000
nademodes_hitpoints_friendlyfire_ammount 50.000000

// Damage CVARS

nademodes_damage_system 2
nademodes_damage_self 50
nademodes_damage_through_wall 50
nademodes_damage_teammate 50
nademodes_damage_normal 1.000000
nademodes_damage_proximity 1.000000
nademodes_damage_impact 1.000000
nademodes_damage_trip 1.000000
nademodes_damage_motion 1.000000
nademodes_damage_satchel 1.000000
nademodes_damage_homing 1.000000

// Internal Funcitonal CVARS

nademodes_explosion_delay_time 60000.000000
nademodes_proximity_arm_time 2.000000
nademodes_proximity_radius 149.999999
nademodes_trip_grenade_arm_time 3.000000
nademodes_trip_grenade_fly_speed 400.000000
nademodes_trip_grenade_detection_limit 15999.999999
nademodes_motion_arm_time 2.000000
nademodes_motion_radius 200.000000
nademodes_satchel_arm_time 2.000000
nademodes_homing_detection_range 500.000000
nademodes_homing_superhoming_range 100.000000
nademodes_homing_extratime 0.499998
nademodes_homing_velocity_deviation 60.000000

echo [NadeModes] Settings loaded from config file

!
Предупреждение:
Длинные тексты убираем под спойлер


Отредактировал: Bloo, - 5.6.2014, 5:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 15.5.2014, 21:31
Сообщение #4


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

надо код править, а не квары
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 15.5.2014, 21:54
Сообщение #5
Стаж: 12 лет

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

Если умеешь подправь, чтобы плагин действовал только на взрывные гранаты
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 15.5.2014, 22:21
Сообщение #6


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Проще сделать только для he отдельно
Если время будет, то попробую
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 15.5.2014, 22:29
Сообщение #7
Стаж: 12 лет

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

Для дымовой и флеш гранаты все эти режимы выглядят по дурному, короче только мешают.
Надо чтобы они работали только на взрыной гранате.
Конфиг смотрю - неужели оно там не отключается.
Не найду нормального описания конфига на русском. Может у кого есть??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 15.5.2014, 22:51
Сообщение #8


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

magiczoltrix,
Скинь исходник


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 15.5.2014, 23:02
Сообщение #9
Стаж: 12 лет

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

Цитата(Fred Perry @ 16.5.2014, 1:51) *
magiczoltrix,
Скинь исходник


Вот
http://rghost.ru/55203551
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 16.5.2014, 20:52
Сообщение #10
Стаж: 12 лет

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

Цитата(Fred Perry @ 16.5.2014, 1:51) *
magiczoltrix,
Скинь исходник


Дело продвигается??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 22.5.2014, 9:40
Сообщение #11
Стаж: 12 лет

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

Цитата(Fred Perry @ 16.5.2014, 1:51) *
magiczoltrix,
Скинь исходник


Походу вы немного подзабыли про меня.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 23.5.2014, 16:12
Сообщение #12
Стаж: 12 лет

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

Fred Perry

и в личку вам написать невозможно, переполнены ЛС
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 26.5.2014, 20:08
Сообщение #13
Стаж: 12 лет

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

походу дело не движется....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 27.5.2014, 16:15
Сообщение #14
Стаж: 12 лет

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

Ребята, кто из скриптеров может помочь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 28.5.2014, 9:31
Сообщение #15
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Попробуй установить значения кваров так
Код
nademodes_flash_react 0
nademodes_smoke_react 0


Отредактировал: serfreeman1337, - 28.5.2014, 9:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 30.5.2014, 16:08
Сообщение #16
Стаж: 12 лет

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

Цитата(serfreeman1337 @ 28.5.2014, 12:31) *
Попробуй установить значения кваров так
Код
nademodes_flash_react 0
nademodes_smoke_react 0


Не помогло. Всё равно на флешах и дымовухах появляются режимы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 30.5.2014, 16:26
Сообщение #17


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

вот попробуй
Прикрепленные файлы:
Прикрепленный файл  nademodes.sma ( 127,9 килобайт ) Кол-во скачиваний: 26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 31.5.2014, 11:58
Сообщение #18
Стаж: 12 лет

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

// Enums! First time I've ever used them. These should make the code infinitely easier to read.
enum NadeRace
{
GRENADE_EXPLOSIVE = 0,


}

а зачем запятая после
GRENADE_EXPLOSIVE = 0,
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 31.5.2014, 12:05
Сообщение #19


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(magiczoltrix @ 31.5.2014, 13:58) *
// Enums! First time I've ever used them. These should make the code infinitely easier to read.
enum NadeRace
{
GRENADE_EXPLOSIVE = 0,


}

а зачем запятая после
GRENADE_EXPLOSIVE = 0,

Чтоб были ошибки при компилировании, для чего же еще?) Удали запятую.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 31.5.2014, 20:46
Сообщение #20
Стаж: 12 лет

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

Спасибо. Всё работает замечательно режимы появляются только у НЕ-гранат.
Но!!! Плагин начал сыпать ошибки:

Код
L 05/31/2014 - 21:25:10: [AMXX] Run time error 4 (plugin "nademodes_1.amxx") - debug not enabled!
L 05/31/2014 - 21:25:10: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 05/31/2014 - 21:25:10: [AMXX] Run time error 4 (plugin "nademodes_1.amxx") - debug not enabled!
L 05/31/2014 - 21:25:10: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


После включения debug-режима:
Код
L 05/31/2014 - 21:33:41: Start of error session.
L 05/31/2014 - 21:33:41: Info (map "fy_pool_day") (file "addons/amxmodx/logs/error_20140531.log")
L 05/31/2014 - 21:33:41: [AMXX] Displaying debug trace (plugin "nademodes_1.amxx")
L 05/31/2014 - 21:33:41: [AMXX] Run time error 4: index out of bounds
L 05/31/2014 - 21:33:41: [AMXX]    [0] nademodes_1.sma::fw_setmodel (line 1913)
L 05/31/2014 - 21:33:41: [AMXX] Displaying debug trace (plugin "nademodes_1.amxx")
L 05/31/2014 - 21:33:41: [AMXX] Run time error 4: index out of bounds
L 05/31/2014 - 21:33:41: [AMXX]    [0] nademodes_1.sma::fw_setmodel (line 1913)
L 05/31/2014 - 21:33:41: [AMXX] Displaying debug trace (plugin "nademodes_1.amxx")

и так далее одинаковая ошибка....

Ошибка ведёт в функцию
Код:
public fw_setmodel(ent, model[])
{
if (!pev_valid(ent))
{
return FMRES_IGNORED
}

// Not yet thrown
if (entity_get_float(ent, EV_FL_gravity) == 0.0)
{
return FMRES_IGNORED
}

for (new i=0;i<3;i++)
{
if (containi(model, NADE_MODEL[i]) != -1)
{
set_pdata_int(ent, OFFSET_WEAPONID, NADE_WPID[NadeRace:i], EXTRAOFFSET_WEAPONS)

if (bs_forward_collection & FWD_SETMODEL)
grenade_process(pev(ent, pev_owner), ent, NadeRace:i)

break
}
}

return FMRES_IGNORED
}


ИСПРАВЬТЕ ПОЖАЛУЙСТА ЧТО ТАМ НЕ ТАК
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: