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
 

Mati007 - zdjęcie

Mati007

Rejestracja: 06.03.2017
Aktualnie: Nieaktywny
Poza forum Ostatnio: 11.03.2017 20:23
-----

#737165 Niszczenie menu po kilku sekundach

Napisane przez KRAKOW w 06.03.2017 17:59

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Zombie Attack"
#define VERSION "1.0"
#define AUTHOR "BananaXS"

// CVARY DLA ZOMBIE


// MENU
new gTT;


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam(Ham_Spawn,"player","ham_spawn",1);
}

public ham_spawn(id){
	if(is_user_alive(id)&&get_user_team(id)==1){ //jesli jest w tt i zyje
		//	MENU TT
		gTT=menu_create("Klasy TT","cbTT"); //stworz menu
		menu_additem(gTT,"Szybcior");
		menu_additem(gTT,"Czolg");
		menu_display(id,menu,0); //wyswietl mu menu
		
		strip_user_weapons(id);
		give_item(id,"weapon_knife");
		set_user_health(id,800);
		set_user_maxspeed(id,get_user_maxspeed(id)+100);
	}
}

public cbTT(id, menu, item){
	switch(item){
		case 0:{
			if(is_user_alive(id)){
				
				szybcior(id);
			}
		}
		case 1:{
			if(is_user_alive(id)){
				
				czolg(id);
			}
		}
		
	}
	new indexmenu[2]; //stworz tablice z 2 elementami
	indexmenu[0]=menu; //jednym elementem bedzie index menu
	indexmenu[1]=id; //drugim elementem bedzie id gracza bedace id taska
	set_task(5.0,"zniszcz",id,indexmenu,1,"a",1); //ustaw task na 5 sekund
}

public zniszcz(indexmenu[]){ //po 5 sekundach
	new menu=indexmenu[0]; //pobierz index menu
	new id=indexmenu[1]; //pobierz id taska
	menu_destroy(menu); //zniszcz to menu
	remove_task(id,0); //usun taska
}

public szybcior(id){
	
	set_user_health(id,500);
	set_user_maxspeed(id,get_user_maxspeed(id)+600);

}

public czolg(id){
	
	set_user_health(id,2000);
	set_user_maxspeed(id,get_user_maxspeed(id)-50);

}

Jakbyś miał jakieś pytania to pisz

 

I zapoznaj się z tym :

https://amxx.pl/topi...tworzenie-menu/

https://amxx.pl/doku...a/f120/set-task

https://amxx.pl/topi...ędkości-gracza/


  • +
  • -
  • 1