BLOG Mini-Blog by Javekson

Сообщения
1,032
Реакции
828
Помог
10 раз(а)
Спасибо за доверие в статусе скриптера, но я таковым не являюсь, если бы убрали был бы благодарен, а то мне уже писать начали с заказами...
 
Сообщения
2,288
Реакции
1,739
Помог
31 раз(а)
Сообщения
1,032
Реакции
828
Помог
10 раз(а)
Выкладывать страничку для wasted_time изначально не планировалась публично, делалось это просто для своего интереса, тем не менее, если кто хочет доработать, то ловите. P.s.: разрабатывал страничку не я.

Посмотреть в деле: Статистика онлайна

Скачать: wasted_time.rar
 
Сообщения
1,032
Реакции
828
Помог
10 раз(а)
Просили выложить...

Обновление wasted_time до версии 1.3.0

История изменений:
  • 1.0.0 ( 15.01.2021 )
  • * Первый релиз
  • 1.1.0 ( 18.01.2021 )
  • * Добавлен натив wt_is_user_first_visit
  • * Добавлен форвард wt_client_first_visit
  • 1.2.0 ( 28.01.2021 )
  • * Добавлен учет времени, проведенного в игре для подключающихся игроков
  • 1.3.0 ( 11.02.2021 )
  • * Исправлено неправильное определение таблицы для старых версий MySQL
  • * Исправлена очередность отправки запросов при создании таблицы и удалении времени
 

Вложения

Сообщения
1,032
Реакции
828
Помог
10 раз(а)
Помогайте найти звуки разные, где то был пак с женским голосом, не найду никак

В целом нужны звуки для:
  • Kill самого себя
  • Grenade kill
  • Knife kill
  • Bomb kill

  • А так же:
  • Headshot
  • Double Kill (2 kills)
  • Triple Kill (3 kills)
  • Domination (4 kills)
  • Rampage (5 kills)
  • Mega Kill (6 kills)
  • Ownage (7 kills)
  • Ultra Kill (8 kills)
  • Killing Spree (9 kills)
  • Monster Kill (10 kills)
  • Unstoppable (11 kills)
  • God Like (12 kills)
И еще, данный список выше верный вообще по названиям и фрагам?
Где-то в закладках валялся, не помню откуда взял
 

AXM

Сообщения
85
Реакции
2
Избыточное форматирование/капслок
листал форум, решил зяглянуьб в темку , стало очень интересно
отличный блог , спасибо автору... ждём что нибудь новенького и интересного , спасибо
 
Сообщения
957
Реакции
1,185
Помог
52 раз(а)
Просили выложить...

Обновление wasted_time до версии 1.3.0

История изменений:
  • 1.0.0 ( 15.01.2021 )
  • * Первый релиз
  • 1.1.0 ( 18.01.2021 )
  • * Добавлен натив wt_is_user_first_visit
  • * Добавлен форвард wt_client_first_visit
  • 1.2.0 ( 28.01.2021 )
  • * Добавлен учет времени, проведенного в игре для подключающихся игроков
  • 1.3.0 ( 11.02.2021 )
  • * Исправлено неправильное определение таблицы для старых версий MySQL
  • * Исправлена очередность отправки запросов при создании таблицы и удалении времени
советую на создании таблицы все же создавать все столбцы, а потом уже юзать по условию.
В текущем варианте - при перекомпиле с новыми нстройками старую таблу придется либо сносить либо править руками
 
Сообщения
1,032
Реакции
828
Помог
10 раз(а)
Sonyx, знаю, спасибо за замечание, изначально делал для того, что бы не плодить строки пустыми данными, которые не используются, в новых версиях, если будут, изменю принцип
 
Сообщения
957
Реакции
1,185
Помог
52 раз(а)
телега в профиле
 
Сообщения
1,032
Реакции
828
Помог
10 раз(а)
Когда было делать нечего, простенький плагин для воспроизведение звуков при определенных событиях
  • Убийство с ножа
  • Убийство с гранаты
  • Убийство бомбой
  • Закладка бомбы
  • Дефьюз бомбы
C++:
#include < amxmodx >
#include < reapi >

#pragma semicolon 1

const MAX_LENGTH__MESSAGE = 16;

enum _: EVENT_TYPE_ENUM
{
    ET__KNIFE_KILL,
    ET__GRENADE_KILL,
    ET__BOMB_KILL,
    ET__BOMB_PLANTED,
    ET__BOMB_DEFUSED
}

new const SOUND_EVENT[ EVENT_TYPE_ENUM ][ ] =
{
    "gmforce/sounds_events/knife_kill_1.wav",
    "gmforce/sounds_events/grenade_kill_1.wav",
    "gmforce/sounds_events/bomb_kill_1.wav",
    "gmforce/sounds_events/bomb_planted_1.wav",
    "gmforce/sounds_events/bomb_defused_1.wav"
};

public plugin_precache( )
{
    for( new i; i < EVENT_TYPE_ENUM; i++ )
    {
        precache_sound( SOUND_EVENT[ i ] );
    }
}

public plugin_init( )
{
    register_plugin( "Sounds Events", "1.0.0", "Javekson" );
    
    register_message( get_user_msgid( "SendAudio" ), "message_SendAudio" );
    
    RegisterHookChain( RG_CBasePlayer_Killed, "hook_PlayerKilled_Post", .post = true );
}

public message_SendAudio( )
{
    enum { ARG_MESSAGE = 2 }
    
    new sMessage[ MAX_LENGTH__MESSAGE ];
    get_msg_arg_string( ARG_MESSAGE, sMessage, charsmax( sMessage ) );
    
    if( equal( sMessage[ 7 ], "BOMBPL" ) )
    {
        set_msg_arg_string( ARG_MESSAGE, SOUND_EVENT[ ET__BOMB_PLANTED ] );
    }
    else if( equal( sMessage[ 7 ], "BOMBDEF" ) )
    {
        set_msg_arg_string( ARG_MESSAGE, SOUND_EVENT[ ET__BOMB_DEFUSED ] );
    }
}

public hook_PlayerKilled_Post( const iVictim, const iKiller )
{
    if( iVictim == iKiller || !is_user_connected( iKiller ) )
    {
        return HC_CONTINUE;
    }
    
    new iInflictor = get_entvar( iVictim, var_dmg_inflictor );
    
    if( iInflictor != iKiller )
    {
        if( get_member( iVictim, m_bKilledByGrenade ) )
        {
            rg_send_audio( 0, SOUND_EVENT[ ET__GRENADE_KILL ] );
        }
        else if( get_member( iVictim, m_bKilledByBomb ) )
        {
            rg_send_audio( 0, SOUND_EVENT[ ET__BOMB_KILL ] );
        }
        
        return HC_CONTINUE;
    }
    
    new iActiveItem = get_member( iKiller, m_pActiveItem );
    
    if( !is_nullent( iActiveItem ) && get_member( iActiveItem, m_iId ) == WEAPON_KNIFE )
    {
        rg_send_audio( 0, SOUND_EVENT[ ET__KNIFE_KILL ] );
    }
    
    return HC_CONTINUE;
}
 

Download all Attachments

Сообщения
134
Реакции
40
Помог
2 раз(а)
Неверный раздел форума
Unlimited Choose Team с последней версией Reapi 5.21.0.248 не компилируется из-за ошибки " error 02 0: invalid symbol name "" ".
С предыдущей версией 5.20.0.231 было всё ок.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу