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

Помогите с Инклудом

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

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

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

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

Помогите с Инклудом

Сообщение lexa_cs » 16 янв 2019, 07:59

Ребята есть ли у кого инклуд #include <PrintChat> не могу скомпилировать плагин если у кого то имеется дайте пожалуйста :(
Код: Выделить всё
#include <amxmodx>
#include <PrintChat>

#define VOTES    20

#define HOURS    3
#define MINUTES    0
#define SECONDS    0

new g_iTime;
new 
g_iBoss;
new 
g_iVotes;
new 
g_iPlayerVote[33];
new 
g_szMaps[][] =
{
    
"zp_boss_city",
    
"zp_oberon_arena"
}

public 
plugin_init()
{
    
// register_menucmd(register_menuid("VoteBoss"), MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_3 | MENU_KEY_4 | MENU_KEY_0, "MenuVoteBoss");
    
    
register_clcmd("vtboss""ClCmdVtboss");
    
register_clcmd("say /boss""ClCmdVtboss");
    
register_clcmd("say_team /boss""ClCmdVtboss");
    
    
register_event("HLTV""EventRoundStart""a""1=0""2=0");
    
    new 
szTime[12];
    
    if (
get_localinfo("vtbss"szTimecharsmax(szTime))) g_iTime str_to_num(szTime);
    
    if (
get_systime() < g_iTimeset_task(float(g_iTime get_systime()), "TaskCanVote");
    else 
set_task(120.0"TaskAdv"___"b");
    
    
register_dictionary("zp_voteboss.txt");
}

public 
TaskCanVote()
{
    
PrintChat(0"%L"LANG_PLAYER"#VtbossCanVote");
    
    
PrintChat(0"%L"LANG_PLAYER"#VtbossAdv");
    
    
set_task(120.0"TaskAdv"___"b");
}

public 
TaskAdv()
{
    
PrintChat(0"%L"LANG_PLAYER"#VtbossAdv");
}

public 
client_disconnect(iEntity)
{
    if (
g_iPlayerVote[iEntity])
    {
        
g_iVotes--;
        
        
g_iPlayerVote[iEntity] = 0;
    }
}

public 
ClCmdVtboss(iEntity)
{
    if (
g_iPlayerVote[iEntity])
    {
        
PrintChat(iEntity"%L"iEntity"#VtbossYouAlready");
        
        return 
PLUGIN_HANDLED;
    }
    
    if (
g_iBoss)
    {
        
PrintChat(iEntity"%L"iEntity"#VtbossAlready");
        
        return 
PLUGIN_HANDLED;
    }
    
    new 
iTime g_iTime get_systime();
    
    if (
iTime 0)
    {
        new 
iMinutes = (iTime 60) + ((iTime 60) ? 0);
        new 
iHours = (iMinutes 60);
        
        
iMinutes %= 60;
        
        if (
iHoursPrintChat(iEntity"%L"iEntity"#VtbossWaitHours"iHoursiMinutes);
        else 
PrintChat(iEntity"%L"iEntity"#VtbossWaitMinutes"iMinutes);
        
        return 
PLUGIN_HANDLED;
    }
    
    
g_iPlayerVote[iEntity] = 1;
    
    if (++
g_iVotes == VOTES)
    {
        new 
szLang[32];
        
        
g_iBoss 1;
        
        
formatex(szLangcharsmax(szLang), "#VtbossNext%d"g_iBoss);
        
        
PrintChat(0"%L"LANG_PLAYERszLang);
        
        
remove_task();
        
        return 
PLUGIN_HANDLED;
    }
    
    new 
szLang[32];
    
    
formatex(szLangcharsmax(szLang), "#VtbossChosen%d"1);
    
    
PrintChat(0"%L"LANG_PLAYERszLangVOTES g_iVotes);
    
    return 
PLUGIN_HANDLED;
}

public 
EventRoundStart()
{
    if (
g_iBoss)
    {
        
server_cmd("changelevel %s"g_szMaps[random_num(0,1)]);
        
        new 
szTime[12]
        
        
num_to_str(get_systime() + HOURS 3600 MINUTES 60 SECONDSszTimecharsmax(szTime));
        
        
set_localinfo("vtbss"szTime);
    }
Аватара пользователя
lexa_cs
 
Сообщения: 10
Зарегистрирован: 31 дек 2013, 17:28
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

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

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

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