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

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

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

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

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

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

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

геймплей "а-ля соурс"

FixX
сообщение 28.5.2011, 23:05
Сообщение #1
Стаж: 15 лет

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

вот такая идея, думаю будет интересна многим:
пакет плагинов(или 1 плагин если есть):
1) хэд-шот килл с любого оружия одним патроном(возможно ли это осуществить)
2) раздавать игрокам патроны каждый раунд, т.е чтобы их не нужно было покупать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя delster
сообщение 29.5.2011, 10:54
Сообщение #2


Стаж: 16 лет

Сообщений: 57
Благодарностей: 9
Полезность: 124

Легко:

Патрончики - http://forums.alliedmods.net/showthread.php?p=434427
HS убийства - http://forums.alliedmods.net/showthread.php?p=945567

Также:

Оружие перезаряжено в новом раунде - http://forums.alliedmods.net/showthread.php?p=553846
Оружие за спиной - http://forums.alliedmods.net/showthread.php?p=359356

В принципе сделать соурс like сервер не особо получится так как сам gameplay у игр разный, но идея стоит внимания.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
FixX
сообщение 19.6.2011, 0:19
Сообщение #3
Стаж: 15 лет

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

уже и забыл про эту тему :biggrin:
насколько я помню в соурс во время нанесения дамага можно нормально двигаться.. т.е. не застряешь на одном месте?
за ссылки спасибо

Отредактировал: FixX, - 19.6.2011, 0:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kupuk96
сообщение 19.6.2011, 10:42
Сообщение #4


Стаж: 15 лет

Сообщений: 456
Благодарностей: 139
Полезность: 554

Цитата
насколько я помню в соурс во время нанесения дамага можно нормально двигаться.. т.е. не застряешь на одном месте?

Pain Shok Free
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
FixX
сообщение 19.6.2011, 12:49
Сообщение #5
Стаж: 15 лет

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

спасибо thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 17.8.2011, 15:23
Сообщение #6
Стаж: 15 лет

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

снова взялся за идею
замечания:
Цитата

если настроить чтобы с пистолета сбривало 100 хп то граната упавшая в 5 метрах каким-то образом убивает человека

это можно исправить?)
вот исходник
Код
#define     OFFSET_LAST_HIT_GROUP      75
#define        EXTRAOFFSET_PL_LINUX    5

new const Float:vec_hit_multi[] =
{
    1.0,  // HIT_GENERIC
    4.0,  // HIT_HEAD
    1.0,  // HIT_CHEST
    1.25, // HIT_STOMACH
    1.0,  // HIT_LEFTARM
    1.0,  // HIT_RIGHTARM
    0.75, // HIT_LEFTLEG
    0.75  // HIT_RIGHTLEG
}

new pcv_hitgroup[sizeof vec_hit_multi]

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_cvar("hitgroup_man_vs", VERSION, (FCVAR_SERVER | FCVAR_SPONLY))
    
    pcv_hitgroup[HIT_GENERIC]     = register_cvar("hit_generic_multi",     "1.0")
    pcv_hitgroup[HIT_HEAD]        = register_cvar("hit_head_multi",         "4.0")
    pcv_hitgroup[HIT_CHEST]     = register_cvar("hit_chest_multi",         "1.0")
    pcv_hitgroup[HIT_STOMACH]     = register_cvar("hit_stomach_multi",     "1.25")
    pcv_hitgroup[HIT_LEFTARM]    = register_cvar("hit_left_arm_multi",     "1.0")
    pcv_hitgroup[HIT_RIGHTARM]    = register_cvar("hit_right_arm_multi",     "1.0")
    pcv_hitgroup[HIT_LEFTLEG]    = register_cvar("hit_left_leg_multi",     "0.75")
    pcv_hitgroup[HIT_RIGHTLEG]    = register_cvar("hit_right_leg_multi",     "0.75")
    
    RegisterHam(Ham_TakeDamage, "player", "fw_takedamage")
}

public fw_takedamage(victim, inflictor, attacker, Float:damage, bits)
{
    new hitgroup = get_pdata_int(victim, OFFSET_LAST_HIT_GROUP, EXTRAOFFSET_PL_LINUX)
    
    if (hitgroup > 7 || hitgroup < 0)
        return HAM_IGNORED
    
    if(get_pcvar_float(pcv_hitgroup[hitgroup]) == vec_hit_multi[hitgroup])
        return HAM_IGNORED
    
    SetHamParamFloat(4, damage * get_pcvar_float(pcv_hitgroup[hitgroup]) / vec_hit_multi[hitgroup])
    return HAM_HANDLED
}




и еще, если на GHW weapon replacement повесить изменённые модели игроков, оружия и звуки из source, он не загнётся?:D
или лучше отдельный плагин написать с прекешем того что нужно?
или будет слишком много прекеша и сервер нестабилен? psych.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: