C4 Transfer Menu

В този раздел можете да публикувате нови плъгини, като същите ще бъдат одобрени или неодобрени от страна на екипа.
Правила на форума
ИНФОРМАЦИЯ: В този раздел най-вероятно няма да намерите много теми (възможно е и да е напълно празен), тъй като новите теми се местят в https://amxx-bg.info/viewforum.php?f=21 или https://amxx-bg.info/viewforum.php?f=22, зависимо от качеството им.
Отговори
Потребителски аватар

Автор на темата
DaRk_StyLe
AMXX Скриптър
AMXX Скриптър
Мнения: 264
Регистриран: 26 окт 2016, 12:40
Се отблагодари: 11 пъти
Получена благодарност: 27 пъти

C4 Transfer Menu

Мнение от DaRk_StyLe » 14 яну 2019, 15:12

C4 Transfer Menu
Автор: DaRk_StyLe
Версия: 1.0

Описание:

Плъгинът позволява на терориста, притежаващ бомбата в началото на рунда, да я прехвърли на свой съотборник, стига съотборникът му да е съгласен.
Всичко това се случва посредством менюта, които точно и ясно напътстват двамата играчи.

При раждането на играча с бомбата, след Х секунди ще бъде изведено меню, от което играчът има на разположение две опции:
1. да задържи бомбата;
2. да я прехвърли на свой съотборник;

При избиране на първата опция, менюто се затваря и всичко си продължава по реда.
Втората опция ще изведе ново меню, от което играчът може да посочи свой съотборник на когото да опита да прехвърли бомбата.

След избора на съотборник, съотборникът получава меню с две възможности:
1. да приеме бомбата, при което бомбата бива прехвърлена;
2. да откаже молбата, като по този начин принуждава първия играч да остане с бомбата (ако хвърлянето на бомбата е блокирано, една от опциите на плъгина);

Cvars:
  • question_menu_display_time - колко секунди след раждането на терориста с бомбата да се покаже първото меню (3 секунди по подразбиране);
  • block_bomb_drop 0/1 - позволява/забранява хвърлянето на бомбата (по подразбиране 1 - забранява);
  • announce_bomb_transfer 0/1 - да съобщи ли на съотборниците за осъществения трансфер (по подразбиране 1 - съобщава);
Изисквания:
  • AMX Mod X 1.8.2:

Код: Избери всички

#include <amxmodx>
#include <fakemeta>

Код: Избери всички

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <csx>
Забележки:
  • версията на плъгина за AMX Mod X 1.8.2 ще бъде налична и поддържана от мен, докато AMX Mod X 1.9.0 не се превърне в официална версия;
  • двете версия на плъгина са тествани от мен на сървър, работещ с AMX Mod X версия 1.9.0.5235;
Плъгинът не работи в следните случаи:
  • картата не поддържа бомба (плъгинът ще бъде спрян);
  • докато в игра не са поне 2 терористи + 1 контра-терорист (реални играчи);
  • няма да се появи меню, докато не настъпи първият актуален рунд, за да се гарантира правилната работа на плъгина;

c4_transfer_menu_182.sma
(6.17 KиБ) Свален 16 пъти
c4_transfer_menu_182.sma
(6.17 KиБ) Свален 16 пъти
c4_transfer_menu_190.sma
(5.62 KиБ) Свален 17 пъти
c4_transfer_menu_190.sma
(5.62 KиБ) Свален 17 пъти

Потребителски аватар

JackEyedJones
Потребител
Потребител
Мнения: 160
Регистриран: 10 сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 3 пъти
Получена благодарност: 27 пъти
Години: 25
Контакти:

C4 Transfer Menu

Мнение от JackEyedJones » 17 яну 2019, 16:24

Код: Избери всички

fm_transfer_user_gun(oldCarrier, newCarrier, CSW_C4, "weapon_c4")

Потребителски аватар

Автор на темата
DaRk_StyLe
AMXX Скриптър
AMXX Скриптър
Мнения: 264
Регистриран: 26 окт 2016, 12:40
Се отблагодари: 11 пъти
Получена благодарност: 27 пъти

C4 Transfer Menu

Мнение от DaRk_StyLe » 17 яну 2019, 17:01

Методът, който съм използвал работи на същия принцип xD

Потребителски аватар

JackEyedJones
Потребител
Потребител
Мнения: 160
Регистриран: 10 сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 3 пъти
Получена благодарност: 27 пъти
Години: 25
Контакти:

C4 Transfer Menu

Мнение от JackEyedJones » 17 яну 2019, 17:08

Ако държиш плъгина да работи с меню, по-хубаво ще е да извежда в менюто играчите които са най-близко до някой от 2та Bombside. Инак, ако играча е АФК ? Трябва да му чакаш съгласиетоооо... отиди коня в ряката.

Потребителски аватар

Автор на темата
DaRk_StyLe
AMXX Скриптър
AMXX Скриптър
Мнения: 264
Регистриран: 26 окт 2016, 12:40
Се отблагодари: 11 пъти
Получена благодарност: 27 пъти

C4 Transfer Menu

Мнение от DaRk_StyLe » 17 яну 2019, 17:16

Дизайнът на плъгина не е такъв, че да изкарва играчите, които са най-близо до някой bombsite, защото менюто излиза при раждане, което ще рече, че играчите се предполага, че са в базата. Относно AFK, има достатъчно плъгини, които да се оправят с играча, който е AFK, още повече, че играчите не са задължени да стоят и да чакат съгласие/отказ, играта си тече. Отделно, ако сървърът разрешава хвърляне на бомбата, все тая кой е AFK и дали ще си даде съгласието.

Отговори

Върни се в “Нови попълнения”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 2 госта