1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. AlexButs

    AlexButs Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    41
    Симпатии:
    4
    Пол:
    Мужской
    BlockPickupGold.sma(53) : error 027: invalid character constant
    BlockPickupGold.sma(53) : error 027: invalid character constant

    2 Errors.
    Could not locate output file BlockPickupGold.amx (compile failed).
    //■■■■■■■■■■■■■■■■■■■■■■■ CONFIG START ■■■■■■■■■■■■■■■■■■■■■■■//

    #define ACCESS_FLAG ADMIN_LEVEL_H

    #define MAX_MODEL_LEN 32 // Максимальный путь до модели

    // Список оружия, которое нельзя поднять, если его выкинул VIP игрок
    new const BLOCK_MODELS[][MAX_MODEL_LEN] = {
    "models/custom/w_awp.mdl",
    "models/custom_myaso/w_ak47.mdl",
    "models/custom/w_deagle.mdl",
    "models/custom_myaso/w_m4a1.mdl"
    }

    //■■■■■■■■■■■■■■■■■■■■■■■■ CONFIG END ■■■■■■■■■■■■■■■■■■■■■■■■//

    #include <amxmodx>
    #include <engine>

    #define IsEntOnGround(%1) (entity_get_int(%1, EV_INT_flags) & FL_ONGROUND)
    #define UserHasAccess(%1) (get_user_flags(%1) & ACCESS_FLAG)


    public plugin_init()
    {
    register_plugin("Block Pickup Gold", "0.1", "Vaqtincha")
    register_touch("weaponbox", "player", "OnWeaponboxTouch")
    }

    public OnWeaponboxTouch(wEnt, id)
    {
    if(/* !is_user_alive(id) || */ UserHasAccess(id) || !IsEntOnGround(wEnt))
    {
    return PLUGIN_CONTINUE
    }

    static szModel[MAX_MODEL_LEN]
    entity_get_string(wEnt, EV_SZ_model, szModel, charsmax(szModel))

    for(new i = 0; i <sizeof(BLOCK_MODELS); i++)
    {
    if(!strcmp(szModel, BLOCK_MODELS))
    {
    ChatColor(id, id, "^1[^СЕРВЕР^1] Только для ^3VIP ^1игроков,випка стоит 100р,помоги серверу!");
    return PLUGIN_HANDLED
    }
    }

    return PLUGIN_CONTINUE
    }

    stock ChatColor(id, id2, const szMessage[], any:...)
    {
    if(id && !is_user_connected(id))
    return;

    new szMsg[190]; vformat(szMsg, charsmax(szMsg), szMessage, 4);

    message_begin(id ? MSG_ONE : MSG_ALL, 76, .player = id);
    write_byte(id2 ? id2 : id);
    write_string(szMsg);
    message_end();
    }
     
  2. neygomon

    neygomon Его Темнейшество :j Команда форума Администратор

    Регистрация:
    8 июн 2017
    Сообщения:
    196
    Симпатии:
    128
    Пол:
    Мужской
    а можно просто скинуть строку 53?
     
  3. AlexButs

    AlexButs Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    41
    Симпатии:
    4
    Пол:
    Мужской
    stock ChatColor(id, id2, const szMessage[], any:...)
    Эта? просто я не разбираюсь
     
  4. AlexButs

    AlexButs Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    41
    Симпатии:
    4
    Пол:
    Мужской
    Проблема в тексте была, закрывайте тему]