Утвержденные плагины для AMX Mod X администратором/модератором форума.
Модератор: Leonidddd
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".
rangel » 05 окт 2009, 11:04
Описание: плагин для выполнения действий над энтитей, на которую наставлен прицел.
- Код: Выделить всё
new g_Menu;
new index,bodypart
new name[32],nameid[32],namemenu[32]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("target","td")
}
build_menu()
{
menu_additem(g_Menu, "Kick", "1");
menu_additem(g_Menu, "Banip 5 min", "2");
menu_additem(g_Menu, "Banip Permanently", "3");
menu_additem(g_Menu, "SysBizz", "4");
menu_additem(g_Menu, "UnSysBizz", "5");
menu_additem(g_Menu, "To Spectator", "6");
menu_additem(g_Menu, "Slay", "7");
}
public actionTargetMenu(id, menu, item)
{
if( item < 0 ) return PLUGIN_CONTINUE;
new cmd[3];
new access, callback;
menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);
new iChoice = str_to_num(cmd);
if (iChoice==1)
{
server_cmd("amx_kick ^"%s^"",name)
}
if (iChoice==2)
{
server_cmd("amx_banip ^"%s^" 5",name)
}
if (iChoice==3)
{
server_cmd("amx_banip ^"%s^" 0",name)
}
if (iChoice==4)
{
server_cmd("amx_sysbizz ^"%s^"",name)
}
if (iChoice==5)
{
server_cmd("amx_unsysbizz ^"%s^"",name)
}
if (iChoice==6)
{
user_kill(index, 1)
cs_set_user_team(index,CS_TEAM_SPECTATOR)
}
if (iChoice==7)
{
server_cmd("amx_slay ^"%s^"",name)
}
menu_destroy(g_Menu)
return PLUGIN_HANDLED;
}
public td(id)
{
get_user_aiming(id,index,bodypart)
if(index && is_valid_ent2(index) && index!=id)
{
if(index<=32)
{
if(is_user_alive(index) && !(get_user_flags(index) & ADMIN_IMMUNITY))
{
get_user_name(index,name,31)
get_user_name(id,nameid,31)
format(namemenu,31,"Target: %s",name)
g_Menu = menu_create(namemenu,"actionTargetMenu");
build_menu()
menu_display(id, g_Menu, 0);
}
}
else if(get_solidity(index)!=4)
{
get_user_name(index,name,31)
get_user_name(id,nameid,31)
format(namemenu,31,"Target: %s",name)
g_Menu = menu_create(namemenu,"actionTargetMenu");
build_menu()
menu_display(id, g_Menu, 0);
}
}
}
public is_valid_ent2(ent)
{
return is_valid_ent(ent)
return pev_valid(ent)
}
public get_solidity(ent)
{
return entity_get_int(ent,EV_INT_solid)
return pev(ent,pev_solid)
}
Утверждено. //Leonidddd
-
rangel
-
- Сообщения: 140
- Зарегистрирован: 28 сен 2009, 18:52
- Благодарил (а): 40 раз.
- Поблагодарили: 26 раз.
- Опыт программирования: Около года
- Языки программирования: Counter-Strike 1.6
-
DJ_WEST » 14 окт 2009, 12:13
register_clcmd("amx_migraine", "AdminCommand_Migraine", ADMIN_LEVEL_A, "- < name/@CT/@TE/@ALL > < 0/1 >")
Попробуй переделать на register_concmd.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
-
DJ_WEST
-
- Сообщения: 3641
- Зарегистрирован: 22 авг 2009, 00:38
- Благодарил (а): 48 раз.
- Поблагодарили: 2209 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2
DjUm » 02 янв 2010, 17:46
спасибо, очень удобно!
p.s. Будь хозяином своей жизни...
-
DjUm
-
- Сообщения: 13
- Зарегистрирован: 04 дек 2009, 22:09
- Откуда: Омск
- Благодарил (а): 2 раз.
- Поблагодарили: 1 раз.
- Языки программирования: Counter-Strike 1.6
-
Zefir » 06 янв 2010, 01:56
Очень хороша идея
-
Zefir
-
- Сообщения: 21
- Зарегистрирован: 31 авг 2009, 21:06
- Откуда: Kiev
- Благодарил (а): 2 раз.
- Поблагодарили: 13 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: Counter-Strike 1.6
-
CCCP » 06 янв 2010, 08:12
вообще кул щас отректим=)
-
CCCP
-
- Сообщения: 7
- Зарегистрирован: 14 дек 2009, 11:03
- Откуда: Йошкар-Ола
- Благодарил (а): 3 раз.
- Поблагодарили: 1 раз.
- Опыт программирования: Около года
- Языки программирования: Counter-Strike 1.6
-
Co6aka » 06 янв 2010, 12:42
пригодится на тех серверах, где mp_playerid 2 (DM, ZM etc.)
-
Co6aka
-
- Сообщения: 226
- Зарегистрирован: 30 авг 2009, 21:19
- Благодарил (а): 54 раз.
- Поблагодарили: 114 раз.
- Языки программирования: Counter-Strike 1.6
-
Romzett » 24 мар 2010, 05:01
{
server_cmd("amx_sysbizz ^"%s^"",name)
}
if (iChoice==5)
{
server_cmd("amx_unsysbizz ^"%s^"",name)
}
if (iChoice==6)
{
user_kill(index, 1)
а как мне добавить свою команду? пишу amx_virus вместо amx_unsysbizz и он сразу ни кемпится
-
Romzett
-
- Сообщения: 20
- Зарегистрирован: 23 мар 2010, 19:15
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз.
- Поблагодарили: 15 раз.
- Языки программирования: Counter-Strike 1.6
-
DJ_WEST » 24 мар 2010, 21:53
а как мне добавить свою команду? пишу amx_virus вместо amx_unsysbizz и он сразу ни кемпится
Вы должны зарегистрироваться, чтобы видеть ссылки.У каждой команды свои аргументы для запуска.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
-
DJ_WEST
-
- Сообщения: 3641
- Зарегистрирован: 22 авг 2009, 00:38
- Благодарил (а): 48 раз.
- Поблагодарили: 2209 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2
Myma » 26 июл 2010, 16:40
помогите сделать вместо сусбиза моve to ct и move to t и вместо слея amx_thunder
а то я в amx скриптинге ноль
-
Myma
-
- Сообщения: 5
- Зарегистрирован: 25 июл 2010, 22:30
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
Romzett » 24 мар 2011, 16:20
Как там установить доступ только для админов.
А так плаг кулл)))
-
Romzett
-
- Сообщения: 20
- Зарегистрирован: 23 мар 2010, 19:15
- Откуда: Санкт-Петербург
- Благодарил (а): 11 раз.
- Поблагодарили: 15 раз.
- Языки программирования: Counter-Strike 1.6
-
pe4ehbka » 15 ноя 2012, 05:42
Хороший плагин даже очень большой + ! создателю , но в теперешнее время валяется в паблике
О себе: Хороший человек =)
-
pe4ehbka
-
- Сообщения: 36
- Зарегистрирован: 20 июл 2012, 00:53
- Благодарил (а): 2 раз.
- Поблагодарили: 1 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: Counter-Strike 1.6
Вернуться в Утвержденные плагины
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4