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

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

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

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

Money Reward Changer

, Дает возможность менять награду
Vaqtincha
сообщение 27.12.2015, 20:46
Сообщение #1
Стаж: 11 лет

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

Вы знаете что существует плагины которые меняют "стандарты" кс Recoil Control, Damage Control, Weapon Maxclip, Bpammo Features чего то не хватает? Да это возможность менять награду за убийства. По дефолту она для всех оружей 300$ те убив с авп или с ножом игрок получает всегда 300$ вы не хотели менять это значение? сделать например килл с авп 100$(как в кс го) теперь это возможно.
Квары:
mrch_*weaponname* 200$
например mrch_weapon_ak47 350$
mrch_weapon_awp 150$ и.т.д
макс кол-во денег (не хардкодена)
mrch_max_money 16000

Плагин пока бета сильно ругаться ненадо.

И еще я соглашусь тем кто будет писать "это сильно влияет геймплей" но кому то может и пригодится.

Отредактировал: Vaqtincha, - 27.12.2015, 21:13
Прикрепленные файлы:
Прикрепленный файл  money_reward_changer.sma ( 2,74 килобайт ) Кол-во скачиваний: 53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
voed
сообщение 27.12.2015, 21:12
Сообщение #2
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

А зачем HE-гранату исключать? smile.gif
И таск unreg мне как-то не очень нравится, там же вроде можно заюзать блок, это будет правильнее

Отредактировал: voed, - 27.12.2015, 21:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 27.12.2015, 21:16
Сообщение #3
Стаж: 11 лет

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

voed, бросаешь гранату пока он летит успеешь переключится на другое если грена убивает кого то не получаешь нужную награду.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 27.12.2015, 21:23
Сообщение #4
Стаж: 11 лет

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

voed, если делаю unregister внутры и запущена типа такой же плагин (например kill money) будет краш. Это подход не решает проблему с конфликтом но это типа "временное защита от краша". Возможно и есть другие варианты но здесь идея ясен.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 27.12.2015, 21:28
Сообщение #5
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Vaqtincha @ 27.12.2015, 21:11) *
voed, бросаешь гранату пока он летит успеешь переключится на другое если грена убивает кого то не получаешь нужную награду.

А причем тут бросок, если id оружия берется в deathmsg?
Код:
	iId = get_user_weapon(KillerId)

>
Код:
	iId = get_weaponid(weapon)

разве нет?

Отредактировал: voed, - 27.12.2015, 21:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 27.12.2015, 21:40
Сообщение #6
Стаж: 11 лет

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

voed, я тоже так думал но проверил все не так.

Цитата
get_user_weapon получает id оружия игрока (в руках)

то же самое
Код:
const m_pActiveItem = 373
const XO_PLAYER = 5
get_pdata_cbase(index, m_pActiveItem, XO_PLAYER)


бросав гранату у игрока будет уже другой weapon (авто переключается) в итоге получает деньги не правильно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 27.12.2015, 21:45
Сообщение #7
Стаж: 11 лет

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

voed, неа get_weaponid тут не может определить ид тк в deathmsg weapon name тут будет таком формате awp, knife, grenade и.т.д хотя можно добавить formatex'ом weapon_%s но это уже пцц.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
voed
сообщение 27.12.2015, 21:58
Сообщение #8
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Vaqtincha @ 27.12.2015, 21:41) *
voed, неа get_weaponid тут не может определить ид тк в deathmsg weapon name тут будет таком формате awp, knife, grenade и.т.д хотя можно добавить formatex'ом weapon_%s но это уже пцц.

По-моему это все равно будет правильнее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 27.12.2015, 22:01
Сообщение #9
Стаж: 11 лет

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

Сам проверил разные способы получение ид оружие но несмог найти нормальную который бы правильно определил гранату. Пока только этот вариант.

P.s решение от ConnorMcLeod
https://forums.alliedmods.net/showpost.php?...amp;postcount=5

Отредактировал: Vaqtincha, - 27.12.2015, 22:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sot100
сообщение 20.4.2017, 15:38
Сообщение #10


Стаж: 18 лет

Сообщений: 1695
Благодарностей: 500
Полезность: 711

Порой деньги становятся бесконечны. А так же когда убивает враг, почему-то деньги убираются. Плагин нуждается в доработке.

Отредактировал: sot100, - 20.4.2017, 15:42


https://vk.com/club_megamozg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: