/* 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/