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 пъти
Получена благодарност: 33 пъти

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 KiB) Свалено 183 пъти
c4_transfer_menu_182.sma
(6.17 KiB) Свалено 183 пъти
c4_transfer_menu_190.sma
(5.62 KiB) Свалено 198 пъти
c4_transfer_menu_190.sma
(5.62 KiB) Свалено 198 пъти

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

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 пъти
Получена благодарност: 33 пъти

C4 Transfer Menu

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

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

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

C4 Transfer Menu

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

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

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

C4 Transfer Menu

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

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

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Нови попълнения”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 7 госта