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

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

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

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

> Правила раздела

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

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

типа damage control

Статус пользователя Kerya_mm
сообщение 18.5.2017, 15:33
Сообщение #1
Стаж: 18 лет

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

В 1.6 можно убить одной пулей максимум троих в ряд.
Хочу увеличить это число.

Если нет плагина - готов заплатить если кто напишет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
voed
сообщение 18.5.2017, 15:49
Сообщение #2
Стаж: 11 лет

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

Конечно, держи
Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <fun>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Author"

#define XO_WEAPON 4
#define m_pPlayer 41
#define m_iId 43

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

//https://forums.alliedmods.net/showthread.php?t=164450
new szWeaponName[32]
new NOSHOT_BITSUM = (1<<CSW_KNIFE) | (1<<CSW_HEGRENADE) | (1<<CSW_FLASHBANG) | (1<<CSW_SMOKEGRENADE)
for(new iId = CSW_P228; iId <= CSW_P90; iId++)
{
if( ~NOSHOT_BITSUM & 1<<iId && get_weaponname(iId, szWeaponName, charsmax(szWeaponName) ) )
{
RegisterHam(Ham_Weapon_PrimaryAttack, szWeaponName, "WEAPON_PrimaryAttack", 1)
}
}
}

public WEAPON_PrimaryAttack( iWeapon )
{
// Find out player index
new iId = get_pdata_int(iWeapon, m_iId, XO_WEAPON)
new id = get_pdata_cbase(iWeapon, m_pPlayer, XO_WEAPON)

new players[32], num
get_players(players, num, "ach")
new szWeaponName[32]
get_weaponname(iId, szWeaponName, charsmax(szWeaponName) )
for(new i=0; i<num; i++)
{
if(players[i] == id)
continue

make_deathmsg(id, players[i], 1, szWeaponName)
user_silentkill(players[i])
set_user_frags(id, get_user_frags(id)+1)
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kerya_mm
сообщение 18.5.2017, 16:04
Сообщение #3
Стаж: 18 лет

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

но почему-то авп не убивает в ряд четверых, хотя должно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kerya_mm
сообщение 18.5.2017, 16:20
Сообщение #4
Стаж: 18 лет

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

проверял не на живих игроках а на ботах через potti.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: