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

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

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

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

Плагин вампиризма

, Помогите сделать что бы вампирик работал только для админов [РЕШЕНО]
Статус пользователя massimo
сообщение 25.6.2015, 19:45
Сообщение #1


Стаж: 10 лет
Город: Днепропетровск


Сообщений: 883
Благодарности: выкл.

"Vampire", "1.0", "miRror"
Код
#include <amxmodx>
#include <fun>

#define HPADD         10
#define HPHSADD     20
#define MAXHP         500

public plugin_init( )
{
    register_plugin( "Vampire", "1.0", "miRror" )  
}

public client_death( iAttacker, iVictim, iWeapon, hitplace, TK )
{    
    static bonushp, attackerhp
    
    bonushp = ( hitplace == HIT_HEAD ) ? HPHSADD : HPADD

    attackerhp = get_user_health( iAttacker ) + bonushp

    if ( attackerhp > MAXHP )
        attackerhp = MAXHP

    set_user_health( iAttacker, attackerhp )

    ScreenFade( iAttacker )
}

stock ScreenFade( id )
{
    message_begin( MSG_ONE, get_user_msgid( "ScreenFade" ), {0,0,0}, id )
    write_short( 1<<10 )
    write_short( 1<<10 )
    write_short( 0x0000 )
    write_byte( 0 )
    write_byte( 0 )
    write_byte( 200 )
    write_byte( 75 )
    message_end( )    
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ThisIsSparta
сообщение 25.6.2015, 20:57
Сообщение #2
Стаж: 11 лет

Сообщений: 566
Благодарностей: 307
Полезность: 600

Код:

#include <amxmodx>
#include <fun>

#define HPADD 10
#define HPHSADD 20
#define MAXHP 500

public plugin_init( )
{
register_plugin( "Vampire", "1.0", "miRror" )
}

public client_death( iAttacker, iVictim, iWeapon, hitplace, TK )
{
if(get_user_flags(iAttacker) & ADMIN_LEVEL_H) {
static bonushp, attackerhp

bonushp = ( hitplace == HIT_HEAD ) ? HPHSADD : HPADD

attackerhp = get_user_health( iAttacker ) + bonushp

if ( attackerhp > MAXHP )
attackerhp = MAXHP

set_user_health( iAttacker, attackerhp )

ScreenFade( iAttacker )
}
}

stock ScreenFade( id )
{
message_begin( MSG_ONE, get_user_msgid( "ScreenFade" ), {0,0,0}, id )
write_short( 1<<10 )
write_short( 1<<10 )
write_short( 0x0000 )
write_byte( 0 )
write_byte( 0 )
write_byte( 200 )
write_byte( 75 )
message_end( )
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя massimo
сообщение 25.6.2015, 20:58
Сообщение #3


Стаж: 10 лет
Город: Днепропетровск


Сообщений: 883
Благодарности: выкл.

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