Опять же доброго времени суток , хотел спросить как верно просто можно ограничить действие на 1 раунд
так же в плагине сделал счетчик
так же делал по идее сброс на отключен каждый раунд через
и естественно в public plugin_init сделал подключение
но если смотреть ошибку пишет warning 217: loose indentation связанно с
Сам исходник
сама ошибка на скрине
так же в плагине сделал счетчик
само действие как пыталсяnew bool:g_weaponorg[32];
if(g_weaponorg[id])
{
client_print_color(id, print_team_default, "^3Можно брать 1 раз за раунд", g_weaponorg);
}
else
if(cs_get_user_money(id) > 999);
{
g_weaponorg[id] = true
cs_set_user_money(id,cs_get_user_money(id) - 1000);
client_print_color(id, print_team_default, "^3хватает денег");
}
else
{
client_print_color(id, print_team_default, "^3не хватает денег");
}
}
{
client_print_color(id, print_team_default, "^3Можно брать 1 раз за раунд", g_weaponorg);
}
else
if(cs_get_user_money(id) > 999);
{
g_weaponorg[id] = true
cs_set_user_money(id,cs_get_user_money(id) - 1000);
client_print_color(id, print_team_default, "^3хватает денег");
}
else
{
client_print_color(id, print_team_default, "^3не хватает денег");
}
}
так же делал по идее сброс на отключен каждый раунд через
public Event_RoundStart(id)
{
arrayset(g_weaponorg, false, 32)
}
{
arrayset(g_weaponorg, false, 32)
}
и естественно в public plugin_init сделал подключение
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
но если смотреть ошибку пишет warning 217: loose indentation связанно с
это понимаю предупреждениеregister_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
Сам исходник
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <engine>
#include <hamsandwich>
#if AMXX_VERSION_NUM < 183
#include <colorchat>
#define print_team_default DontChange
#define print_team_grey Grey
#define print_team_red Red
#define print_team_blue Blue
#include <dhudmessage>
#endif
#define GLADM_FLAG ADMIN_RCON
#define PLUGIN "test"
#define VERSION "1.0"
#define AUTHOR "test"
new bool:g_weaponorg[32];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd( "amenu", "gladminmenu" )
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
}
public Event_RoundStart(id)
{
arrayset(g_weaponorg, false, 32)
}
public gladminmenu(id)
{
if(get_user_flags(id) & GLADM_FLAG)
{
new menu = menu_create("\rМеню Администратора", "funkmenu");
menu_additem(menu, "\wКикнуть", "1");
menu_additem(menu, "\wМеню банов", "2");
menu_additem(menu, "\wМеню карты", "3");
menu_additem(menu, "\wУдарить/убить", "4");
menu_additem(menu, "\wАдмин магазин", "5");
menu_additem(menu, "\wВип магазин", "6");
menu_setprop(menu, MPROP_NEXTNAME, "Далее")
menu_setprop(menu, MPROP_BACKNAME, "Назад")
menu_setprop(menu, MPROP_EXITNAME, "Выход^n\d")
//menu_setprop(menu, MPROP_PERPAGE, 0) // Убрать кнопки назад, далее
menu_display(id, menu, 0)
}
else
{
client_print_color(id, print_team_default, "^3 У тебя нету доступа к админ меню");
client_print_color(id, print_team_default, "^3 Приобрести админку можно на сайте ");
}
}
public funkmenu(id, menu, item)
{
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], name[64], acces, callback;
menu_item_getinfo(menu, item, acces, data, charsmax(data), name, charsmax(name), callback);
switch(str_to_num(data))
{
case 1:
if(g_weaponorg[id])
{
client_print_color(id, print_team_default, "^3Можно брать 1 раз за раунд", g_weaponorg);
}
else
{
if(cs_get_user_money(id) > 999);
{
g_weaponorg[id] = true
cs_set_user_money(id,cs_get_user_money(id) - 1000);
client_print_color(id, print_team_default, "^3хватает денег");
}
else
{
client_print_color(id, print_team_default, "^3не хватает денег");
}
}
case 2: {
client_cmd(id,"spk hello");
}
case 3: {
client_cmd(id,"spk hello");
}
case 4: {
client_cmd(id,"spk hello");
}
case 5: {
client_cmd(id,"spk hello");
}
case 6: {
client_cmd(id,"spk hello");
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <engine>
#include <hamsandwich>
#if AMXX_VERSION_NUM < 183
#include <colorchat>
#define print_team_default DontChange
#define print_team_grey Grey
#define print_team_red Red
#define print_team_blue Blue
#include <dhudmessage>
#endif
#define GLADM_FLAG ADMIN_RCON
#define PLUGIN "test"
#define VERSION "1.0"
#define AUTHOR "test"
new bool:g_weaponorg[32];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd( "amenu", "gladminmenu" )
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
}
public Event_RoundStart(id)
{
arrayset(g_weaponorg, false, 32)
}
public gladminmenu(id)
{
if(get_user_flags(id) & GLADM_FLAG)
{
new menu = menu_create("\rМеню Администратора", "funkmenu");
menu_additem(menu, "\wКикнуть", "1");
menu_additem(menu, "\wМеню банов", "2");
menu_additem(menu, "\wМеню карты", "3");
menu_additem(menu, "\wУдарить/убить", "4");
menu_additem(menu, "\wАдмин магазин", "5");
menu_additem(menu, "\wВип магазин", "6");
menu_setprop(menu, MPROP_NEXTNAME, "Далее")
menu_setprop(menu, MPROP_BACKNAME, "Назад")
menu_setprop(menu, MPROP_EXITNAME, "Выход^n\d")
//menu_setprop(menu, MPROP_PERPAGE, 0) // Убрать кнопки назад, далее
menu_display(id, menu, 0)
}
else
{
client_print_color(id, print_team_default, "^3 У тебя нету доступа к админ меню");
client_print_color(id, print_team_default, "^3 Приобрести админку можно на сайте ");
}
}
public funkmenu(id, menu, item)
{
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], name[64], acces, callback;
menu_item_getinfo(menu, item, acces, data, charsmax(data), name, charsmax(name), callback);
switch(str_to_num(data))
{
case 1:
if(g_weaponorg[id])
{
client_print_color(id, print_team_default, "^3Можно брать 1 раз за раунд", g_weaponorg);
}
else
{
if(cs_get_user_money(id) > 999);
{
g_weaponorg[id] = true
cs_set_user_money(id,cs_get_user_money(id) - 1000);
client_print_color(id, print_team_default, "^3хватает денег");
}
else
{
client_print_color(id, print_team_default, "^3не хватает денег");
}
}
case 2: {
client_cmd(id,"spk hello");
}
case 3: {
client_cmd(id,"spk hello");
}
case 4: {
client_cmd(id,"spk hello");
}
case 5: {
client_cmd(id,"spk hello");
}
case 6: {
client_cmd(id,"spk hello");
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
сама ошибка на скрине
Download all Attachments
-
38.6 KB Просмотры: 9
-
3.3 KB Просмотры: 4