Преработка на JailBreak Glow Plugin

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
DoPe ;]]
Извън линия
Потребител
Потребител
Мнения: 402
Регистриран на: 27 Фев 2017, 22:10
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от DoPe ;]] » 11 Фев 2018, 20:47

40) Load fails: Module/Library "jbextreme" required for plugin. Check modules.ini. ( 41) Load fails: Plugin file open error (plugin "jailbreakglow.amxx") (Да добавя само, че съм компилирал плъгина с библиотеката jbextreme.inc)
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от OciXCrom » 11 Фев 2018, 20:56

Как така си го компилирал с jbextreme.inc? В кода никъде няма #include <jbextreme>, тъй че тази библиотека няма никакво действие? Добавял ли си нещо в кода или си компилирал напълно грешен код?!

Аватар
DoPe ;]]
Извън линия
Потребител
Потребител
Мнения: 402
Регистриран на: 27 Фев 2017, 22:10
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от DoPe ;]] » 11 Фев 2018, 20:58

Абсолютно нищо не съм пипал по кода, само и единствено компилирах, това е, и като напиша amx_plugins ми изписва това, което ти дадох по-горе.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от OciXCrom » 11 Фев 2018, 21:03

Я провери хубаво .sma файла. Или компилираш грешен код, или слагаш грешен плъгин. В кода не съществува думата "jbextreme" (можеш и да провериш), тъй че тази грешка е невъзможна.

Аватар
DoPe ;]]
Извън линия
Потребител
Потребител
Мнения: 402
Регистриран на: 27 Фев 2017, 22:10
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от DoPe ;]] » 11 Фев 2018, 21:09

Така, плъгина го накарах да работи, обаче пък сега друг проблем се появи... Като пиша /glow докато съм T, ми изписва You need to be Simon to use the menu, а пък като премина simon и пиша /glow изобщо дори не ми отваря менюто... П.С. Ако може да го направиш така, че да има и опция: Razdeli zatvornicite v 2 otbora (червено и синьо), и като цяло това е.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от OciXCrom » 12 Фев 2018, 17:04

Не ти отваря менюто защото няма живи затворници.

Аватар
DoPe ;]]
Извън линия
Потребител
Потребител
Мнения: 402
Регистриран на: 27 Фев 2017, 22:10
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от DoPe ;]] » 12 Фев 2018, 17:17

Да това беше грешката, то е до логиката която аз нямам :D и както казах ако може да се добави меню раздели затворниците в 2 цвята... Ако не става, lock.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от OciXCrom » 12 Фев 2018, 22:21

Добавих само за 2 отбора - синьо и червено, не е тествано:

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

#include <amxmodx>
#include <cromchat>
#include <fun>

native is_user_simon(id)

#define PLUGIN "Jailbreak Glow Menu"
#define VERSION "1.0"
#define AUTHOR "fLaXXIE" // Edit by OciXCrom

new Player[32]

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /glow", "MainMenu") // Command for opening the glow menu.
	register_clcmd("say /glowmenu", "MainMenu") // Command for opening the glow menu.
	register_clcmd("say /gm", "MainMenu") // Command for opening the glow menu.
	CC_SetPrefix("&x04[GlowMenu]")
}

public MainMenu(iPlayer)
{	
	if (is_user_simon(iPlayer))  
	{
		new menu = menu_create("\wJailbreak Glow Menu^n\wVersion:\d 1.0", "MainMenu_Handle")
		
		new players[32], pnum	
		get_players(players, pnum, "ae", "TERRORIST")
		
		if(!pnum)
		{
			CC_SendMessage(iPlayer, "There are no alive prisoners.")
			return PLUGIN_HANDLED
		}
		
		new szName[32], szName2[10], key
		menu_additem(menu, "\ySeparate in 2 teams", "-1")
		
		for(new i; i < pnum; i++)
		{
			key = players[i]
			get_user_name(key, szName, 31)
			num_to_str(key, szName2, 9)
			menu_additem(menu, szName, szName2, 0)
		}
		menu_display(iPlayer, menu)
		return PLUGIN_HANDLED
	}   
	else CC_SendMessage(iPlayer, "Only Simon can use the glow menu.")
	return PLUGIN_HANDLED
}


