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
 

Zdjęcie

Moje Menu


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 Sparow

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:60
  • Lokalizacja:CS 1.6
Offline

Napisano 02.01.2011 14:57

Co zrobic by menu pojawialo sie na poczatku rundy i zeby pojawialo sie tylko dla Ct ?

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

#define RAZ 1

new zakaz[33];
new ustaw_szybkosc[33]

public plugin_init()
{
	register_plugin("[ZP]Klasa_Ludzi", "1.0", "[H]ARDBO[T]")
	
	register_clcmd ("say /postac", "Wybor_ludzi")
	register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0");
	register_event("CurWeapon","Szybkosc_Postaci","be", "1=1")
	
	server_cmd("sv_maxspeed 900")
}
public client_putinserver(id)
{
	zakaz[id] = false;
}
public Nowa_Runda()
{
	for(new i=1;i<33;i++)
		zakaz[i] = 0;
}
public Wybor_ludzi(id)
{
	if(zakaz[id] >= RAZ)
	{
		client_print(id, print_chat, "[ZP] Postac mozna wybrac raz na runde");
		return PLUGIN_HANDLED;
	}
	if(cs_get_user_team(id) && CS_TEAM_CT)
	{
		new menu = menu_create("Wybierz klase:","Wybierz_postac")
		
		menu_additem(menu,"Jumper", "1",0)
		menu_additem(menu,"Rambo", "2",0)
		menu_additem(menu,"Sprinter", "3",0)
		menu_additem(menu,"Pogromca", "4",0)
                menu_additem(menu,"Twardziel", "5",0)
                menu_additem(menu,"Uciekinier", "6",0)
                menu_additem(menu,"Latarnik", "7",0)

		menu_setprop(menu,MPROP_EXITNAME,"Wyjscie")
		menu_display(id,menu,0)
	}
	zakaz[id]++;
	return PLUGIN_CONTINUE
}
public Wybierz_postac(id, menu, item)
{
	if(cs_get_user_team(id) && CS_TEAM_CT)
	{
		if(item==MENU_EXIT)
		{
			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)
		
		new key = str_to_num(data)
		
		switch(key)
		{
			case 2:
			{
				set_user_health(id, 250)
			}
			case 1:
			{
				set_user_gravity(id, 0.4)
			}
			case 4:
			{
				set_user_armor(id, 25)
			}
			case 3:
			{
				ustaw_szybkosc[id] = true

			}
			case 5:
			{
				 give_item(id, "weapon_hegrenade")
                                 give_item(id, "weapon_ak47")
                                 give_item(id, "weapon_m4a1")
                        }
			case 6:
			{
				 give_item(id, "weapon_flashbang")
                                 give_item(id, "weapon_flashbang")
                        }
			case 7:
			{
				 give_item(id, "weapon_smokegrenade")
			}
			
		}
	}
	return PLUGIN_HANDLED
}
public Szybkosc_Postaci(id)
{
	if(ustaw_szybkosc[id])
	{
		set_user_maxspeed(id, get_user_maxspeed(id) + 10.0)
	}
}

Użytkownik Sparow edytował ten post 02.01.2011 15:00

  • +
  • -
  • 0

b_350_20_000929_000000_FFFFFF_000000.png





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych