помогите исправить ошибку плугина

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
4
Реакции
-2
Неверный раздел форума
Форматирование (BB-код):
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <fun>
#include <cstrike>

new const PLUGIN[]    =    "New_MoneyBonus & Sokrat"     //Немнного изменил )
new const VERSION[]    =    "1.0"
new const AUTHOR[]    =    "NewGame_PL"

//flags
#define Caretaker_Flag ADMIN_BAN // flag for Caretaker
#define Luxary_Flag ADMIN_LEVEL_G //flag for Luxary
#define Premium_Flag ADMIN_LEVEL_B //flag for Premium
#define Vip_Flag ADMIN_LEVEL_H //flag for Vip
#define Player_Flag ADMIN_USER //flag for player
//meney bonus
#define SETMoney_CARETAKER 1500 // Сколько денег будет выдаваться Смотритель игроку
#define SETMoney_LUXARY 1000 // Сколько денег будет выдаваться Luxary игроку
#define SETMoney_PREMIUM 800 // Сколько денег будет выдаваться Premium игроку
#define SETMoney_VIP 600 //Сколько денег будет выдаваться VIP игроку
#define SETMoney_PLAYER 400 // Сколько денег будет выдаваться игроку
    
public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id)
{
    set_task(120.0, "MoneyBonus", id,_,_, "b")    // Время через которое будет выдан бонус 30.0
}

public MoneyBonus(id)
{
    new iName[32]
    get_user_name(id, iName, 31)
    if(get_user_flags(id) & Caretaker_Flag)
    {
        cs_set_user_money(id, cs_get_user_money(id) + SETMoney_CARETAKER);
        ColorChat(id, GREEN, "^4[^3ARMCS^4] ^4%s ^1Вы получили бонус как Смотритель игрок: ^4%d$", iName, SETMoney_CARETAKER)
    }else if(get_user_flags(id) & Luxary_Flag)
    {
        cs_set_user_money(id, cs_get_user_money(id) + SETMoney_LUXARY);
        ColorChat(id, GREEN, "^4[^3ARMCS^4] ^4%s ^1Вы получили бонус как Luxary игрок: ^4%d$", iName, SETMoney_LUXARY)
    }else if(get_user_flags(id) & Premium_Flag)
    {
        cs_set_user_money(id, cs_get_user_money(id) + SETMoney_PREMIUM);
        ColorChat(id, GREEN, "^4[^3ARMCS^4] ^4%s ^1Вы получили бонус как Premium игрок: ^4%d$", iName, SETMoney_PREMIUM)
    }esle if(get_user_flags(id) & Vip_Flag)
    {
        cs_set_user_money(id, cs_get_user_money(id) + SETMoney_VIP);
        ColorChat(id, GREEN, "^4[^3ARMCS^4] ^4%s ^1Вы получили бонус как VIP игрок: ^4%d$", iName, SETMoney_VIP)
    }else(get_user_flags(id) & Player_Flag)
    {
        cs_set_user_money(id, cs_get_user_money(id) + SETMoney_PLAYER);
        ColorChat(id, GREEN, "^4[^ARMCS^4] ^4%s ^1Вы получили бонус как обычный игрок: ^4%d$", iName, SETMoney_PLAYER)
    }
}

public client_disconnect(id)
{
    remove_task(id)        2    // Обнуление времени если игрок вышел.
}
 
Статус
В этой теме нельзя размещать новые ответы.

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

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