public MainMenu_Handle(iPlayer, menu, item)
{
	if(item == MENU_EXIT || !is_user_simon(iPlayer))
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	if(item == 0)
	{
		new iPlayers[32], iPnum
		get_players(iPlayers, iPnum, "ae", "TERRORIST")
		
		for(new i, bool:b; i < iPnum; i++)
		{
			if(b)
				set_user_rendering(iPlayers[i], kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 255)
			else
				set_user_rendering(iPlayers[i], kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 255)
				
			b = !b
		}
		
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	new data[6], iName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
	
	Player[iPlayer] = str_to_num(data)
	menu_destroy(menu)
	ColorMenu(iPlayer)	
	return PLUGIN_HANDLED
}

public ColorMenu(iPlayer)
{
	new sub = menu_create("\wJailbreak Glow Menu^n\wSelection^n\wVersion:\d 1.0", "ColorMenu_Handle")
	
	menu_additem(sub, "\wRed Glow", "1", 0)
	menu_additem(sub, "\wBlue Glow", "2", 0)
	menu_additem(sub, "\wWhite Glow", "3", 0)
	menu_additem(sub, "\wGreen Glow", "4", 0)
	menu_additem(sub, "\wYellow Glow", "5", 0)
	menu_additem(sub, "\wPurple Glow", "6", 0)
	menu_additem(sub, "\wPurple Glow (\d Weird\w )", "7", 0)
	menu_additem(sub, "\wCyan Glow", "8", 0)
	menu_additem(sub, "\wBlue Glow (\d Weird\w )", "9", 0)
	
	menu_setprop(sub, MPROP_EXIT, MEXIT_ALL)
	menu_display(iPlayer, sub)
}

public ColorMenu_Handle(iPlayer, sub, item)
{
	if (item == MENU_EXIT || !is_user_simon(iPlayer))
	{
		menu_destroy(sub)
		return PLUGIN_HANDLED
	}
	
	new Data[7], Name[64]
	new Access, Callback
	menu_item_getinfo(sub, item, Access, Data,5, Name, 63, Callback)
	
	new key = str_to_num(Data)
	get_user_name(Player[iPlayer], Name, sizeof(Name) -1)
	switch (key)
	{
		case 1: 
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4Red Glow^3!", Name )
		}
		
		case 2:
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4Blue Glow^3!", Name )
		}
		
		case 3:
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4White Glow^3!", Name )
		}
		
		case 4: 
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4Green Glow^3!", Name )
		}
		
		case 5:
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 255, 255, 0, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4Yellow Glow^3!", Name )
			
		}
		
		case 6:
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 255, 0, 180, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4Purple Glow^3!", Name )
		}
		
		case 7: 
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 173, 054, 255, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4Purple Glow^3 (^4 Weird^3 )!", Name )
		}
		
		case 8:
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 0, 255, 255, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4Cyan Glow^3!", Name )
		}
		
		case 9:
		{
			set_user_rendering(Player[iPlayer], kRenderFxGlowShell, 0, 131, 255, kRenderNormal, 255)
			CC_SendMessage(0, "%s now has a ^4Blue Glow^3 (^4 Weird^3 )!", Name )
		}
	}
	return PLUGIN_HANDLED
}

Аватар
DoPe ;]]
Извън линия
Потребител
Потребител
Мнения: 402
Регистриран на: 27 Фев 2017, 22:10
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от DoPe ;]] » 12 Фев 2018, 23:08

Не работи както трябва, смисъл, натискам върху Seperate in 2 teams и ми отваря менюто с всичките цветове.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Преработка на JailBreak Glow Plugin

Мнение от OciXCrom » 12 Фев 2018, 23:16

Объркал съм. Виж сега как е.

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

Обратно към “Заявки за плъгини”

Кой е на линия

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