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

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

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

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

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

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

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

Исчу плагн который отображает количество хедшотов, и еще один плагин который делает Shake при выстреле в голову.

Статус пользователя shadowhunter
сообщение 5.8.2009, 13:50
Сообщение #1


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Исчу плагн который отображает количество хедшотов за раунд/карту, худ сообщением под радаром. (искал, нашол, но совсем не то что необходимо)
И еще один плагин который делает shake экрана при хедшоте, какбэ земле трясение, продолжительность которого составляет около 0.5 сек, еффект очень напоминает выстрел с deagle power, только еще и с небольшим зумом... (искал, ненашол)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Makzz
сообщение 5.8.2009, 18:20
Сообщение #2


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

2) Можно это переделать

Код
#include <amxmodx>

#define PLUGIN  "Shake"
#define VERSION "1.0"
#define AUTHOR  "Makzz"

new g_iMsgScreenShake, g_CvarShake

public plugin_init()
{
    register_plugin(PLUGIN,VERSION,AUTHOR)
    register_event("CurWeapon","Current_Weapon","be","1=1")
    CvarShake = register_cvar("shake","1")
    g_iMsgScreenShake = get_user_msgid("ScreenShake")
}

public plugin_modules() require_module("Engine")

public Current_Weapon(id)
{
    if(!get_pcvar_num(CvarShake))
        return PLUGIN_CONTINUE

    if((get_user_button(id)&IN_ATTACK) || (get_user_button(id)&IN_ATTACK2))
        {
            message_begin(MSG_ONE,g_iMsgScreenShake,{0,0,0},id)
            write_short( 1<<14 )
            write_short( 1<<0.5 ) // Продолжительность
            write_short( 1<<14 ) // Частота
            message_end()
        }

    return PLUGIN_CONTINUE
}


ps.gif Не проверял

Отредактировал: Makzz, - 5.8.2009, 18:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 5.8.2009, 18:42
Сообщение #3


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Вечером проверю.

Отредактировал: shadowhunter, - 5.8.2009, 19:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 5.8.2009, 20:48
Сообщение #4


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

!
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 5.8.2009, 20:59
Сообщение #5


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Блин не заметил....

вместо
if((get_user_button(id)&IN_ATTACK) || (get_user_button(id)&IN_ATTACK2))
используем
if((pev(id, pev_button) & IN_ATTACK) || (pev(id, pev_oldbuttons) &IN_ATTACK2))

и подключаем модуль факемета

ps.gif завтра утром сделаю полностью и проверю....

Отредактировал: Makzz, - 5.8.2009, 21:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 5.8.2009, 22:08
Сообщение #6


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Makzz,
Ночю проверю.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 5.8.2009, 23:18
Сообщение #7


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Все сделал как ты написал. И :

Отредактировал: shadowhunter, - 5.8.2009, 23:19
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mc_KinG
сообщение 6.8.2009, 1:04
Сообщение #8


Стаж: 18 лет

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

У меня другое пишет
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 6.8.2009, 7:03
Сообщение #9


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Shake"
#define VERSION "1.1"
#define AUTHOR "Makzz"

new g_iMsgScreenShake//, g_iMsgSetFOV

public plugin_init()
{
    register_plugin(PLUGIN,VERSION,AUTHOR)
    g_iMsgScreenShake = get_user_msgid("ScreenShake")
    //g_iMsgSetFOV = get_user_msgid("SetFOV")
}

public client_death(killer, victim, wpnindex, hitplace)
{
    new headshot = (hitplace == HIT_HEAD) ? 1 : 0
    
    if(!headshot) // Если убийство не в голову, то пропускаем код
        return PLUGIN_CONTINUE
    
    if(is_user_bot(killer)) // Если убийца бот
        return PLUGIN_CONTINUE
    
    message_begin(MSG_ONE, g_iMsgScreenShake, {0,0,0}, killer)
    write_short( 255 << 14 ) // На сколько сильно встряхнёт
    write_short( 10 << 7 ) // Количество встряхов ( 7 )
    write_short( 255 << 14 ) // Частота
    message_end()
    
    /*
    message_begin(MSG_ONE, g_msgSetFOV, _, id)
    write_byte(90) // angle
    message_end()
    */
    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 6.8.2009, 14:37
Сообщение #10


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Какбы не настраивал, выглядит будто ты читер с аимом :).
Посмотри на плагин. Можно добавить такой еффект в этот? Только небольшой зум!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 6.8.2009, 15:19
Сообщение #11


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Цитата(shadowhunter @ 6.8.2009, 16:37) *
Какбы не настраивал, выглядит будто ты читер с аимом :).
Посмотри на плагин. Можно добавить такой еффект в этот? Только небольшой зум!

