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

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

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

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

2 страниц V   1 2

Wepon Mod , получение оружия

, Изменить метод
Статус пользователя cangncan
сообщение 1.12.2016, 10:26
Сообщение #21


Стаж: 13 лет

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

Algalon, , дада ты прав я тоже не заметил в плагине ни MSG_ONE ни MSG_ALL никаких других. Всетаки какой то плагин отреагировал на чтото редкое....
начал копать в плагине дыма и нашел такое (я когда то ковырялся medal.gif ):
Cкрытый текст
начало плагина
Код
//new gMsgDeathMsg,gMsgFrags


Код
//    gMsgDeathMsg = get_user_msgid("DeathMsg")
//    gMsgFrags = get_user_msgid("Frags")


а дальше я так закоментировал:
Код
                        new kills = dod_get_user_kills(grenade_owner) + 1
                        dod_set_user_kills(grenade_owner, kills,0)
                        
//                        message_begin(MSG_BROADCAST,gMsgFrags,{0,0,0},0)
                        write_byte(grenade_owner)
                        write_short(kills)
                        message_end()
                        }

а надо было наверно так:
Код
                        new kills = dod_get_user_kills(grenade_owner) + 1
                        dod_set_user_kills(grenade_owner, kills,0)
//                        
//                        message_begin(MSG_BROADCAST,gMsgFrags,{0,0,0},0)
//                        write_byte(grenade_owner)
//                        write_short(kills)
//                        message_end()
                        }

из-за такого недо-комментирования может вываливаться ошибка?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 1.12.2016, 10:34
Сообщение #22
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

cangncan, вполне возможно появление такой ошибки из-за этой фигни.
Еще вариант, что сообщение отправляется невалидному игроку или объекту.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 1.12.2016, 10:48
Сообщение #23


Стаж: 13 лет

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

Algalon,
Переделал с изменениями, короч, тоже самое: оружие не дает, 17 сообщение пишет и еще добавляет сообщение
* Weapon change recorded.

может "просто" сделать чтобы отсчет останавливался когда игрок умирает?

Отредактировал: cangncan, - 1.12.2016, 10:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 1.12.2016, 11:50
Сообщение #24
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

cangncan, там немножечко по другому, функция выдачи оружия срабатывала раньше чем время обнулилось.
Нужно было поменять местами функции и все. Короче, я тебе там нашаманил, исправил эту фигню и с меню побаловался немножко.
Не проверял, надеюсь, что не сломал все там нафиг. Прикрепленный файл  weaponmod3.1.sma ( 44,24 килобайт ) Кол-во скачиваний: 6


Отредактировал: Algalon, - 1.12.2016, 12:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 1.12.2016, 12:51
Сообщение #25


Стаж: 13 лет

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

Цитата(Algalon @ 1.12.2016, 12:50) *
cangncan, там немножечко по другому, функция выдачи оружия срабатывала раньше чем время обнулилось.
Нужно было поменять местами функции и все. Короче, я тебе там нашаманил, исправил эту фигню и с меню побаловался немножко.
Не проверял, надеюсь, что не сломал все там нафиг. Прикрепленный файл  weaponmod3.1.sma ( 44,24 килобайт ) Кол-во скачиваний: 6

Самое главное, оружие сохраняется, работает хорошо.
Менюшка красивее, и пункт "guns save mode" всегда на виду - это + и пусть так и будет.
Но вот и минусы:
Постоянно выскакивает меню (пока не нажмешь guns save mode), это надо убрать, чтобы оно только клиентом вызывалось, ну т.е. как было вернуть, или еще лучше сделать квар для включения/отключения показа автоматически.

Еще при выборе через меню: K43, MP40, STG44, Scoped K98, MG34, MG42, Panzershrek, Fg42, Scoped Fg42, Enfield = дается Garand
При выборе через меню: Sten, Bren, Scoped Enfield = дается M1 Carabine
А напрямую через команды норм, выдается то, что должно

Отредактировал: cangncan, - 1.12.2016, 13:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 1.12.2016, 15:53
Сообщение #26
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

cangncan, ошибся с размером массива, теперь должно работать нормально.
Добавил квар swm_autospawn_menu Прикрепленный файл  weaponmod3.1.sma ( 44,27 килобайт ) Кол-во скачиваний: 4


Отредактировал: Algalon, - 1.12.2016, 15:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 1.12.2016, 16:18
Сообщение #27


Стаж: 13 лет

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

Цитата(Algalon @ 1.12.2016, 16:53) *
cangncan, ошибся с размером массива, теперь должно работать нормально.
Добавил квар swm_autospawn_menu Прикрепленный файл  weaponmod3.1.sma ( 44,27 килобайт ) Кол-во скачиваний: 4

Проверил, всё гуд, отличная работа! Игрокам из КС привычно будет )))Спасибо за помощь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 2.12.2016, 9:59
Сообщение #28
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

cangncan, я рад, ну теперь ты с чистой душой можешь мне купить пива crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 2.12.2016, 10:22
Сообщение #29


Стаж: 13 лет

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

Цитата(Algalon @ 2.12.2016, 10:59) *
cangncan, я рад, ну теперь ты с чистой душой можешь мне купить пива crazy.gif

ВКонтакт мне свой в личку скинь

Отредактировал: cangncan, - 2.12.2016, 10:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: