Русское сообщество по скриптингу

Menu: fatal error 100 cannot read from file

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Menu: fatal error 100 cannot read from file

Сообщение KaSkaD » 28 окт 2017, 12:13

При компиляции пишет

Код: Выделить всё
fatal error 100 cannot read from file "WPMGPrintChatColor"

Код :

Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <WPMGPrintChatColor>

#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "vk.com/CSPlugin"


enum _:STRSKILLS {
    
SK_HEALTH,
    
SK_ARMOR
}
new 
gArSkill[33][STRSKILLS];

native give_weapon_plasma(id);
native give_weapon_balrog7(id);
native give_weapon_tmpdragon(id);
native give_weapon_mp5tiger(id);
native give_rock_guitar(id);


new 
cvar_flags;
public 
get_cvar_flag() {
    new 
flags[24]
    
get_pcvar_string(cvar_flagsflags23);
    return(
read_flags(flags))
}

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_menu("Menu"1023"MenuFunc");
    
register_clcmd("say /menu","Menu1"
    
    
cvar_flags register_cvar("menu_admin_flag" "n");
}

public 
client_putinserver(id) {
    
gArSkill[id][SK_ARMOR] = 0;
    
gArSkill[id][SK_HEALTH] = 0;
}

// Магазин Визуальная часть и блокировки
public Menu(id)
{    
    static 
menu[512], len
    len 
0;
    
    new 
name[64];
    
get_user_name(id,name,charsmax(name));
    
    
len formatex(menu[len], charsmax(menu) - len"\rЭлитное меню^n");
    
len += formatex(menu[len], charsmax(menu) - len"\yПривет %s^n",name);
    if(!(
get_user_flags(id) & get_cvar_flag())) {
        
len += formatex(menu[len], charsmax(menu) - len"\yДля покупки обращайся в нашу группу ВК \rvk.com/pl_csdm^n");
    }
    
    
len += formatex(menu[len], charsmax(menu) - len"^n\r1.\wВзять 300 HP [5 раз за карту]^n");
    
len += formatex(menu[len], charsmax(menu) - len"\r2.\wВзять 300 брони [5 раз за карту]^n");
    
len += formatex(menu[len], charsmax(menu) - len"\r3.\wВзять Plasmagun^n");
    
len += formatex(menu[len], charsmax(menu) - len"\r4.\wВзять Balrog-11^n");
    
len += formatex(menu[len], charsmax(menu) - len"\r5.\wВзять Thunderbolt^n");
    
len += formatex(menu[len], charsmax(menu) - len"\r6.\wВзять TMP Dragon^n");
    
len += formatex(menu[len], charsmax(menu) - len"\r7.\wВзять MP5 Tiger^n");
    
len += formatex(menu[len], charsmax(menu) - len"\r8.\wВзять Гитару ^n^n");
    
    
len += formatex(menu[len], charsmax(menu) - len"\r0.\wЗакрыть" );
    
    
    new 
keys MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_9
    show_menu
(idkeysmenu, -1"Menu");
    return 
PLUGIN_HANDLED;
}

public 
MenuFunc(idkey
{
    switch(
key)
    {
        case 
0:{
            if(
is_user_alive(id)) {
                if(
gArSkill[id][SK_HEALTH] >= 5) {
                    
gArSkill[id][SK_HEALTH]++;
                    
set_user_health(id,300);
                    
PrintChatColor(0PRINT_COLOR_PLAYERTEAM,"!g[!tВипМеню!g] !tВы взяли !g300HP");
                } else {
                    
PrintChatColor(0PRINT_COLOR_PLAYERTEAM,"!g[!tВипМеню!g] !tВы уже использовали всё HP.");
                }
            }
        }
        case 
1:{
            if(
is_user_alive(id)) {
                if(
gArSkill[id][SK_ARMOR] >= 5) {
                    
gArSkill[id][SK_ARMOR]++;
                    
set_user_armor(id,300);
                    
PrintChatColor(0PRINT_COLOR_PLAYERTEAM,"!g[!tВипМеню!g] !tВы взяли !g300 брони.");
                } else {
                    
PrintChatColor(0PRINT_COLOR_PLAYERTEAM,"!g[!tВипМеню!g] !tВы уже использовали всё HP.");
                }
            }
        }
        case 
2:{
            
give_weapon_plasma(id);
        }
        case 
3:{
            
give_weapon_balrog7(id);
        }
        case 
4:{
            
client_cmd(id,"admin_get_thunderbolt");
        }
        case 
5:{
            
give_weapon_tmpdragon(id);
        }
        case 
6:{
            
give_weapon_mp5tiger(id);
        }
        case 
7:{
            
give_rock_guitar(id);
        }
        
    }
    return 
PLUGIN_HANDLED;

Неинформативное название темы (исправлено) // Subb98
Последний раз редактировалось Subb98 28 окт 2017, 12:19, всего редактировалось 1 раз.
Причина: Исходный код нужно вставлять при помощи кнопки "Код / Исходник"
Аватара пользователя
KaSkaD
 
Сообщения: 7
Зарегистрирован: 24 окт 2017, 20:00
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: Menu: fatal error 100 cannot read from file

Сообщение артист666 » 28 окт 2017, 13:52

Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7