Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Kapa. - zdjęcie

Kapa.

Rejestracja: 01.09.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 08.04.2013 19:42
-----

#531199 [ROZWIĄZANE] Jak Zacząć.

Napisane przez `Sernik w 03.04.2013 22:47

Tak jak mówi kolega wyżej. Zacznij od pisania pluginów z komendą print oraz kopiuj z innych pluginów i wklejaj do innego.

Szybko załapiesz dane działy pluginów ;)
  • +
  • -
  • 1


#531167 [ROZWIĄZANE] Jak Zacząć.

Napisane przez Pan Marian w 03.04.2013 21:15

Zacznij od działu tutorial na amxx.pl = )


#119549 Tworzenie menu

Napisane przez R3X w 18.03.2010 21:30

menu tworzone w plugin_init powinno być niszczone w plugin_end,
po menu_display i wciśnięciu klawisza przez gracza, menu więcej się nie pokaże :P
  • +
  • -
  • 3


#133644 Tworzenie menu

Napisane przez .minD w 09.05.2010 19:21

temat stary ale nie jest tu opisana jedna rzecz

jak zwiększyć liczbę możliwości do wyboru bo jak robię więcej niż 3 (case:4, case:5 itd.) to w kompilatorze wyskakuje "error 036: empty statement" (dotyczy 2 sposobu)


@edit OMG ale głupotę palnąłem, nie czytać ! xD już naprawiłem sobie :P
  • +
  • -
  • 1


#143195 Tworzenie menu

Napisane przez ALIENt w 09.06.2010 23:56

Poprawne menu i tworzenie dodatkowych opcji wyglada tak:


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define TASK_SHOWMENU 12000


new gMyMenu

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	gMyMenu=menu_create("Jakie wybierasz BunnyHop?","cbMyMenu");
	menu_additem(gMyMenu,"Auto BH");//item=0
	menu_additem(gMyMenu,"item1");//item=1
	menu_additem(gMyMenu,"item2");//item=2
	menu_additem(gMyMenu,"item3");//item=3

}
public client_putinserver(id){
	set_task(1.0, "show_menu_", id+TASK_SHOWMENU);

}
public mymenu(id){
	menu_display(id, gMyMenu);
	return PLUGIN_HANDLED;

}
public show_menu_(tid){
	new id=tid-TASK_SHOWMENU;
	new iTeam=get_user_team(id);

	new menu_id, keys;
	new menuUp = player_menu_info( id, menu_id, keys );

	if ( iTeam && (menuUp <= 0 || menu_id < 0) )

		mymenu(id);
	else
		set_task(1.0, "show_menu_", tid);
}

public cbMyMenu(id, menu, item){
	switch(item){
		case 0:{
			client_cmd(id, "say Wybrales auto BH");
			
		}
		case 1:{
			client_cmd(id, "say Wybrales normalne BH");
			
		}
		case 2:{
			client_cmd(id, "say item 2");
		
		}
		case 3:{
			client_cmd(id, "say item 3");	
			
		}
	}
	menu_destroy ( menu ) 
	return PLUGIN_HANDLED;
}

Aby dodac kolejne dodajemy linijki:


menu_additem(gMyMenu,"item3");//item=3


oraz


}
		case 3:{
			client_cmd(id, "say item 3");


Dla tych co mają nadal problemy z rozbudowaniem menu.

Pozdrawiam :)
  • +
  • -
  • 2


#130749 Nazwy broni i ammo do give_item (+ speed)

Napisane przez Gość w 02.05.2010 13:19

Coś jakby uzupełnienie do tego:

Weapon suplement - Nieoficjalny polski support AMX Mod X

Name        Number              Ammo               Weapon            Clips
CSW_P228 1 give_item(id,"ammo_357sig") give_item(id, "weapon_p228") CLIP SIZE/BP SIZE: 13/52
==================================================================================================================================
CSW_SCOUT 3 give_item(id,"ammo_762nato") give_item(id, "weapon_scout") CLIP SIZE/BP SIZE: 10/90
==================================================================================================================================
CSW_XM1014 5 give_item(id, "ammo_buckshot") give_item(id,"weapon_xm1014") CLIP SIZE/BP SIZE: 7/32
==================================================================================================================================
CSW_MAC10 7 give_item(id,"ammo_45acp") give_item(id, "weapon_mac10") CLIP SIZE/BP SIZE: 30/100
==================================================================================================================================
CSW_AUG 8 give_item(id,"ammo_556nato") give_item(id, "weapon_aug") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_ELITE 10 give_item(id,"ammo_9mm") give_item(id, "weapon_elite") CLIP SIZE/BP SIZE: 30/120
==================================================================================================================================
CSW_FIVESEVEN 11 give_item(id,"ammo_57mm") give_item(id, "weapon_fiveseven") CLIP SIZE/BP SIZE: 20/100
==================================================================================================================================
CSW_UMP45 12 give_item(id,"ammo_45acp") give_item(id, "weapon_ump45") CLIP SIZE/BP SIZE: 25/100
==================================================================================================================================
CSW_SG550 13 give_item(id,"ammo_556nato") give_item(id, "weapon_sg550") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_GALI 14 give_item(id,"ammo_556nato") give_item(id, "weapon_gali") CLIP SIZE/BP SIZE: 35/90
==================================================================================================================================
CSW_FAMAS 15 give_item(id,"ammo_556nato") give_item(id, "weapon_famas") CLIP SIZE/BP SIZE: 25/90
==================================================================================================================================
CSW_USP 16 give_item(id,"ammo_45acp") give_item(id, "weapon_usp") CLIP SIZE/BP SIZE: 12/100
==================================================================================================================================
CSW_GLOCK18 17 give_item(id,"ammo_9mm") give_item(id, "weapon_glock18") CLIP SIZE/BP SIZE: 20/120
==================================================================================================================================
CSW_AWP 18 give_item(id,"ammo_338magnum") give_item(id, "weapon_awp") CLIP SIZE/BP SIZE: 10/30
==================================================================================================================================
CSW_MP5NAVY 19 give_item(id,"ammo_9mm") give_item(id, "weapon_mp5navy") CLIP SIZE/BP SIZE: 30/120
==================================================================================================================================
CSW_M249 20 give_item(id,"ammo_556natobox") give_item(id, "weapon_m249") CLIP SIZE/BP SIZE: 100/200
==================================================================================================================================
CSW_M3 21 give_item(id, "ammo_buckshot") give_item(id,"weapon_m3") CLIP SIZE/BP SIZE: 8/32
==================================================================================================================================
CSW_M4A1 22 give_item(id,"ammo_556nato") give_item(id, "weapon_m4a1") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_TMP 23 give_item(id,"ammo_9mm") give_item(id, "weapon_tmp") CLIP SIZE/BP SIZE: 30/120
==================================================================================================================================
CSW_G3SG1 24 give_item(id,"ammo_762nato") give_item(id, "weapon_g3sg1") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_DEAGLE 26 give_item(id,"ammo_50ae") give_item(id, "weapon_deagle") CLIP SIZE/BP SIZE: 7/35
==================================================================================================================================
CSW_SG552 27 give_item(id,"ammo_556nato") give_item(id, "weapon_sg552") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_AK47 28 give_item(id,"ammo_762nato") give_item(id, "weapon_ak47") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_P90 30 give_item(id,"ammo_57mm") give_item(id, "weapon_p90") CLIP SIZE/BP SIZE: 50/100
__________________________________________________________________________________________________________________________________

DEFUSE KIT give_item(id, "item_thighpack")
----------------------------------------------------------------------------------------------------------------------------------
NVGS give_item(id, "item_nvgs")
----------------------------------------------------------------------------------------------------------------------------------
SHIELD give_item(id, "weapon_shield")
----------------------------------------------------------------------------------------------------------------------------------
CSW_C4 6 give_item(id, "weapon_c4") BP SIZE: 1
----------------------------------------------------------------------------------------------------------------------------------
CSW_VEST 31 give_item(id, "item_kevlar")
----------------------------------------------------------------------------------------------------------------------------------
CSW_VESTHELM 32 give_item(id, "item_assaultsuit")
----------------------------------------------------------------------------------------------------------------------------------
CSW_HEGRENADE 4 give_item(id, "weapon_hegrenade") BP SIZE: 1
----------------------------------------------------------------------------------------------------------------------------------
CSW_FLASHBANG 25 give_item(id, "weapon_flashbang") BP SIZE: 2
----------------------------------------------------------------------------------------------------------------------------------
CSW_SMOKEGRENADE 9 give_item(id, "weapon_smokegrenade") BP SIZE: 1
----------------------------------------------------------------------------------------------------------------------------------


Przykłady do funowego "get_user_maxspeed"

CSW_P228         250.0
CSW_SCOUT         260.0
CSW_HEGRENADE         250.0
CSW_XM1014         240.0
CSW_C4             250.0
--------------------------
CSW_MAC10 		 250.0
CSW_AUG 		 240.0
CSW_SMOKEGRENADE     250.0
CSW_ELITE 		 250.0
CSW_FIVESEVEN 		 250.0
---------------------------
CSW_UMP45 		 250.0
CSW_SG550 		 210.0
CSW_GALIL 		 240.0
CSW_FAMAS 		 240.0
CSW_USP 		 250.0
---------------------------
CSW_GLOCK18 		 250.0
CSW_AWP 		 210.0
CSW_MP5NAVY 		 250.0
CSW_M249 		 220.0
CSW_M3             230.0
---------------------------
CSW_M4A1 		 230.0
CSW_TMP 		 250.0
CSW_G3SG1 		 210.0
CSW_FLASHBANG 		 250.0
CSW_DEAGLE 		 250.0
---------------------------
CSW_SG552 		 235.0
CSW_AK47 		 221.0
CSW_KNIFE 		 250.0
CSW_P90 		 245.0