Simple Vip Bonus 2.3

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

Simple Vip Bonus 2.3

Мнение от Orangegame14 » 26 Окт 2020, 02:22

Описание:

Простичък плъгин - виповете могат да използват менюто, за да вземат един от бонусите му. Ограничено е до един път на живот, тоест след като умрете ще може да го използвате пак. Изпробван и работи с АМХХ 1.8.2.

Cvar-ове и команди:

amx_vmbonus_hp - Количество кръв, което ще получавате.
amx_vmbonus_hp_enabled - Дали е включена допълнителната кръв.
amx_vmbonus_deagle_enabled - Дали пустинният орел е включен.
amx_vmbonus_bombs_enabled - Дали бомбите са включени.
amx_vmbonus_armor_enabled - Дали бронежилетката е включена.

0 - изключено, 1 - включено

/vipbonus - Команда, с която се изкарва менюто.
Pw6VG.png
Pw6VG.png (986.94 KiB) Преглеждано 1632 пъти
Pw6VG.png
Pw6VG.png (986.94 KiB) Преглеждано 1632 пъти

Обърнете внимание:

В момента като нужен флаг за използването на менюто е посочен имунитетът, флаг А. За да го промените, сменете ADMIN_IMMUNITY при #define, ред 13-ти.

Лог:

26.10.2020 версия 1.0

1. Bonus HP
2. Grenades Pack
3. Deagle
4. Kevlar Armor

Ако изскочат бъгове казвайте.

29.10.2020 версия 2.0

Добавен е като 5-ти предмет в менюто допълнителни пари.


Cvars:

amx_vmbonus_money 500
amx_vmbonus_money_enabled 1

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

07.11.2020 версия 2.1

Леко е преструктуриран. Добавена е възможността за по-бързо променяне на честите съобщения в чата и префикса като могат да бъдат променени редовете от 34 до 40.

PREFIX[] = префиксът на съобщенията в чата
TITLEPREFIX[] = префиксът на заглавието на менюто
DEAD[] = съобщението към мъртвите играчи, които се опитват да вземат нещо от менюто
ONCE[] = съобщение, че може да се ползва само веднъж
TURNEDOFF[] = съобщение, че даден предмет е изключен

ПС: Току=що забелязах, че ако се опитате да изтеглите файла от хром ще излезе, че е опасен. Опитайте с друг браузър, не знам защо го показва така.

28.11.2020 Версия 2.2

Добавен е конфигурационен VMBonus.ini файл, чрез който настройките на плъгина могат да бъдат променени по-лесно. Лист с настройки:

Код за потвърждение: Избери целия код

TITLEPREFIX = \y[VIPBonus]
PREFIX = !g[VIPBonus]
DEAD = !nDead players !rcan't !nuse this!
ONCE = !nThe bonus can be used only !ronce !nper life!
TURNEDOFF = !nThis item is currently turned !roff!
HEALTH_ENABLED = 1
GRENADES_ENABLED = 1
ARMOR_ENABLED = 1
DEAGLE_ENABLED = 1
BONUSMONEY_ENABLED = 1
Към файла е добавена малко информация и линк към темата на Оксихром за неговия CromChat, откъдето може да погледнете всички възможни начини за промяна цвета на текста.

VMBonus_2_2.sma отива в scripting, а VMBonus.ini в папка configs.

09.12.2020 Версия 2.3

Добавен е lang файл със следните езици - Английски, Български, Македонски и Немски.
Прикачени файлове
VMBonus_2_3.rar
(8.17 KiB) Свалено 41 пъти
VMBonus_2_3.rar
(8.17 KiB) Свалено 41 пъти
VMBonus_2_2.rar
(2.68 KiB) Свалено 40 пъти
VMBonus_2_2.rar
(2.68 KiB) Свалено 40 пъти
VMBonus 2.1.sma
(4.96 KiB) Свалено 41 пъти
VMBonus 2.1.sma
(4.96 KiB) Свалено 41 пъти
VMBonus 2.0.sma
(4.35 KiB) Свалено 44 пъти
VMBonus 2.0.sma
(4.35 KiB) Свалено 44 пъти
VMBonus.sma
(3.4 KiB) Свалено 57 пъти
VMBonus.sma
(3.4 KiB) Свалено 57 пъти
Последно промяна от Orangegame14 на 22 Яну 2021, 14:49, променено общо 11 пъти.

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 489
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Simple Vip Bonus

Мнение от atmax » 26 Окт 2020, 13:25

