Дата поста:
В теме:
За сообщение:
Спасибо сказали:
25.7.2015, 10:13
Подскажите код для выдачи гранат, брони, шлема
Не забудь инклюд
cstrike подключить.
Код:
cs_set_user_armor ( id, 100, CS_ARMOR_VESTHELM ); Не забудь инключ
fun подключить.
Код:
give_item ( id, "weapon_hegrenade" ); give_item ( id, "weapon_smokegrenade" ); give_item ( id, "weapon_flashbang" ); И вот тебе проверка
Код:
if ( get_user_team ( id ) & ADMIN_KICK ) client_print ( id, print_chat, "Вы админ" );
sana666
25.7.2015, 9:16
[Army Scapular] Армейские погоны
Всем привет, меня до сих пор доканывают просьбами "сделай погоны", "можно заказать погоны для армии?" и т.п. Так вот, раз другие не могут до этого дойти, дойду я.
Модели используются от
AR Ultimate , субмодели установлены однотипные (5-й тип, позже адаптирую под каждую модель), у разных классов погоны могут быть то выше, то ниже.
Автор плагина
OverGame Версия плагина
1.0 Автор моделей
SkaJIBneJIb [attachment=34794:Army_Scapular.7z]
Alexander , Immunity , MrMrak , oxoTHuk. , Skywrath
25.7.2015, 3:07
[ZP] Rank system
UP! Версия 2.0, изменения под спойлером.
Kirbron
8.7.2015, 9:08
Army System (EA) 3.0 Fix 1
Цитата(3aB}{o3 @ 29.6.2015, 2:39)
Простите пожалуйста быть может за глупый вопрос, а как бонусы использовать ? отдельный плагин что ли нужен ? Если да, то какой ?
И если можно вкратце про эти бонусы
Все верно, для бонусов нужен отдельный плагин.
Вроде уже готовые бонусы под 2.2.1 лежат в архиве.
Цитата(Avrora @ 6.7.2015, 17:08)
Решил, а как решить по поводу опыта, скрин выше.
Данная функция не разработана, в новой версии все учту.
3aB}{o3 , funnysamara
6.7.2015, 13:17
Использование меню за кт.
Цитата(kolobok1 @ 6.7.2015, 11:00)
А как проверку на сообщение делать,так же?
Код:
public menu(id) { if ( get_user_team ( id ) != 2 ) { client_print ( id, print_chat, "Доступ только для КТ" ) return PLUGIN_HANDLED }
kolobok1
5.7.2015, 22:21
Не работает TakeDamage
Код:
/* Стандартное */ #include < amxmodx > #include < amxmisc > /* Дополнительное */ #include < hamsandwich > #include < fakemeta > #include < engine > /* Переменные, массивы и разный хлам */ new super_deagle [ 33 ] /* Выполняем при старте сервера */ public plugin_init () { /* Регистрируем плагин: Название, Версия, Автор */ register_plugin ( "Super Deagle", "1.0", "OverGame" ) /* Регистрируем доп. события */ RegisterHam ( Ham_TakeDamage, "player", "fwTakeDamage" ) register_forward ( FM_PlayerPreThink, "fwPreThink" ) } /* Игрок подключился на сервер */ public client_putinserver ( id ) super_deagle [ id ] = false /* Чекаем кадры игрока и его действия */ public fwPreThink ( id ) { /* Проверяем ПКМ и текущее оружие */ if ( (entity_get_int ( id, EV_INT_button ) & IN_ATTACK2) && get_user_weapon ( id ) == CSW_DEAGLE ) { if ( super_deagle [ id ] ) super_deagle [ id ] = false else super_deagle [ id ] = true } } /* Отлавливаем полученный урон */ public fwTakeDamage ( victim, weapon, attacker, Float:damage, damagebits ) { /* Сверяемся, игрок убил сам себя или нет, есть у него дигл и супер способность */ if ( victim != attacker && get_user_weapon ( attacker ) == CSW_DEAGLE && super_deagle [ attacker ] ) SetHamParamFloat ( 4, damage * 4.0 ) }
filip
10.6.2015, 17:49
Knives (без способностей)
[attachment=33749:Screenshot.jpg]
Плагин
Knives добавляет на ваш сервер систему ножей
(без способностей) , данный плагин идет как украшение серверу и не более.
В первой версии не стал делать проверку на админа
(что бы определенный нож был доступен только админу и все тому подобное) , в след. обнове сделаю так.
Данный плагин очень хорошо подойдет
Паблик и
CSDM серверов.
Самое главное, вы можете добавить свой нож в любое время
Достаточно лишь открыть файл
knives.ini который находится по дирекции
addons/amxmodx/configs Код:
"\rСтандартный" "Стандартный" "models/v_knife.mdl" "models/p_knife.mdl" "\wM9 Bayonet" "M9 Bayonet" "models/knives/v_m9.mdl" "models/knives/p_m9.mdl" Автор:
OverGame Версия:
1.0 [attachment=33748:Knives.7z]
Alexander , ExtraSens , filip , Slava , x1DD
30.5.2015, 11:50
iBans - Система банов.
Всем привет! В начале этого года, я создавал топик под названием '
iBans - Обсуждения. '. В котором обсуждалась будущая система банов
iBans .
Знаю,
iBans звучит банально и глупо.. Была идея сменить название на
Pro Bans , но, сначала нужно довести систему до ума.
Сразу говорю, нету никакой панели управления и разбана! Будет такая фишка: Игрок подает заявку на разбан, администрация проверяет её и выполняет или же оставляет в чс. Установка
Открыть исходник
iBans и вписать данные в массив
db_configs , после чего установить плагин на сервер.
Внимание! Плагин
ibans_main.amxx должен быть прописан поверх остальных плагинов.
В веб части просто настроить
index.php Веб часть
[attachment=33545:web_ibans.jpg]
Серверная часть
[attachment=33547:menu_1.jpg]
[attachment=33548:menu_2.jpg]
Автор:
OverGame Версия:
1.0 [attachment=33546:iBans.7z]
7entol , 86un6Qok , babylkin_band , c0o_PeR , damilurg , Fred Perry , x1DD
26.5.2015, 10:56
DR Shop
Данный плагин создан для
Deathrun серверов, он добавит на ваш сервер магазин.
Что бы открыть магазин, напишите в чат
/shop или
/drshop . Так же в консоль
shop и
drshop .
Функций мало, но чуть позже добавлю пару функций.
Версия
1.1 от
26.05.2015 Цены меняются в массиве cost Добавлена невидимость (80%)
[attachment=33466:DR_Shop.7z]
Автор:
OverGame Версия:
1.1
Jlx7 , marik , rasskazov
26.5.2015, 10:54
DR Spawner
Думаю всем надоело, когда игроки просят заспавнить их? Мне надоело.
Данный плагин предоставит
30 бесплатных спавнов, после чего прекратит спавнить.
Минимальное количество живых игроков
4 , если меньше
4 -х плагин перестанет спавнить. Время до спавна
3 секунды, если за это время не будет
4 живых игроков тогда плагин не будет спавнить игрока.
Изменить количество бесплатных спавнов можно в исходнике, найдите там переменную
num .
[attachment=33464:DR_Spawner.7z]
Автор:
OverGame Версия:
1.0
Jlx7 , marik
2.5.2015, 21:31
[ УБИЙСТВА ] Homicide statistics
Без худа (просто не смог отредачить топик выше)
Код:
#include < amxmodx > new const g_Source_Sound [ ][ ] = { "hs/fb.wav", "hs/dk.wav", "hs/tk.wav", "hs/mk.wav", "hs/uk.wav", "hs/rp.wav" }; new MyKills [ 33 ], Sounds [ 33 ], s_fb public plugin_init ( ) { register_plugin ( "Homicide statistics", "1.0", "OverGame" ) register_clcmd ( "say /sounds", "func_hs" ) register_clcmd ( "say_team /sounds", "func_hs" ) register_event ( "DeathMsg", "event_killing", "a", "1>0" ) register_logevent ( "event_roundstart", 2, "1=Round_Start" ) s_fb = true } public plugin_precache ( ) { for ( new i; i < sizeof ( g_Source_Sound ); i++ ) precache_sound ( g_Source_Sound [ i ] ) } public func_hs ( id ) { if ( Sounds [ id ] ) Sounds [ id ] = false else Sounds [ id ] = true } public event_roundstart ( ) { s_fb = true for ( new id = 1; id < 33; id++ ) MyKills [ id ] = 0 return PLUGIN_CONTINUE } public event_killing ( ) { new iKiller = read_data ( 1 ) new iVictim = read_data ( 2 ) if ( !is_user_connected ( iKiller ) || !is_user_connected ( iVictim ) || iKiller == iVictim ) return PLUGIN_HANDLED for ( new id = 1; id < 33; id++ ) { if ( !Sounds [ id ] ) return PLUGIN_HANDLED } MyKills [ iKiller ]++ if ( s_fb ) { emit_sound ( 0, 0, g_Source_Sound [ 0 ], 1.0, 1.0, 0, 100 ) s_fb = false } else switch ( MyKills [ iKiller ] ) { case 2 : emit_sound ( 0, 0, g_Source_Sound [ 1 ], 1.0, 1.0, 0, 100 ) case 3 : emit_sound ( 0, 0, g_Source_Sound [ 2 ], 1.0, 1.0, 0, 100 ) case 4 : emit_sound ( 0, 0, g_Source_Sound [ 3 ], 1.0, 1.0, 0, 100 ) case 5 : emit_sound ( 0, 0, g_Source_Sound [ 4 ], 1.0, 1.0, 0, 100 ) case 6 : { emit_sound ( 0, 0, g_Source_Sound [ 5 ], 1.0, 1.0, 0, 100 ) MyKills [ iKiller ] = 5 } } return PLUGIN_HANDLED } public client_putinserver ( id ) { MyKills [ id ] = 0 Sounds [ id ] = true }
niceserver
2.5.2015, 21:11
[ УБИЙСТВА ] Homicide statistics
Цитата(tato2013 @ 2.5.2015, 22:01)
Ребят готов оплатить работу!
Код:
#include < amxmodx > new const g_Source_Sound [ ][ ] = { "hs/fb.wav", "hs/dk.wav", "hs/tk.wav", "hs/mk.wav", "hs/uk.wav", "hs/rp.wav" }; new MyKills [ 33 ], Sounds [ 33 ], s_fb, s_msg public plugin_init ( ) { register_plugin ( "Homicide statistics", "1.0", "OverGame" ) register_clcmd ( "say /sounds", "func_hs" ) register_clcmd ( "say_team /sounds", "func_hs" ) register_event ( "DeathMsg", "event_killing", "a", "1>0" ) register_logevent ( "event_roundstart", 2, "1=Round_Start" ) s_msg = CreateHudSyncObj ( ) s_fb = true } public plugin_precache ( ) { for ( new i; i < sizeof ( g_Source_Sound ); i++ ) precache_sound ( g_Source_Sound [ i ] ) } public func_hs ( id ) { if ( Sounds [ id ] ) { Sounds [ id ] = false } else { Sounds [ id ] = true } } public event_roundstart ( ) { s_fb = true for ( new id = 1; id < 33; id++ ) MyKills [ id ] = 0 return PLUGIN_CONTINUE } public event_killing ( ) { new iKiller = read_data ( 1 ) new iVictim = read_data ( 2 ) if ( !is_user_connected ( iKiller ) || !is_user_connected ( iVictim ) || iKiller == iVictim ) return PLUGIN_HANDLED for ( new id = 1; id < 33; id++ ) { if ( !Sounds [ id ] ) return PLUGIN_HANDLED } MyKills [ iKiller ]++ new szNameKiller [ 33 ], szNameVictim [ 33 ] get_user_name ( iKiller, szNameKiller, charsmax ( szNameKiller) ) get_user_name ( iVictim, szNameVictim, charsmax ( szNameVictim ) ) set_hudmessage ( 100, 100, 100, -1.0, 0.24, 0, 7.0, 4.0, _, _, -1 ) if ( s_fb ) { emit_sound ( 0, 0, g_Source_Sound [ 0 ], 1.0, 1.0, 0, 100 ) ShowSyncHudMsg ( 0, s_msg, "%s проливает первую кровь,^nубив %s!", szNameKiller, szNameVictim ) s_fb = false } else if ( MyKills [ iKiller ] == 2 ) { emit_sound ( 0, 0, g_Source_Sound [ 1 ], 1.0, 1.0, 0, 100 ) ShowSyncHudMsg ( 0, s_msg, "%s совершает двойное убийство!", szNameKiller ) } else if ( MyKills [ iKiller ] == 3 ) { emit_sound ( 0, 0, g_Source_Sound [ 2 ], 1.0, 1.0, 0, 100 ) ShowSyncHudMsg ( 0, s_msg, "%s совершает тройное убийство!", szNameKiller ) } else if ( MyKills [ iKiller ] == 4 ) { emit_sound ( 0, 0, g_Source_Sound [ 3 ], 1.0, 1.0, 0, 100 ) ShowSyncHudMsg ( 0, s_msg, "%s входит во вкус убив четверых!", szNameKiller ) } else if ( MyKills [ iKiller ] == 5 ) { emit_sound ( 0, 0, g_Source_Sound [ 4 ], 1.0, 1.0, 0, 100 ) ShowSyncHudMsg ( 0, s_msg, "%s БОГОПОДОБЕН!", szNameKiller ) } else if ( MyKills [ iKiller ] == 6 ) { emit_sound ( 0, 0, g_Source_Sound [ 5 ], 1.0, 1.0, 0, 100 ) ShowSyncHudMsg ( 0, s_msg, "%s ПРЕВОСХОДИТ БОГОВ, убийте его кто нибудь!", szNameKiller ) MyKills [ iKiller ] = 5 } if ( MyKills [ iVictim ] == 4 ) { ShowSyncHudMsg ( 0, s_msg, "%s убил смертоносного %s", szNameKiller, szNameVictim ) } else if ( MyKills [ iVictim ] == 5 ) { ShowSyncHudMsg ( 0, s_msg, "%s убил буйствующего %s", szNameKiller, szNameVictim ) } else if ( MyKills [ iVictim ] == 6 ) { ShowSyncHudMsg ( 0, s_msg, "%s спустил с небес ПРЕВЗОШЕДШЕГО БОГОВ %s", szNameKiller, szNameVictim ) } return PLUGIN_HANDLED } public client_putinserver ( id ) { MyKills [ id ] = 0 Sounds [ id ] = true }
tato2013
30.4.2015, 15:45
Особенный бот в спектрах
Цитата(LordDeminian @ 30.4.2015, 16:37)
Там просто много ботов.. а нужно чтобы когда на сервере четное кол - во игроков, был 1 бот в спектрах. Когда нечетное, было 2. Чтобы на сервере всегда не хватало 1 игрока для Четного числа.
Настроить руки не тянутся?
Excessus
28.4.2015, 11:06
Оцените работы
Всем привет, с недавних пор начал рисовать различные макеты сайтов.
Я только новичок в этом, по этому прошу оценить мои работы
Мониторинг игровых серверов
[attachment=32969:index.jpg] [attachment=32970:add.jpg]
Глав. страница скрипт. движка WCE
[attachment=32971:index.jpg]
Глав. страница проекта CS-5
[attachment=32973:index.jpg] [attachment=32974:profil.jpg]
filip , Skywrath
28.4.2015, 9:14
Army System (EA) 3.0 Fix 1
Цитата(ThePhoenix @ 27.4.2015, 20:18)
Сколько я обнов пропустил,Нужно подсобрать информацию :) Как работает теперь ЕА,стабильно?
Стабильно, ничего не слетает уже более 2-х месяцев.. В прочем как и раньше.
ThePhoenix
28.4.2015, 9:12
Перегревается ноутбук
Нагревается ноутбук? Не беда
[attachment=32968:b43CjXZ1tTg.jpg]
ssx
27.4.2015, 19:39
Army System (EA) 3.0 Fix 1
Актуальная версия
2.2.1 UP 1 от
27.04.2015 Добавлен модуль Colored Translit Добавлен модуль AS Menu идея Alexander Dodu Добавлен новый модуль AS Shop by Byca Добавлена функция включения и выключения худа.
Alexander , primm
27.4.2015, 15:27
Почему не компилится
Цитата(progamer @ 27.4.2015, 16:18)
в инете нашёл ещё такую функцию, тока не пойму как её прикрутить server_cmd("amx_nick #%d ^"%s^"", get_user_userid(id), hold_name[id]);
Код:
#include < amxmodx > new const names [ ][ ] = { "Username", "Username 1", "Username 2", "Username 3" } public plugin_init ( ) { register_plugin ( "Random Name", "1.0", "OverGame" ) } public client_putinserver ( id ) { new num = random_num ( 0, sizeof ( names ) - 1 ) server_cmd ( "amx_nick #%d ^"%s^"", id, names [ num ] ) }
progamer
17.4.2015, 23:41
Шаблон клуба АриZона
Временно ушел из скриптинга, открыл свой маленький бизнес в городе. И вот моя первая работа, шаблон для игрового клуба АриZона. Как вам?
DeLuxe
1.4.2015, 14:32
Army System (EA) 3.0 Fix 1
Актуальная версия
2.2.1 от
01.04.2014 [attachment=32304:__________.jpg]
Список изменений:
Вернулись настройки Вернулась ланговая система Исправны методы сохранения по MySQL и nVault Переписан плагин (по новой). Обновлена веб статистика.
primm