На Вашому сервері, гармати можуть бути налаштовані інакше. Все що буде описано далі є окремим випадком правил / налаштувань гармат, використовуваних на кращому CSDM Sentry сервері cs-party.ru. Більш того, навіть на cs-party настройки можуть з часом змінюватися.
Після того як гармата буде побудована, вона помре. Це не питання - ЯК? Це питання - КОЛИ?
Скільки часу простоїть гармата? Скільки грошей за цей час вона принесе? - Це важливі питання
Продовжимо вивчення Sentry mod'a, зараз найважливіше і цікавіше - гармати, гармати, пууууушечкі;)



анатомія гармати
Гармата складається з декількох частин, см.рисунок 3.1. Але важливими для вас будуть, ніжки і вежа, пізніше ви зрозумієте чому

Файл sentryguns.sma, є плагіном описує параметри гармати і логіку її роботи. Давайте вибірково почитаємо його.
Як можна помітити гармати мають дуже велику кількість параметрів. І все з них можна налаштовувати, і тим самим змінювати логіку роботи гармат - а це дуже цікаво. вітання
Ті змінні що я вже перерахував це далеко не всі можливі. Насправді їх більше.
Але найцікавішими для нас (Вас - новачків) будуть всього кілька базових змінних, невелика зміна яких буде чинити сильний вплив на зміну ігрової механіки.
new const g_SENTRYFRAGREWARDS [3] = // скільки доходу приносить гармата за один рівень
Питання: Гармата встановлена в повітрі, вас просять проапгрейдить її до другого рівня, для цього вам треба купити гравітацію (6000 $). Через скільки вбивств для вас окупитися апгрейд гармати?
Відповідь: Ціна гравітації і апгрейда 6000 + 300 = 6300. Гармата буде приносити вам по 150 за вбивство. Гармата повинна вбити 6300/150 = 42 супротивника, щоб окупитися. Все що більше буде приносити вам прибуток. Врахуйте не кожна гармата простоїть так довго, щоб убити 42 і більше гравців.
new const Float: g_THINKFREQUENCIES [3] = // як часто в секундах, гармата шукає мета; якщо вона вже не захопила мета - вільна; гармата першого рівня шукає мета (навколо себе) раз в дві секунди, гармата другого рівня шукає мета раз в секунду, гармата третього рівня шукає мета два рази в секунду;
Після того як гармата "наведеться" на мету, і захопить / залочений її, вона може стріляти по мети. При цьому гармата в один момент може стріляти тільки по одній меті. Це важливо (!)
Питання: скільки шкоди завдає гармата 3его рівня, в хвилину?
Відповідь: формула -> кількість пострілів в хвилину * шкоди наноситься гарматою * ефективність
60 секунд * 10 пострілів в секунду = 600 пострілів в хвилину
При ефективності 85% з 600 пострілів влучить у ціль тільки, 600 * 0.85 = 510
Кожен з 510 потрапили пострілів завдасть 20 шкоди, 510 * 20 = 10200 hp потрібно щоб простояти перед однією гарматою третього рівня хвилину :)
Питання: у вас 130 hp, скільки часу ви можете простояти перед гарматою першого рівня?
Відповідь: порахуйте самі;)
З цього параметра починаєш розуміти що підстава гармати, завжди має однакову кількість життів (3000 hp), в той час як життя вежі збільшуються зі збільшенням її рівня, на картинках нижче можна помітити.



Питання: в яку частину гармати вигідніше стріляти, для того щоб якомога швидше вбити її?
Відповідь: здогадайтеся самі;)
Інформація: m4a1 завдає 60 пошкоджень за постріл, bullpup 60, ak47 80, awp 120.
Питання: де краще взяти хорошу кс?
Питання: З якої зброї найвигідніше вбивати гармату?
Відповідь: звичайно ж не з awp x: D
Цей параметр дуже цікавий. У мене є кілька варіантів / пропозицій щодо його зміни:
a) 5000, 300, 200;
b) 5000, 300, 900;
c) 4500, 500, 1500; (!)
d) 4000, 500, 1000;
e) 4000, 1000, 1500; (!)
f) 5000, 500, 1500; (!)
Питання: скільки супротивників повинна вбити гармата третього рівня, щоб окупитися?
Відповідь: при ціні гармати і ціною апгрейда 4000 $ + 300 $ + 1000 $ = 5300 $; гармата третього рівня за одне вбивство гармата приносить 600 $ команді; гармата повинна вбити 5300/600 = 8.833 гравця, тобто 9 і більше гравців і гармата окупається;)
Висновок: якщо гармата вбила менше 9 гравців, то команда побудувала її зазнала збитків $;
Цікавих параметрів у гармат дуже багато. Але є один важливий параметр про який можуть не знати навіть досвідчені гравці
На цьому параметрі зупинюся по подробней, тому що він дійсно важливий

Дивіться наступні два малюнки


Просте правило - якщо ви хотітебистропоставіть гармату, ставте її на точку яка знаходиться трохи нижче того місця де ви стоїте
Кнопки управління гарматами - bind'и
bind "v" = "sentry_build" - побудувати гармату; пам'ятайте що вам потрібні гроші
bind "c" "sentry_menu" - викликати меню управління гарматами; про нього я розповім пізніше, в іншій статті
Це все про гармати що я хотів вам розповісти. Але це тільки базові знання.
p.s. Дякуємо