Позволих си да го редактирам и да добавя някои неща.
Какво промених във версия 2.0:
1. Добавих цветен чат за да имат възможността да си оцветяват съобщенията!
2. Добавих променлива за заглавие на менюто за да могат по-лесно да го променят!
3. Добавих променлива за префикс на съобщенията за да могат по-лесно да си го сменят!
4. Добавих променлива, в която могат да си добавят командите с които ще отворят менюто!
Също така, открих някои "бъгове", ако може да съм по точен - пропуски, които не съм оправил нарочно. Тях ще си ги фикснеш ти!
1. Редактирай оригиналния код на ред 106-ти, префикса ти е объркан, написал си: [VIPBonus}
2. Ще е добре, ако решиш да добавиш и още неща към това меню. Нека сам се сетиш какво още може.
3. При даване на Deagle не премахваш предишния пистолет, който е имал играча и така имат два!
4. Какво ще се случи, ако вече имат Deagle, но го изберат от менюто? Нека ти подскажа няма да се случи нищо. Просто ще си изхабят правото!
5. Когато изберат Deagle, получават само 7 "ammo" нямат никакви "backpack аmmo".
Идеи:
1. Можеш да добавиш още item-и!
2. Можеш да добавиш квар с който да си изберат колко "backpack ammo" да получават играчите!
3. Добави някакво условие, с което да провериш дали вече имат Deagle!
4. Можеш да добавиш и квар, дали менюто да е на умиране или на всеки "spawn"!

Код за потвърждение: Избери целия код

//26.10.2020 Version 2.0

//VM Bonus
//1. HP
//2. Grenades Pack
//3. Deagle
//4. Armor Kevlar + Helm

#include <amxmodx>
#include <fun>
#include <cstrike>
#define CC_COLORS_TYPE CC_COLORS_SHORT
#tryinclude <cromchat>

#if !defined _cromchat_included
	#error The following file is missing in your library: "cromchat.inc". Download it from: "https://amxx-bg.info/forum/inc/"
#endif

#define ACCESS_FLAG ADMIN_IMMUNITY
new const g_szCommands[] = {
	"vipbonus",
	"vm",
	"vipmenu",
	"vmenu"
}

new bool:g_Bonus_Used[33]
new gVipHP
new gHPEnabled
new gDeagleEnabled
new gBombsEnabled
new gArmorEnabled
new Title[64] = "\r[VIPBonus] \yby Ibrahim ^n\yChoose a bonus.", PREFIX[24] = "!g[!tVIPBonus!g]"

public plugin_init()
{
	register_plugin("VIPRoundStartBonus", "2.0", "Ibrahim");
	for(new i = 0, szCmd1[20], szCmd2[20]; i < sizeof(g_szCommands); i++)
	{
		formatex(szCmd1, charsmax(szCmd1), "say /%s", g_szCommands[i])
		formatex(szCmd2, charsmax(szCmd2), "say_team /%s", g_szCommands[i])
		register_clcmd(szCmd1, "VipBonus")
		register_clcmd(szCmd2, "VipBonus")
	}
	gVipHP = register_cvar("amx_vmbonus_hp", "25")
	gHPEnabled = register_cvar("amx_vmbonus_hp_enabled", "1");
	gDeagleEnabled = register_cvar("amx_vmbonus_deagle_enabled", "1");
	gBombsEnabled = register_cvar("amx_vmbonus_bombs_enabled", "1");
	gArmorEnabled = register_cvar("amx_vmbonus_armor_enabled", "1");
	register_event("DeathMsg", "Death", "a")
}
public VipBonus(id)
{
	if(!is_user_alive(id))
	{
		CromChat(id, "%s !nDead players can't use this!", PREFIX);
		return PLUGIN_HANDLED
	}
	if(g_Bonus_Used[id] == true)
	{
		CromChat(id, "%s !nThe bonus can be used only once per life!", PREFIX);
		return PLUGIN_HANDLED
	}
	else
	{
		VipBonusMenu(id)
	}
	return PLUGIN_CONTINUE
}
public VipBonusMenu(id)
{
	formatex(Title, charsmax(Title), "%s", Title)
	new menu = menu_create(Title, "menu_handler")
	menu_additem(menu, "\wBonus HP", "", ACCESS_FLAG);
	menu_additem(menu, "\wGrenades Pack", "", ACCESS_FLAG);
	menu_additem(menu, "\wDeagle", "", ACCESS_FLAG);
	menu_additem(menu, "\wKevlar Armor", "", ACCESS_FLAG);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	
	menu_display(id , menu, 0)
}
public menu_handler(id, menu, item)
{
	switch(item)
	{
		case 0:
		{
			if(get_pcvar_num(gHPEnabled) != 1)
			{
				CromChat(id, "%s !nThis item is turned !roff!n!", PREFIX);
				return PLUGIN_HANDLED
			}
			set_user_health(id, get_user_health(id) + get_pcvar_num(gVipHP))
			CromChat(id, "%s !nYou have gained bonus !t%i HP!n!", PREFIX, get_pcvar_num(gVipHP));
			g_Bonus_Used[id] = true
			menu_destroy(menu)
			return PLUGIN_HANDLED
				
		}
		case 1:
		{
			if(get_pcvar_num(gBombsEnabled) != 1)
			{
				CromChat(id, "%s !nThis item is turned off!", PREFIX);
				return PLUGIN_HANDLED
			}
			give_item(id, "weapon_hegrenade");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_smokegrenade");
			CromChat(id, "%s !nYou have received a !tGrenade Pack!n!", PREFIX);
			g_Bonus_Used[id] = true
		}
		case 2:
		{
			if(get_pcvar_num(gDeagleEnabled) != 1)
			{
				CromChat(id, "%s !nThis item is turned !roff!n!", PREFIX);
				return PLUGIN_HANDLED
			}
			give_item(id, "weapon_deagle");
			CromChat(id, "%s !nYou have received a !tDeagle!n!", PREFIX);
			g_Bonus_Used[id] = true
		}
		case 3:
		{
			if(get_pcvar_num(gArmorEnabled) != 1)
			{
				CromChat(id, "%s !nThis item is turned !roff!n!", PREFIX);
				return PLUGIN_HANDLED
			}
			give_item(id, "item_kevlar");
			CromChat(id, "%s !nYou have received !tArmor!n!", PREFIX);
			g_Bonus_Used[id] = true 
		}
	}
	return PLUGIN_HANDLED
}
public Death()
{
	g_Bonus_Used[read_data(2)] = false
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par }
*/
Едит: Сетих се че ще е добре да зададеш буула за лимита на false, когато напуснат сървъра. Ако използват менюто и лефтнат играта, без да са умирали, най-вероятно при следващото влизане ще трябва да умрът, за да го използват. Или при "connect" можеш да го зададеш на false.
Rest in peace my friend I always will remember you! 🖤👊

Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 60
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 4 пъти
Получена благодарност: 14 пъти

