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

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

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

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

Помогите подкорректировать плиз!

Статус пользователя byvaliy
сообщение 15.12.2010, 20:36
Сообщение #1
Стаж: 16 лет

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

Доделал плагин до этого:
*.sma
Код
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#include <hamsandwich>

#define VERSION "0.1"

new g_MaxClients;
new killer, victim, vicname[32], killname[32], killreason[64];

public plugin_init()
{
    register_plugin("Kill Menu", VERSION, "Byv@liy");
    register_event("DeathMsg", "event_death", "a");
    g_MaxClients = get_maxplayers()
}

public event_death()
{
    killer = read_data(1);
    victim = read_data(2);
    
    if ( !( 1 <= killer <= g_MaxClients ) || killer == victim)
    {
        return PLUGIN_CONTINUE;
    }

    get_user_name(victim,vicname,31);
    get_user_name(killer,killname,31);
    
    new menu=menu_create("\rПричина убийства:","menu_handler")
    menu_additem(menu,"\wНе выполнил приказ","1")
    menu_additem(menu,"\wПроиграл в игру","2")
    menu_additem(menu,"\wАтаковал надзирателей","3")
    menu_additem(menu,"\wAFK","4")
    menu_additem(menu,"\wДругое","5")
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    if (cs_get_user_team(killer) == CS_TEAM_CT)
    {
        menu_display(killer,menu,0)
    }
    return PLUGIN_HANDLED
}

public menu_handler(killer,menu,item)
{
    if(item==MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    
    new data[6],iName[64],access, callback
    menu_item_getinfo(menu,item,access,data,5,iName,63,callback)
    
    new key = str_to_num(data)
    
    switch(key) {
        case 1:{
    killreason = "невыполнение приказа";
        }
        case 2:{
    killreason = "проигрыш в игре";
        }
        case 3:{
    killreason = "атаку надзирателей";
        }
        case 4:{
    killreason = "за AFK";
        }
        case 5:{
    killreason = "";
        }
    }
    ColorChat(0, RED, "^x04[Тюрьма] ^x01Игрок ^x03%s ^x01убит за ^x03%s^x01!", victim, killreason)
    return PLUGIN_HANDLED
}

Вот компилятор:
Код
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// kill_menu.sma
// E:\Files\Counter-Strike\╤хЁтхЁр\╩юьяшы Ўш  яырушэют\kill_menu.sma(76) : warning 217: loose indentation
// E:\Files\Counter-Strike\╤хЁтхЁр\╩юьяшы Ўш  яырушэют\kill_menu.sma(77) : warning 217: loose indentation
// Header size:            864 bytes
// Code size:             4072 bytes
// Data size:             2396 bytes
// Stack/heap size:      16384 bytes; max. usage is unknown, due to recursion
// Total requirements:   23716 bytes
//
// 2 Warnings.
// Done.
//
// Compilation Time: 0,33 sec
// ----------------------------------------

Press enter to exit ...


Помогите плиз!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Racoon
сообщение 15.12.2010, 22:24
Сообщение #2


Стаж: 18 лет

Сообщений: 1757
Благодарностей: 1523
Полезность: 1116

Прикрепленный файл  2.rar ( 929 байт ) Кол-во скачиваний: 7
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 15.12.2010, 23:43
Сообщение #3
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

byvaliy,
Это не ошибки, а предупреждения. На 76 и 77 строке неправильные отступы, но исходник скомпилировался, поэтому на функциональность это никак не повлияет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ckapa6eu
сообщение 16.12.2010, 14:41
Сообщение #4
Стаж: 16 лет

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

кинул в лс готовый плагин, все сделал =)

автор думаю доволен)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя byvaliy
сообщение 16.12.2010, 14:58
Сообщение #5
Стаж: 16 лет

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

Очень довлен! Спасибо!

Отредактировал: byvaliy, - 16.12.2010, 14:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: