Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Нужна помощ!)

, Немогу скомплировать плагин
Статус пользователя ALOSHANAMA
сообщение 4.8.2012, 18:01
Сообщение #1
Стаж: 13 лет

Сообщений: 5
Благодарностей: 1
Полезность: 0

Переписал некоторие плагини хотел скомплировать но они не скомплировались)
Код
#include
new onoff[33]
public plugin_init()
{
register_plugin("Menu","1.0","crazzy");
register_clcmd("player_menu","go_menu");
}

public client_authorized(id)
{
client_cmd(id,"amxmodmenu")
}

public func_menu(id, menu, key)
{
if(key == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new accss, clbck, data[6], name[64], itm
menu_item_getinfo(menu, key, accss, data, 5, name, 63, clbck)
itm = str_to_num(data)
switch(itm)
{
case 1:client_cmd(id,"amx_banmenu")
case 2:client_cmd(id,"amx_kickmenu")
case 3:client_cmd(id,"amx_slapmenu")
case 4:client_cmd(id,"amx_teammenu")
case 5:client_cmd(id,"amx_votemapmenu")
case 6:client_cmd(id,"amx_mapmenu")
case 7:client_cmd(id,"say /adminmenuu")
{
if(onoff[id])
{
onoff[id] = 0
}
else
{
onoff[id] = 1
}
set_task(0.1, "go_menu", id)
}
//case 0: menu_destroy(menu)
}
return PLUGIN_HANDLED
}

public go_menu(id)
{
new menu
menu = menu_create("\rМеню сервера","func_menu");
menu_additem( menu,"Забанить ", "3", 0)
menu_additem( menu,"Кикнуть", "4", 0)
menu_additem( menu,"Ударить/Убить", "6", 0)
menu_additem( menu,"Команда игрока", "4", 0)
menu_additem( menu,Голосования за карту, "5", 0)
menu_additem( menu,"Сменить карту", "5", 0)
menu_additem( menu,"Админ меню", "5", 0)
if(!onoff[id])
}
//menu_additem(menu, "Выход", "0")

// menu_setprop(menu, MPROP_PERPAGE, 0)

menu_display(id, menu)

return PLUGIN_HANDLED
}

Код
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <engine>

#define PLUGIN "Меню Админа"
#define VERSION "1.1"
#define AUTHOR "ALOSHANAMA"

new bool:has_used[33]

public plugin_init()
{
    register_clcmd( "say /adminmenuu", "Меню админа" );
    register_clcmd( "say_team /adminmenuu", "Меню Админа" );

    register_logevent("event_new_round", 2, "1=Round_Start")
}

public VIPMenu( id )
{
    if(!has_used[id])
    {
        if(get_user_flags(id) & ADMIN_LEVEL_H)
        {
            new vip_menu = menu_create( "\rVip меню:", "menu_handler" );
            menu_additem( vip_menu, "\wВзять \d5000$", "1", 0 );  
            menu_additem( vip_menu, "\w255Hp и 255брони", "2", 0 );
            menu_additem( vip_menu, "\wПолный комплект гранат", "3", 0 );
            menu_additem( vip_menu, "\wНизкая гравитация", "4", 0);
            menu_additem( vip_menu, "\wВзять Deagle", "5", 0);
            menu_additem( vip_menu, "\wПодсветка", "6", 0 );
        
            menu_setprop( vip_menu, MPROP_EXIT, MEXIT_ALL );
            menu_display( id, vip_menu, 0 );
        }
        else
        {
            client_print(id, print_chat, "[Admins] Fuck... У тебя нету доступа к этому меню!!!")
        }
    }
    else
    {
        client_print(id, print_chat, "[Admins] Ты уже открывал меню в этом раунде!!!")
    }
}

public menu_handler( id, menu, item )
{
    if( item == MENU_EXIT )
    {
        menu_destroy( menu );
        return PLUGIN_HANDLED;
    }
    new data[6], iName[64];
    new access, callback;
    
    menu_item_getinfo( menu, item, access, data,5, iName, 63, callback );
    new key = str_to_num( data );
    switch( key )  
        {
        case 1:
        {
            if( is_user_alive( id ) )
            {
            cs_set_user_money(id, cs_get_user_money(id) + 5000)
            }
        }
        case 2:
        {
            if( is_user_alive( id ) )
            {
                set_user_health( id, 255 ); //Sets health of id to 150
                set_user_armor( id, 255 ); //Sets armor of id to 200
            }
        }
        case 3:
        {
            if( is_user_alive( id ) )
            {
                give_item( id, "weapon_hegrenade" )
                give_item( id, "weapon_flashbang" )
                give_item( id, "weapon_flashbang" )
                give_item( id, "weapon_smokegrenade" )
            }
        }
        case 4:
        {
            if( is_user_alive( id ) )
            {
                set_user_gravity( id, 0.5 );
            }
        }
        case 5:
        {
            if(is_user_alive(id))
            {
                give_item( id, "weapon_deagle" );
            }    
        }
        case 6:
        {
            if(is_user_alive(id))
                        {
      new iRed = random_num(0,255)
      new iGreen = random_num(0,255)
      new iBlue = random_num(0,255)

      set_user_rendering(id,kRenderFxGlowShell,iRed,iGreen,iBlue,kRenderNormal,0)
            }
        }    
  
    }  
    
    has_used[id] = true;
    menu_destroy( menu );
    return PLUGIN_HANDLED;
}


