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

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

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

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

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

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

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

Please add color green to a Plugin

Статус пользователя Infamous2017
сообщение 23.9.2017, 10:47
Сообщение #1
Стаж: 9 лет 10 месяцев

Сообщений: 140
Благодарностей: 4
Полезность: 31

Please can anyone add Color green to the messages:

Line 86, 91, 99, 104

%s= green, %sfrom = green, %d feet = green ,

%d meter = green


Код
/*
AMXX Kill Distance

Author: Nightscream
Help: Kleenex
Version: 0.3
===============================================
Description:
If Someone kills an enemy/teammate
it will give a hud message to see from
how far you killed him in meters

made on request
<a href="http://www.amxmodx.org/forums/viewtopic.php?t=15208" target="_blank">http://www.amxmodx.org/forums/viewtopic.php?t=15208</a>
===============================================
Cvars:
distance_meter        0 = Feet
            1 = Meter

ditance_all        0 = shows text only to killer
            1= shows text to everyone
===============================================
Tested on:
Listen server | condition-zero | Windows XP Home | amxx 1.55
===============================================
Changelog:
0.1 - Release for amxx
0.2 - Added Distance in Feet
0.3 - Added distance_all cvar so text can be showed to everyone/killer
===============================================
suggestions are always welcome
*/

#include <amxmodx>
#include <amxmisc>

#define PLUGINNAME "Kill Distance"
#define VERSION    "0.3"
#define AUTHOR     "Nightscream"

new Float:modMeter = 32.00
new Float:modFeet  = 35.00

public plugin_init()
{
    register_plugin( PLUGINNAME, VERSION, AUTHOR )
    
    register_event( "DeathMsg",  "Event_Death",  "a" )
    
    register_cvar( "distance_meter", "1" )
    register_cvar( "distance_all", "0" )
}

public Event_Death( id )
{
    new iVictimID            = read_data( 2 )
    new iWeapon, iAttackerID = get_user_attacker( iVictimID, iWeapon )
    
    if( !is_user_connected( iVictimID ) )
    {
        return PLUGIN_CONTINUE
    }
    
    if( !is_user_connected( iAttackerID )
        || iVictimID == iAttackerID )
    {
        return PLUGIN_CONTINUE
    }
    
    new name[ 33 ]
    new name2[ 33 ]
    get_user_name( iAttackerID, name, 32 )
    get_user_name( iVictimID, name2, 32 )
    
    new origin1[ 3 ]
    new origin2[ 3 ]
    get_user_origin( iAttackerID, origin1 )
    get_user_origin( iVictimID, origin2 )
    
    new distance = get_distance( origin1, origin2 )
    
    if( get_cvar_num( "distance_meter" ) == 0 )
    {
        if( get_cvar_num( "distance_all" ) == 1 )
        {
            client_print( id, print_chat, "%s have killed %sfrom a distance of %d feet", name, name2, floatround( distance / modFeet ) )
        }
        
        if( get_cvar_num( "distance_all" ) == 0 )
        {
            client_print( iAttackerID, print_chat, "You have killed %sfrom a distance of %d feet", name2, floatround( distance / modFeet ) )
        }
    }
    
    if( get_cvar_num( "distance_meter" ) == 1 )
    {
        if( get_cvar_num( "distance_all" ) == 1 )
        {
            client_print( id, print_chat, "%s have killed %sfrom a distance of %d meter", name, name2, floatround( distance / modMeter ) )
        }
        
        if( get_cvar_num( "distance_all" ) == 0 )
        {
            client_print( iAttackerID, print_chat, "You have killed %sfrom a distance of %d meter", name2, floatround( distance / modMeter ) )
        }
    }
    
    return PLUGIN_CONTINUE
}


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