Simple Vip Bonus

Мнение от Orangegame14 » 29 Окт 2020, 16:44

Благодаря за препоръките на човека над мен, не му правете забележка за това, че пипа чуждото без разрешение.

Версия 2.0(моята), може и на пича над мен да я ползвате.

Добавен е като 5-ти предмет в менюто допълнителни пари.


Cvars:

amx_vmbonus_money 500
amx_vmbonus_money_enabled 1

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

ПС: Току=що забелязах, че ако се опитате да изтеглите файла от хром ще излезе, че е опасен. Опитайте с друг браузър, не знам защо го показва така.
Прикачени файлове
VMBonus 2.0.sma
(4.35 KiB) Свалено 49 пъти
VMBonus 2.0.sma
(4.35 KiB) Свалено 49 пъти
Последно промяна от Orangegame14 на 07 Ное 2020, 15:42, променено общо 1 път.

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 489
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Simple Vip Bonus

Мнение от atmax » 29 Окт 2020, 17:17

Извън темата
Колко неблагодарно.. Нищо лично, но.. "Не му правете забележка на човека че пипа излишното без разрешение".. Никой не си е и помислял да ми прави забележка, темата стоя така няколко дни. Та накрая ти се "изказа".. Нима това да поправиш нечия грешка е нещо лошо? Или да обновиш кода на някой също е лошо? Това твойто" чуждото", бе няколко реда от не добре обмислен код, та като единствения, който беше решил да ти го каже ти казах къде са ти грешките и реших да добавя неща, които нямаше да е излишно да ги беше добавил още в началото. Нищо лошо нямам предвид с думите си, просто внимавай повече и обмисляй добре нещата.
Иначе по темата. Като първи плъгин ти се е получило добре! Браво! Продължавай щом имаш желание, това че някой проявява интерес към тази сфера е нещо хубаво, аз също имам 1 плъгин в този сайт и ако го погледнеш, ще разбереш че и аз лично не съм кой знае колко по различен и също заслужавам да бъда критикуван, но не бих се оплакал, даже напротив критиките са нещо хубаво! :)
Rest in peace my friend I always will remember you! 🖤👊

Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 60
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 4 пъти
Получена благодарност: 14 пъти

Simple Vip Bonus

Мнение от Orangegame14 » 29 Окт 2020, 17:28

5. Ако Вие не сте автор на плъгина, нямате права над него. Ако авторът помоли да темата да бъде изтрита/да получи права над нея, това ще бъде направено.

