←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Szukam Menu z wyborem frakcji nie Cod Mod

  • +
  • -
Lizka - zdjęcie Lizka 21.02.2018

Witam poszukuje pluginu Wyboru z menu frakcji ale nie do Cod Moda tylko np o to mi chodzi:

 

Wybieram w menu np bronie a tam PMy a w PMach p90, mp5, ump itd to samo z Rifles a tam ak, m4 itd. Chodzi mi dokładnie o to ze nie muszą być bronie a np komendy /bron /item czy /coś, dokładniej jak ktoś napisze /skiny wyskoczy menu z wyborem broni np wybierają M4 z menu i tam sa skiny M4 wybiorą AK i tam Skiny z AK itd. Nie wiem jak dokładniej to opisać ale potrzebuje podobnych frakcji co na starym cod modzie tylko ze nie wyboru klas a np komend say /coś

 

 

Proszę o pomoc nie mogę znaleźć a przerobienie z Cod Moda nie wychodzi mi.

 

Dam Repke z góry dziękuje!!

Odpowiedz

  • +
  • -
AwIlL^^ - zdjęcie AwIlL^^ 21.02.2018

o coś takiego ci chodziło??
 

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "menu broni"
#define VERSION "1.0"
#define AUTHOR "AwIlL"

enum _:kategorie
{
	e_pistols = 0,
	e_shotguns,
	e_smgs,
	e_rifles,
	e_sniperrifles,
};

new bronie[kategorie][7] = 
{
{CSW_P228, CSW_ELITE, CSW_FIVESEVEN, CSW_USP, CSW_GLOCK18, CSW_DEAGLE},
{CSW_M3, CSW_XM1014},
{CSW_MAC10, CSW_UMP45, CSW_MP5NAVY, CSW_TMP, CSW_P90},
{CSW_AUG, CSW_GALIL, CSW_FAMAS, CSW_M4A1, CSW_AK47, CSW_SG552, CSW_M249},
{CSW_SCOUT, CSW_AWP, CSW_G3SG1, CSW_SG550}
};

new g_wybrana_bron[33];

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_clcmd("say /skiny", "Menu_Kategoria");
}

public Menu_Kategoria(id)
{
	new menu = menu_create("Wybierz Kategorie:", "Menu_Kategoria_handler");
	
	menu_additem(menu, "PISTOLS");
	menu_additem(menu, "SHOTGUNS");
	menu_additem(menu, "SMGS");
	menu_additem(menu, "RIFLES");
	menu_additem(menu, "SNIPERRIFLES");
	
	menu_display(id, menu);
}

public Menu_Kategoria_handler(id, menu, item)
{
	menu_destroy(menu);
	if(item == MENU_EXIT)
	{
		return PLUGIN_HANDLED;
	}
	
	menu = menu_create("Wybierz Bron:", "Menu_Bron_handler");
	
	new nazwa_broni[22], bron;
	g_wybrana_bron[id] = item;
	for(new i=0; i<7; i++)
	{
		bron = bronie[item][i];
		if(bron == 0)
			continue;
		get_weaponname(bron, nazwa_broni, 21);
		replace(nazwa_broni, 21, "weapon_", "");
		menu_additem(menu, nazwa_broni);
	}
	menu_display(id, menu);
	
	return PLUGIN_HANDLED;
}

public Menu_Bron_handler(id, menu, item)
{
	menu_destroy(menu);
	if(item == MENU_EXIT)
	{
		return PLUGIN_HANDLED;
	}
	
	g_wybrana_bron[id] = bronie[g_wybrana_bron[id]][item]; // tutaj masz już wybrana bron przez gracza
	
	menu = menu_create("Wybierz Skin:", "Menu_Skin_handler");
	
	//tutaj uzupelniasz kod z wyborem skinow do broni
	
	menu_display(id, menu);
	
	return PLUGIN_HANDLED;
}
Odpowiedz

  • +
  • -
Lizka - zdjęcie Lizka 22.02.2018

Bardzo dziękuje za odwalenie dobrej roboty i zainteresowanie się tematem (łap Repke) ale nie o to mi chodziło mianowicie postaram się opisać dokładnie.

 

Jak są frakcje do wyboru klas na Cod Mod to tez chciałbym mieć właśnie takie frakcje ale ze skinami np wybieram Pistolety tam np USP i do tego USP mam wybór skinów ale tak ze ja zrobiłem już skiny do każdej broni i działa to na zasadzie że jak napiszą /ak czy /m4 wyświetla się im menu ze skinami i mianowicie chciałbym mieć menu pod /skiny i tam np jak wybiorą M4 to otworzy im się menu z komendy /m4.

Odpowiedz

  • +
  • -
Hiko - zdjęcie Hiko 22.02.2018

To zrób nowe menu które będzie wywoływać komendy typu : /m4,/ak na czacie. lub w case od menu wpisywac : 

if(callfunc_begin("nazwa_funkcji", "nazwa_pluginu.amxx"))
{
	callfunc_push_int(id);
	callfunc_end();
}
Odpowiedz

  • +
  • -
Lizka - zdjęcie Lizka 23.02.2018

 

To zrób nowe menu które będzie wywoływać komendy typu : /m4,/ak na czacie. lub w case od menu wpisywac : 

if(callfunc_begin("nazwa_funkcji", "nazwa_pluginu.amxx"))
{
	callfunc_push_int(id);
	callfunc_end();
}

 

 

 

Chodzi o to tak jak napisał AwIlL^^

 

public Menu_Kategoria(id)
{
new menu = menu_create("Wybierz Kategorie:", "Menu_Kategoria_handler");

menu_additem(menu, "PISTOLS");
menu_additem(menu, "SHOTGUNS");
menu_additem(menu, "SMGS");
menu_additem(menu, "RIFLES");
menu_additem(menu, "SNIPERRIFLES");

menu_display(id, menu);
}

 

Tylko że jak wybieram PISTOLS to do wyboru mam jaka bron usp, glock czy inna z pistoletów, jak już wybiorę np usp wyświetla mi skiny usp z komendy /usp to samo inne bronie i inne skiny by w menu wyboru Kategorii później był wybór broni a jeszcze później skinów wybranej broni.

 

Coś jak to ale nie wiem od czego zacząć nie mam pomysłu. https://amxx.pl/topi...-menu/?p=341979


Użytkownik Lizka edytował ten post 23.02.2018 13:46
Odpowiedz