Ты же написал чтобы плагин делал шейк экрана, вот это он....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 6.8.2009, 21:30
Сообщение #12


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Цитата(shadowhunter @ 5.8.2009, 13:50) *
И еще один плагин который делает shake экрана при хедшоте, какбэ земле трясение, продолжительность которого составляет около 0.5 сек, еффект очень напоминает выстрел с deagle power, только еще и с небольшим зумом... (искал, ненашол)

Внимательно прочитай :)

Вот как пример. Только нету исходника, и очень зум большой, еще и только на слонике, и мухе. Нужно на всех вепонах включая нож. Бу очень еффектно. Это возможно, я сам видал на сервере такое. Эсли не хочешь таким занимац0 так и напиши, не обижусь. Я попрошу на дарк тавере.

Чето атач лагает.

Отредактировал: shadowhunter, - 6.8.2009, 21:32
Прикрепленные файлы:
Прикрепленный файл  mpz.zip ( 5,65 килобайт ) Кол-во скачиваний: 3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 7.8.2009, 9:54
Сообщение #13


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Цитата(shadowhunter @ 6.8.2009, 23:30) *
Вот как пример. Только нету исходника, и очень зум большой, еще и только на слонике, и мухе. Нужно на всех вепонах включая нож. Бу очень еффектно. Это возможно, я сам видал на сервере такое. Эсли не хочешь таким занимац0 так и напиши, не обижусь.

да я и не говорил что от чегото отказываюсь

вижу тебе уже нашли исходник, дык в чём проблема самому сделать? ты же у нас врое как знаешь толк в скриптенге...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 7.8.2009, 12:25
Сообщение #14


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Цитата(Makzz @ 7.8.2009, 9:54) *
да я и не говорил что от чегото отказываюсь

вижу тебе уже нашли исходник, дык в чём проблема самому сделать? ты же у нас врое как знаешь толк в скриптенге...

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

Попробую переделать. Создам тему в скриптинге. Я ваще код приближения там невижу... 0_о

Отредактировал: shadowhunter, - 7.8.2009, 12:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sasha086
сообщение 9.8.2009, 22:22
Сообщение #15


Стаж: 17 лет

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

Makzz,
По неведанным мною причинам , твой shake работать отказывается.. в процессах running, эффекта при убийстве нет..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 10.8.2009, 1:19
Сообщение #16


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Sasha086,
У меня пахает. Настроил под себя. Я доволен :)

Еще бы плагин который отображает количество хедшотов...
...было бы вообще зашибись :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sasha086
сообщение 10.8.2009, 2:09
Сообщение #17


Стаж: 17 лет

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

Ну так помоги мне )
Какие ты значения поставил?

Отредактировал: Sasha086, - 10.8.2009, 2:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 10.8.2009, 7:12
Сообщение #18


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Цитата(Sasha086 @ 10.8.2009, 4:09) *
Ну так помоги мне )
Какие ты значения поставил?

Значения не стоит менять

Код
write_short( 255 << 14 ) // На сколько сильно встряхнёт
write_short( 10 << 7 ) // Количество встряхов ( 7 )
write_short( 255 << 14 ) // Частота


те что слева ваще не трогать
а справа максимум 14 можно выставить....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Sasha086
сообщение 10.8.2009, 12:23
Сообщение #19


Стаж: 17 лет

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

omg, спасибо))) А встряхивает киллера? Я думал убитого )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 11.8.2009, 1:41
Сообщение #20


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Sasha086,
Бывает :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: