[2.3] Бонусы для forum presents

Однорукий Джо

Пользователь
Регистрация
10 Июн 2017
Сообщения
32
Симпатии
23
Пол
Мужской
#1
Автор: ex3m777 | neugomon

Описание:
Плагин бонусов, дополнение для Forum Presents
Плагин выдает доп. деньги каждый раунд начиная с 3-го игрокам которые зарегистрированы на вашем форуме.

Настройки:
PHP:
#define MONEY_MIN_ADD 10000 // количество денег после которых бонус не начисляется
#define REPEAT_TIME 100.0 // интервал между рекламой в чате с просьбой зарегистрироваться
#define SITE "cs-army.ru"    // ссылка на ваш сайт
#define GIVE_BONUS 500    // минимальное количество денег которые получит человек за зарегистрироваться на форуме
#define POST_BONUS 10    // количество доп. денег за каждое сообщение на форуме
#define TIME_VISIT 86400    // время в сек. в течение которого игрок получает бонусы с последнего посещения форума
//#define DHUD_MSG // показ DHUD информации о бонусах. Закомментируйте если не требуется
#if defined DHUD_MSG
#include <dhudmessage>
#endif
#define WRITING     // Выдавать флаг доступа? Закомментируйте если не нужно
#if defined WRITING
#define GIVE_FLAG ADMIN_LEVEL_F        // флаг который выдаем игрокам которые получают бонусы (возможность выдать приставку по флагу к примеру "форумчанин")
#endif
Доп. информация:
Бонусы работают с 3-го раунда.
Информеры в чате для тех кто получают бонусы, для тех кто не посещали форум в последние TIME_VISIT сек и для тех кто еще не зарегистрирован.
При вводе /forum в чат откроется motd окно с подробной информацией о бонусах
 

Вложения

Последнее редактирование: Однорукий Джо

Однорукий Джо

Пользователь
Регистрация
10 Июн 2017
Сообщения
32
Симпатии
23
Пол
Мужской
#2
Не нашёл данное дополнение, если у кого остался, то добавьте.
 

ex3m777

Пользователь
Регистрация
10 Июн 2017
Сообщения
56
Симпатии
20
Пол
Мужской
#3
Переделывайте для себя как хотите
PHP:
#include <amxmodx>

forward client_forum_info(id, member_id, joined, name[], posts, threads, status[], lastvisit);

public client_forum_info(id, member_id, joined, name[], posts, threads, status[], lastvisit)
{
    new player_name[32]; get_user_name(id, player_name, 31)   
    if(member_id !=0)
    {
        if(joined + 86400 > get_systime()) log_to_file("forum_presents.log", "Give VIP - Forum %s | Server %s | posts %d | threads %d | visit %d | registration %d", name, player_name, posts, threads, lastvisit, joined);
        else if(lastvisit + 86400 > get_systime()) log_to_file("forum_presents.log", "Active - Forum %s | Server %s | posts %d | threads %d | visit %d | registration %d", name, player_name, posts, threads, lastvisit, joined);
        else log_to_file("forum_presents.log", "Inactive - Forum %s | Server %s | posts %d | threads %d | visit %d | registration %d", name, player_name, posts, threads, lastvisit, joined);
    }
}
 

warr4ik

Пользователь
Регистрация
14 Июн 2017
Сообщения
22
Симпатии
1
Пол
Мужской
#4
а моЖно сделать чтоб получил не только деньги?
 

Inline

Пользователь
Регистрация
8 Июн 2017
Сообщения
233
Симпатии
77
Пол
Мужской
#5
warr4ik, ага
4 Июл 2017
Можно как угодно плагин переделать