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

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

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

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

Автоматическая выдача ВИП для игроков.

Статус пользователя Shenado
сообщение 24.5.2019, 15:04
Сообщение #1
Стаж: 6 лет 11 месяцев

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

Всем привет. Хотелось бы узнать, есть ли плагин, который автоматически выдаёт VIP за несколько часов нахождения на сервере. Если такие есть , то можете скинуть пожалуйста, буду очень благодарен)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя cs7RG
сообщение 25.5.2019, 8:36
Сообщение #2


Стаж: 10 лет
Город: Иваново

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

Работу не проверял.

time_bonus.sma
Код
#include <amxmodx>
#include <cstrike>

/*===============================================================================
=
[Macros]
================================================================================
=*/

#define GIVE_FLAGS    ADMIN_LEVEL_H            // Выдаваемые флаги

/*===============================================================================
=
[Plugin Init]
================================================================================
=*/

public plugin_init()
{
    register_plugin("Time Bonus ViP", "1.1", "7RG")
}

/*===============================================================================
=
[Set Tasks]
================================================================================
=*/

public client_putinserver(id)
{
    set_task(180.0, "vip_add", id)
}

/*===============================================================================
=
[Remove Task]
================================================================================
=*/

public client_disconnect(id)
{
    if(task_exists(id))
        remove_task(id)
}

/*===============================================================================
=
[Give Presents]
================================================================================
=*/

public vip_add(id)
{
    set_user_flags(id,GIVE_FLAGS)
    client_printcolor(id, "^4[Time Bonus ViP] ^1Вы получили ^4ViP^1, играя на нашем сервере^4 3 минуты.")
}

/*===============================================================================
=
[Stock]
================================================================================
=*/

stock client_printcolor(const id, const input[], any:...)
{
    new iCount = 1, iPlayers[32]
    static szMsg[191]

    vformat(szMsg, charsmax(szMsg), input, 3)
    replace_all(szMsg, 190, "/g", "^4")
    replace_all(szMsg, 190, "/y", "^1")
    replace_all(szMsg, 190, "/ctr", "^1")
    replace_all(szMsg, 190, "/w", "^0")

    if(id) iPlayers[0] = id
    else get_players(iPlayers, iCount, "ch")
    for (new i = 0; i < iCount; i++)
    {
        if(is_user_connected(iPlayers[i]))
        {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, iPlayers[i])
            write_byte(iPlayers[i])
            write_string(szMsg)
            message_end()
        }
    }
}

Прикрепленные файлы:
Прикрепленный файл  time_bonus.sma ( 2,23 килобайт ) Кол-во скачиваний: 27


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