Все вопросы по работе и настройке AMXX и его плагинов.
Модератор: liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.
Skenmuk » 09 авг 2016, 01:00
Всем привет, вот решил создать своё adminmenu
Но при компиляции мне выдает ошибки
- Код: Выделить всё
AMX Mod X Compiler 1.8.3-dev+5029
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
my_adm.sma(83) : error 035: argument type mismatch (argument 3)
my_adm.sma(86) : error 001: expected token: ",", but found "-integer value-"
my_adm.sma(86) : warning 215: expression has no effect
my_adm.sma(86) : error 001: expected token: ";", but found ")"
my_adm.sma(86) : error 029: invalid expression, assumed zero
my_adm.sma(86) : fatal error 107: too many error messages on one line
Compilation aborted.
5 Errors.
- Код: Выделить всё
enum _:v_menu
{
lim_money,
};
new onoff[33]
new offon[33]
new off[33]
new on[33]
new tra[33]
new ren[33]
new gondon[33]
new szName[33]
new szRes[33]
new PlayerLimit[35][v_menu];
public plugin_init()
{
register_clcmd( "adminmenu", "adminmenu_user" )
register_clcmd( "say /adminmenu", "adminmenu_user" )
}
public client_connect(id)
{
szRes[id] = 2
}
public RoundStart()
{
new maxpls = get_maxplayers(), id
for(id = 1; id <= maxpls; id++)
{
szRes[id] = 2
}
}
public client_disconnect(id)
{
PlayerLimit[id][lim_money] = 0;
}
public adminmenu_user(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
new new_menu = menu_create( "\w[\rCs-Buum\w] \yМеню \w[\rA.D.M.I.N'A\w] ^n\w[\rCs-Buum\w] \yПривет: \w[\r %s \w]", szName, "menu_admin" )
if(GetAliveCt() < 2 || is_user_alive(id) || szRes[id] == 0 || get_user_team(id) != 2)
{
menu_additem( new_menu, "\y[\r1\y]\r. \dВоскреснуть \y[\r%d\y]^n", "1", szRes[id] 0)
}
else
{
menu_additem( new_menu, "\y[\r1\y]\r. \wВоскреснуть \y[\r%d\y]^n", "1", szRes[id] 0)
}
if(!off[id])
{
menu_additem( new_menu, "\y[\r2\y]\r. \wСкорость\d: \y[\rВыкл\y]", "2", 0)
}
else
{
menu_additem( new_menu, "\y[\r2\y]\r. \wСкорость\d: \y[\rВкл\y]", "2", 0)
}
if(!on[id])
{
menu_additem( new_menu, "\y[\r3\y]\r. \wГравитация\d: \y[\rВыкл\y]", "3", 0)
}
else
{
menu_additem( new_menu, "\y[\r3\y]\r. \wГравитация\d: \y[\rВкл\y]", "3", 0)
}
if(!ren[id])
{
menu_additem( new_menu, "\y[\r4\y]\r. \wВзять \y[\rM3 Super90\y]^n", "4", 0)
}
if(!tra[id])
{
menu_additem( new_menu, "\y[\r5\y]\r. \wВзять \y[\rA.W.P\y]^n", "5", 0)
}
else
{
menu_additem( new_menu, "\y[\r6\y]\r. \wВзять \y[\r+16.000$\y]^n", "6", 0)
}
if(!offon[id])
{
menu_additem( new_menu, "\y[\r7\y] \wВойти в \y[\rE.X.T.R.A - A.D.M.I.N M.E.N.U\y]^n^n", "7", 0)
}
menu_additem( new_menu, "Выйти", "0")
menu_setprop( new_menu, MPROP_PERPAGE, 0)
menu_display( id, new_menu, 0 )
}
}
public menu_admin( id, menu, item, iEnt, player)
{
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(GetAliveCt() < 2 || is_user_alive(id) || szRes[id] == 0 || get_user_team(id) != 2)
return PLUGIN_CONTINUE
ExecuteHam(Ham_CS_RoundRespawn, id)
Jolting(id)
szRes[id] = szRes[id] - 1
AdminMenu(id)
}
case 2:
{
if(off[id])
{
set_user_maxspeed(id, 250.0)
client_cmd(id,"Cs-Buum");
off[id] = 0
}
else
{
set_user_maxspeed(id, 555.0)
client_cmd(id,"Cs-Buum");
off[id] = 1
}
set_task(0.1, "Cs-Buum", id)
}
case 3:
{
if(on[id])
{
set_user_gravity(id, 0.8)
client_cmd(id,"Cs-Buum");
on[id] = 0
}
else
{
set_user_gravity(id, 0.6)
client_cmd(id,"Cs-Buum");
on[id] = 1
}
set_task(0.1, "Cs-Buum", id)
}
case 4:
{
if(is_user_alive(id))
{
give_item(id, "weapon_m3")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
}
client_cmd(id, "adminmenu")
}
case 5:
{
if(is_user_alive(id))
{
give_item(id, "weapon_awp")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
}
client_cmd(id, "adminmenu")
}
case 6:
{
if(PlayerLimit[id][lim_money]==3)
{
ColorChat(id, NORMAL, "^03[^04Cs-Buum^03] ^01Запрещено использовать этот пунк больше ^04[7-раз]");
}else
{
cs_set_user_money(id, 16000)
PlayerLimit[id][lim_money]++;
}
}
case 7:
{
client_cmd(id, /extraadmin)
}
menu_destroy( menu )
return PLUGIN_HANDLED
}
stock GetAliveCt()
{
new CountCt, i
for(i = 1; i <= get_maxplayers(); i++)
if(is_user_alive(i) && is_user_connected(i) && get_user_team(i) == 2)
CountCt++
return CountCt
}
Название темы скорректировано, тема перемещена в раздел "Вопросы по AMXX и его плагинам" // Subb98
Последний раз редактировалось
liFe iS GoOD 10 авг 2016, 03:58, всего редактировалось 1 раз.
Причина: В первый пост добавлен исходник плагина
-
Skenmuk
-
- Сообщения: 23
- Зарегистрирован: 08 авг 2016, 20:03
- Благодарил (а): 3 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Меньше недели
- Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead
RevCrew » 10 авг 2016, 09:04
1.гляньте на аргументы функции menu_create.
2. Хотите чтобы в названии меню выводился ник используйте formatex.
- Код: Выделить всё
enum _:v_menu
{
lim_money,
};
new onoff[33]
new offon[33]
new off[33]
new on[33]
new tra[33]
new ren[33]
new gondon[33]
new szName[33]
new szRes[33]
new PlayerLimit[35][v_menu];
public plugin_init()
{
register_clcmd( "adminmenu", "adminmenu_user" )
register_clcmd( "say /adminmenu", "adminmenu_user" )
}
public client_connect(id)
{
szRes[id] = 2
}
public RoundStart()
{
new maxpls = get_maxplayers(), id
for(id = 1; id <= maxpls; id++)
{
szRes[id] = 2
}
}
public client_disconnect(id)
{
PlayerLimit[id][lim_money] = 0;
}
public adminmenu_user(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
static title[128];
formatex(title, charsmax(title), "\w[\rCs-Buum\w] \yМеню \w[\rA.D.M.I.N'A\w] ^n\w[\rCs-Buum\w] \yПривет: \w[\r %s \w]",szName)
new new_menu = menu_create(title, "menu_admin");
if(GetAliveCt() < 2 || is_user_alive(id) || szRes[id] == 0 || get_user_team(id) != 2)
{
menu_additem( new_menu, "\y[\r1\y]\r. \dВоскреснуть \y[\r%d\y]^n", "1", szRes[id] 0)
}
else
{
menu_additem( new_menu, "\y[\r1\y]\r. \wВоскреснуть \y[\r%d\y]^n", "1", szRes[id] 0)
}
if(!off[id])
{
menu_additem( new_menu, "\y[\r2\y]\r. \wСкорость\d: \y[\rВыкл\y]", "2", 0)
}
else
{
menu_additem( new_menu, "\y[\r2\y]\r. \wСкорость\d: \y[\rВкл\y]", "2", 0)
}
if(!on[id])
{
menu_additem( new_menu, "\y[\r3\y]\r. \wГравитация\d: \y[\rВыкл\y]", "3", 0)
}
else
{
menu_additem( new_menu, "\y[\r3\y]\r. \wГравитация\d: \y[\rВкл\y]", "3", 0)
}
if(!ren[id])
{
menu_additem( new_menu, "\y[\r4\y]\r. \wВзять \y[\rM3 Super90\y]^n", "4", 0)
}
if(!tra[id])
{
menu_additem( new_menu, "\y[\r5\y]\r. \wВзять \y[\rA.W.P\y]^n", "5", 0)
}
else
{
menu_additem( new_menu, "\y[\r6\y]\r. \wВзять \y[\r+16.000$\y]^n", "6", 0)
}
if(!offon[id])
{
menu_additem( new_menu, "\y[\r7\y] \wВойти в \y[\rE.X.T.R.A - A.D.M.I.N M.E.N.U\y]^n^n", "7", 0)
}
menu_additem( new_menu, "Выйти", "0")
menu_setprop( new_menu, MPROP_PERPAGE, 0)
menu_display( id, new_menu, 0 )
}
}
public menu_admin( id, menu, item, iEnt, player)
{
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(GetAliveCt() < 2 || is_user_alive(id) || szRes[id] == 0 || get_user_team(id) != 2)
return PLUGIN_CONTINUE
ExecuteHam(Ham_CS_RoundRespawn, id)
Jolting(id)
szRes[id] = szRes[id] - 1
AdminMenu(id)
}
case 2:
{
if(off[id])
{
set_user_maxspeed(id, 250.0)
client_cmd(id,"Cs-Buum");
off[id] = 0
}
else
{
set_user_maxspeed(id, 555.0)
client_cmd(id,"Cs-Buum");
off[id] = 1
}
set_task(0.1, "Cs-Buum", id)
}
case 3:
{
if(on[id])
{
set_user_gravity(id, 0.8)
client_cmd(id,"Cs-Buum");
on[id] = 0
}
else
{
set_user_gravity(id, 0.6)
client_cmd(id,"Cs-Buum");
on[id] = 1
}
set_task(0.1, "Cs-Buum", id)
}
case 4:
{
if(is_user_alive(id))
{
give_item(id, "weapon_m3")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
}
client_cmd(id, "adminmenu")
}
case 5:
{
if(is_user_alive(id))
{
give_item(id, "weapon_awp")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
}
client_cmd(id, "adminmenu")
}
case 6:
{
if(PlayerLimit[id][lim_money]==3)
{
ColorChat(id, NORMAL, "^03[^04Cs-Buum^03] ^01Запрещено использовать этот пунк больше ^04[7-раз]");
}else
{
cs_set_user_money(id, 16000)
PlayerLimit[id][lim_money]++;
}
}
case 7:
{
client_cmd(id, /extraadmin)
}
menu_destroy( menu )
return PLUGIN_HANDLED
}
stock GetAliveCt()
{
new CountCt, i
for(i = 1; i <= get_maxplayers(); i++)
if(is_user_alive(i) && is_user_connected(i) && get_user_team(i) == 2)
CountCt++
return CountCt
}
-
RevCrew
-
- Сообщения: 1648
- Зарегистрирован: 15 июл 2013, 20:45
- Благодарил (а): 273 раз.
- Поблагодарили: 357 раз.
- Языки программирования: Unkown
Skenmuk » 10 авг 2016, 18:20
RevCrew писал(а):1.гляньте на аргументы функции menu_create.
2. Хотите чтобы в названии меню выводился ник используйте formatex.
- Код: Выделить всё
enum _:v_menu
{
lim_money,
};
new onoff[33]
new offon[33]
new off[33]
new on[33]
new tra[33]
new ren[33]
new gondon[33]
new szName[33]
new szRes[33]
new PlayerLimit[35][v_menu];
public plugin_init()
{
register_clcmd( "adminmenu", "adminmenu_user" )
register_clcmd( "say /adminmenu", "adminmenu_user" )
}
public client_connect(id)
{
szRes[id] = 2
}
public RoundStart()
{
new maxpls = get_maxplayers(), id
for(id = 1; id <= maxpls; id++)
{
szRes[id] = 2
}
}
public client_disconnect(id)
{
PlayerLimit[id][lim_money] = 0;
}
public adminmenu_user(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
static title[128];
formatex(title, charsmax(title), "\w[\rCs-Buum\w] \yМеню \w[\rA.D.M.I.N'A\w] ^n\w[\rCs-Buum\w] \yПривет: \w[\r %s \w]",szName)
new new_menu = menu_create(title, "menu_admin");
if(GetAliveCt() < 2 || is_user_alive(id) || szRes[id] == 0 || get_user_team(id) != 2)
{
menu_additem( new_menu, "\y[\r1\y]\r. \dВоскреснуть \y[\r%d\y]^n", "1", szRes[id] 0)
}
else
{
menu_additem( new_menu, "\y[\r1\y]\r. \wВоскреснуть \y[\r%d\y]^n", "1", szRes[id] 0)
}
if(!off[id])
{
menu_additem( new_menu, "\y[\r2\y]\r. \wСкорость\d: \y[\rВыкл\y]", "2", 0)
}
else
{
menu_additem( new_menu, "\y[\r2\y]\r. \wСкорость\d: \y[\rВкл\y]", "2", 0)
}
if(!on[id])
{
menu_additem( new_menu, "\y[\r3\y]\r. \wГравитация\d: \y[\rВыкл\y]", "3", 0)
}
else
{
menu_additem( new_menu, "\y[\r3\y]\r. \wГравитация\d: \y[\rВкл\y]", "3", 0)
}
if(!ren[id])
{
menu_additem( new_menu, "\y[\r4\y]\r. \wВзять \y[\rM3 Super90\y]^n", "4", 0)
}
if(!tra[id])
{
menu_additem( new_menu, "\y[\r5\y]\r. \wВзять \y[\rA.W.P\y]^n", "5", 0)
}
else
{
menu_additem( new_menu, "\y[\r6\y]\r. \wВзять \y[\r+16.000$\y]^n", "6", 0)
}
if(!offon[id])
{
menu_additem( new_menu, "\y[\r7\y] \wВойти в \y[\rE.X.T.R.A - A.D.M.I.N M.E.N.U\y]^n^n", "7", 0)
}
menu_additem( new_menu, "Выйти", "0")
menu_setprop( new_menu, MPROP_PERPAGE, 0)
menu_display( id, new_menu, 0 )
}
}
public menu_admin( id, menu, item, iEnt, player)
{
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(GetAliveCt() < 2 || is_user_alive(id) || szRes[id] == 0 || get_user_team(id) != 2)
return PLUGIN_CONTINUE
ExecuteHam(Ham_CS_RoundRespawn, id)
Jolting(id)
szRes[id] = szRes[id] - 1
AdminMenu(id)
}
case 2:
{
if(off[id])
{
set_user_maxspeed(id, 250.0)
client_cmd(id,"Cs-Buum");
off[id] = 0
}
else
{
set_user_maxspeed(id, 555.0)
client_cmd(id,"Cs-Buum");
off[id] = 1
}
set_task(0.1, "Cs-Buum", id)
}
case 3:
{
if(on[id])
{
set_user_gravity(id, 0.8)
client_cmd(id,"Cs-Buum");
on[id] = 0
}
else
{
set_user_gravity(id, 0.6)
client_cmd(id,"Cs-Buum");
on[id] = 1
}
set_task(0.1, "Cs-Buum", id)
}
case 4:
{
if(is_user_alive(id))
{
give_item(id, "weapon_m3")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
}
client_cmd(id, "adminmenu")
}
case 5:
{
if(is_user_alive(id))
{
give_item(id, "weapon_awp")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
}
client_cmd(id, "adminmenu")
}
case 6:
{
if(PlayerLimit[id][lim_money]==3)
{
ColorChat(id, NORMAL, "^03[^04Cs-Buum^03] ^01Запрещено использовать этот пунк больше ^04[7-раз]");
}else
{
cs_set_user_money(id, 16000)
PlayerLimit[id][lim_money]++;
}
}
case 7:
{
client_cmd(id, /extraadmin)
}
menu_destroy( menu )
return PLUGIN_HANDLED
}
stock GetAliveCt()
{
new CountCt, i
for(i = 1; i <= get_maxplayers(); i++)
if(is_user_alive(i) && is_user_connected(i) && get_user_team(i) == 2)
CountCt++
return CountCt
}
Теперь вот что выдает, совсем не могу ничего понять.
- Код: Выделить всё
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
Warning: Loose indentation on line 66
Warning: Loose indentation on line 71
Error: Expected token: ",", but found "-integer value-" on line 73
Warning: Expression has no effect on line 73
Error: Expected token: ";", but found ")" on line 73
Error: Invalid expression, assumed zero on line 73
Error: Too many error messages on one line on line 73
Compilation aborted.
4 Errors.
Could not locate output file C:\Users\user\Desktop\Илья\CS 1.6 Scripting\Compiler\Clear Server[build 6153]\logs\cstrike\addons\amxmodx\plugins\my_adm.amx (compile failed).
-
Skenmuk
-
- Сообщения: 23
- Зарегистрирован: 08 авг 2016, 20:03
- Благодарил (а): 3 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Меньше недели
- Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead
L4D2 » 10 авг 2016, 20:38
Skenmuk,
Если будут вот такие ошибки: Warning: Loose indentation
То табуляцию корректируйте!
- Код: Выделить всё
enum _:v_menu
{
lim_money,
};
new onoff[33]
new offon[33]
new off[33]
new on[33]
new tra[33]
new ren[33]
new gondon[33]
new szName[33]
new szRes[33]
new PlayerLimit[35][v_menu];
public plugin_init()
{
register_clcmd( "adminmenu", "adminmenu_user" )
register_clcmd( "say /adminmenu", "adminmenu_user" )
}
public client_connect(id)
{
szRes[id] = 2
}
public RoundStart()
{
new maxpls = get_maxplayers(), id
for(id = 1; id <= maxpls; id++)
{
szRes[id] = 2
}
}
public client_disconnect(id)
{
PlayerLimit[id][lim_money] = 0;
}
public adminmenu_user(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
static title[128];
formatex(title, charsmax(title), "\w[\rCs-Buum\w] \yМеню \w[\rA.D.M.I.N'A\w] ^n\w[\rCs-Buum\w] \yПривет: \w[\r %s \w]",szName)
new new_menu = menu_create(title, "menu_admin");
if(GetAliveCt() < 2 || is_user_alive(id) || szRes[id] == 0 || get_user_team(id) != 2)
{
menu_additem( new_menu, "\y[\r1\y]\r. \dВоскреснуть \y[\r%d\y]^n", "1", 0, szRes[id])
}
else
{
menu_additem( new_menu, "\y[\r1\y]\r. \wВоскреснуть \y[\r%d\y]^n", "1", 0, szRes[id])
}
if(!off[id])
{
menu_additem( new_menu, "\y[\r2\y]\r. \wСкорость\d: \y[\rВыкл\y]", "2", 0)
}
else
{
menu_additem( new_menu, "\y[\r2\y]\r. \wСкорость\d: \y[\rВкл\y]", "2", 0)
}
if(!on[id])
{
menu_additem( new_menu, "\y[\r3\y]\r. \wГравитация\d: \y[\rВыкл\y]", "3", 0)
}
else
{
menu_additem( new_menu, "\y[\r3\y]\r. \wГравитация\d: \y[\rВкл\y]", "3", 0)
}
if(!ren[id])
{
menu_additem( new_menu, "\y[\r4\y]\r. \wВзять \y[\rM3 Super90\y]^n", "4", 0)
}
if(!tra[id])
{
menu_additem( new_menu, "\y[\r5\y]\r. \wВзять \y[\rA.W.P\y]^n", "5", 0)
}
else
{
menu_additem( new_menu, "\y[\r6\y]\r. \wВзять \y[\r+16.000$\y]^n", "6", 0)
}
if(!offon[id])
{
menu_additem( new_menu, "\y[\r7\y] \wВойти в \y[\rE.X.T.R.A - A.D.M.I.N M.E.N.U\y]^n^n", "7", 0)
}
menu_additem( new_menu, "Выйти", "0")
menu_setprop( new_menu, MPROP_PERPAGE, 0)
menu_display( id, new_menu, 0 )
}
}
public menu_admin( id, menu, item, iEnt, player)
{
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(GetAliveCt() < 2 || is_user_alive(id) || szRes[id] == 0 || get_user_team(id) != 2)
return PLUGIN_CONTINUE
ExecuteHam(Ham_CS_RoundRespawn, id)
Jolting(id)
szRes[id] = szRes[id] - 1
AdminMenu(id)
}
case 2:
{
if(off[id])
{
set_user_maxspeed(id, 250.0)
client_cmd(id,"Cs-Buum");
off[id] = 0
}
else
{
set_user_maxspeed(id, 555.0)
client_cmd(id,"Cs-Buum");
off[id] = 1
}
set_task(0.1, "Cs-Buum", id)
}
case 3:
{
if(on[id])
{
set_user_gravity(id, 0.8)
client_cmd(id,"Cs-Buum");
on[id] = 0
}
else
{
set_user_gravity(id, 0.6)
client_cmd(id,"Cs-Buum");
on[id] = 1
}
set_task(0.1, "Cs-Buum", id)
}
case 4:
{
if(is_user_alive(id))
{
give_item(id, "weapon_m3")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
}
client_cmd(id, "adminmenu")
}
case 5:
{
if(is_user_alive(id))
{
give_item(id, "weapon_awp")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
}
client_cmd(id, "adminmenu")
}
case 6:
{
if(PlayerLimit[id][lim_money]==3)
{
ColorChat(id, NORMAL, "^03[^04Cs-Buum^03] ^01Запрещено использовать этот пунк больше ^04[7-раз]");
}else
{
cs_set_user_money(id, 16000)
PlayerLimit[id][lim_money]++;
}
}
case 7:
{
client_cmd(id, /extraadmin)
}
menu_destroy( menu )
return PLUGIN_HANDLED
}
stock GetAliveCt()
{
new CountCt, i
for(i = 1; i <= get_maxplayers(); i++)
if(is_user_alive(i) && is_user_connected(i) && get_user_team(i) == 2)
CountCt++
return CountCt
}
-
L4D2
-
- Сообщения: 792
- Зарегистрирован: 25 июн 2011, 19:26
- Благодарил (а): 240 раз.
- Поблагодарили: 100 раз.
- Языки программирования: Counter-Strike 1.6
L4D2 » 11 авг 2016, 04:29
Skenmuk писал(а):Всем спасибо, разобрался, всё понял, прошу закрыть тему
Есть для это кнопка специально.
-
L4D2
-
- Сообщения: 792
- Зарегистрирован: 25 июн 2011, 19:26
- Благодарил (а): 240 раз.
- Поблагодарили: 100 раз.
- Языки программирования: Counter-Strike 1.6
Вернуться в Вопросы по AMXX и его плагинам
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11