Не съм го казал с лоши чувства. Отделно казах благодаря, дори те нарекох пич за помощта, но не знаех как ще процедират администраторите и модераторите спрямо това правило, дори и да не съм писал в темата или на някого, може да е и по неактивност.

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 489
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Simple Vip Bonus

Мнение от atmax » 29 Окт 2020, 17:37

Процедирали са така, понеже не съм направил кой знае какво, добавих две-три променливи и още в началото съм написал "позволих си да..", след което съм написал за останалите неща, че не съм ги пипал, тъй като ти си автора и тях оставям на тебе. Именно бъгове и пропуски, точно за тях става дума.. Ти трябва да си ги оправиш. Както виждаш в кода, не съм сложил моето име като автор, нито съм добавил своето име където и да е било.. Смятам че моята постъпка е един вид "подаване на ръка", както са го приели и от екипа явно.. Нямах предвид да те засегна по някакъв начин или раздразня с тази моя постъпка, смятам че в момента спамим излишно и се извинявам за това!
Rest in peace my friend I always will remember you! 🖤👊

Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 60
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 4 пъти
Получена благодарност: 14 пъти

Simple Vip Bonus

Мнение от Orangegame14 » 07 Ное 2020, 15:01

Така е, мн лоф, но хомо бепце. <3

Версия 2.1.

Леко е преструктуриран. Добавена е възможността за по-бързо променяне на честите съобщения в чата и префикса като могат да бъдат променени редовете от 34 до 40.

PREFIX[] = префиксът на съобщенията в чата
TITLEPREFIX[] = префиксът на заглавието на менюто
DEAD[] = съобщението към мъртвите играчи, които се опитват да вземат нещо от менюто
ONCE[] = съобщение, че може да се ползва само веднъж
TURNEDOFF[] = съобщение, че даден предмет е изключен

ПС: Току=що забелязах, че ако се опитате да изтеглите файла от хром ще излезе, че е опасен. Опитайте с друг браузър, не знам защо го показва така.
Прикачени файлове
VMBonus 2.1.sma
(4.96 KiB) Свалено 44 пъти
VMBonus 2.1.sma
(4.96 KiB) Свалено 44 пъти

Аватар
Invius
Извън линия
Модератор
Модератор
Мнения: 1540
Регистриран на: 27 Ное 2016, 17:47
Местоположение: Invius.eu
Се отблагодари: 107 пъти
Получена благодарност: 249 пъти
Обратна връзка:

Simple Vip Bonus 2.1

Мнение от Invius » 08 Ное 2020, 01:49

Всичко се тегли без проблем - https://prnt.sc/vfd33v

По принцип Chrome хваща архиви и апликации главно, source кодове - не.

Предложение за плъгина:
Можеш да направиш всичко в .INI файл, винаги е една идея по-лесно да се редактира, от колкото с cvars.

Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 60
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 4 пъти
Получена благодарност: 14 пъти

Simple Vip Bonus 2.2

Мнение от Orangegame14 » 28 Ное 2020, 14:12

Версия 2.2

Добавен е конфигурационен VMBonus.ini файл, чрез който настройките на плъгина могат да бъдат променени по-лесно. Лист с настройки:

Код за потвърждение: Избери целия код

TITLEPREFIX = \y[VIPBonus]
PREFIX = !g[VIPBonus]
DEAD = !nDead players !rcan't !nuse this!
ONCE = !nThe bonus can be used only !ronce !nper life!
TURNEDOFF = !nThis item is currently turned !roff!
HEALTH_ENABLED = 1
GRENADES_ENABLED = 1
ARMOR_ENABLED = 1
DEAGLE_ENABLED = 1
BONUSMONEY_ENABLED = 1
Към файла е добавена малко информация и линк към темата на Оксихром за неговия CromChat, откъдето може да погледнете всички възможни начини за промяна цвета на текста.

VMBonus_2_2.sma отива в scripting, а VMBonus.ini в папка configs.
Прикачени файлове
VMBonus_2_2.rar
(2.68 KiB) Свалено 41 пъти
VMBonus_2_2.rar
(2.68 KiB) Свалено 41 пъти

Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 60
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 4 пъти
Получена благодарност: 14 пъти

Simple Vip Bonus 2.2

Мнение от Orangegame14 » 09 Дек 2020, 14:01

Версия 2.3

Добавен е lang файл със следните езици - Английски, Български, Македонски и Немски.
Прикачени файлове
VMBonus_2_3.rar
(8.17 KiB) Свалено 33 пъти
VMBonus_2_3.rar
(8.17 KiB) Свалено 33 пъти

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

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

Кой е на линия

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