public event_new_round()
    arrayset(has_used, false, 33)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя winzh1
сообщение 4.8.2012, 18:16
Сообщение #2


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

У меня они скомпилировались без ошибок


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ALOSHANAMA
сообщение 5.8.2012, 13:16
Сообщение #3
Стаж: 13 лет

Сообщений: 5
Благодарностей: 1
Полезность: 0

Можиш мне кинуть!)) thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kenni72
сообщение 5.8.2012, 14:19
Сообщение #4
Стаж: 14 лет

Сообщений: 43
Благодарностей: 3
Полезность: 55

Цитата(ALOSHANAMA @ 5.8.2012, 13:16) *
Можиш мне кинуть!)) thank_you2.gif

Нажми!
И не нужно писать спасибо. Для этого есть кнопка!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ALOSHANAMA
сообщение 16.8.2012, 14:34
Сообщение #5
Стаж: 13 лет

Сообщений: 5
Благодарностей: 1
Полезность: 0

Если не сложно ещо
Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "finstext"
#define VERSION "1.4"
#define AUTHOR "shad0wgg"


enum ChatColor
{
    CHATCOLOR_YELLOW = 1,     
    CHATCOLOR_GREEN,     
    CHATCOLOR_TEAM_COLOR,     
    CHATCOLOR_GREY,     
    CHATCOLOR_RED,         
    CHATCOLOR_BLUE,     
}

new g_TeamName[][] =
{
    "",
    "TERRORIST",
    "CT",
    "SPECTATOR"
}

new g_msgSayText
new g_msgTeamInfo


public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_cvar("text_chat", "1")
    register_cvar("text_chat_interval", "60")
    
    register_cvar("text_chat_1", "Скайп главного админа egorov091")
    register_cvar("text_chat_2", "Запрещено: Читерить,материться,рекламить - наказание бан!")
    register_cvar("text_chat_3", "Наш ip 91.211.118.200:27016")
    register_cvar("text_chat_4", "Админка 200 рублей Вип Статус 100 рублей")
    register_cvar("text_chat_5", "Админы: TRE^ Tr1st")
    
    g_msgSayText = get_user_msgid("SayText")
    g_msgTeamInfo = get_user_msgid("TeamInfo")
}

public plugin_cfg()
{
  set_task(get_cvar_float("text_chat_interval"), "showMsg", 12345, "", _, "b")
}

public showMsg()
{
  if(get_cvar_num("text_chat") == 1)
  {
    static
            msg1[128],
            msg2[128],
            msg3[128],
            msg4[128],
            msg5[128]
    
    get_cvar_string("text_chat_1", msg1, 127)
    get_cvar_string("text_chat_2", msg2, 127)
    get_cvar_string("text_chat_3", msg3, 127)
    get_cvar_string("text_chat_4", msg4, 127)
    get_cvar_string("text_chat_5", msg5, 127)
    
    colorChat(0, CHATCOLOR_YELLOW, "%s", msg1)
    colorChat(0, CHATCOLOR_RED, "%s", msg2)
    colorChat(0, CHATCOLOR_GREEN, "%s", msg3)
    colorChat(0, CHATCOLOR_GREY, "%s", msg4)
    colorChat(0, CHATCOLOR_BLUE, "%s", msg5)
  }
}

colorChat(id, ChatColor:color, const msg[], {Float,Sql,Result,_}:...)
{
    new team, index, MSG_Type
    new bool:teamChanged = false
    new message[192]
    
    switch(color)
    {
        case CHATCOLOR_YELLOW:
        {
            message[0] = 0x01;
        }
        case CHATCOLOR_GREEN:
        {
            message[0] = 0x04;
        }
        default:
        {
            message[0] = 0x03;
        }
    }
    
    vformat(message[1], 190, msg, 4);
    
    if (id == 0)
    {
        index = findAnyPlayer();
        MSG_Type = MSG_ALL;
    }
    else
    {
        index = id;
        MSG_Type = MSG_ONE;
    }
    if (index != 0)
    {
        team = get_user_team(index);    
        if (color == CHATCOLOR_RED && team != 1)
        {
            messageTeamInfo(index, MSG_Type, g_TeamName[1])
            teamChanged = true
        }
        else
        if (color == CHATCOLOR_BLUE && team != 2)
        {
            messageTeamInfo(index, MSG_Type, g_TeamName[2])
            teamChanged = true
        }
        else
        if (color == CHATCOLOR_GREY && team != 0)
        {
            messageTeamInfo(index, MSG_Type, g_TeamName[0])
            teamChanged = true
        }
        messageSayText(index, MSG_Type, message);
        if (teamChanged)
        {
            messageTeamInfo(index, MSG_Type, g_TeamName[team]);
        }
    }
}

messageSayText(id, type, message[])
{
    message_begin(type, g_msgSayText, _, id)
    write_byte(id)        
    write_string(message)
    message_end()
}
    
messageTeamInfo(id, type, team[])
{
    message_begin(type, g_msgTeamInfo, _, id)
    write_byte(id)
    write_string(team)
    message_end()
}
    
findAnyPlayer()
{
    new players[32], inum
    
    get_players(players, inum)
    
    for (new a = 0; a < inum; ++a)
    {
        if(is_user_connected(players[a]))
        {
            return players[a]
        }
    }
    return 0
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: