Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Gracze moga podnosić broń/ nie mogą podnosić broni


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 FakeNick

    Zaawansowany

  • Użytkownik

Reputacja: 52
Pomocny

  • Postów:115
  • GG:
  • Lokalizacja:Słupca
Offline

Napisano 23.01.2009 23:05

*
Popularny




#include <amxmodx>

#include <hamsandwich>



//Pcvary

new pcvar_weapon



//Informacja o wersji

new const VERSION[] = "1.0"



public plugin_init()

{

	register_plugin("No weapon", VERSION, "FakeNick")

	

	//Rejestrujemy cvara

	pcvar_weapon = register_cvar("no_weapon","0")

	

	//Rejestrujemy touch'a dla danych byt'ow

	RegisterHam(Ham_Touch, "weaponbox", "fw_TouchWeapon")

	RegisterHam(Ham_Touch, "armoury_entity", "fw_TouchWeapon")

	RegisterHam(Ham_Touch, "weapon_shield", "fw_TouchWeapon")

}

public fw_TouchWeapon(weapon,id)

{

	//To nie gracz dotknal broni

	if (!is_user_connected(id))

		return HAM_IGNORED;

	

	//Sprawdzamy ustawienia cvara

	switch(get_pcvar_num(pcvar_weapon))

	{

		case 0 : return HAM_IGNORED;  // Wszyscy moga podnosic bron

		

		case 1 : // Tylko CT moga podnosic bron

		{

			if(get_user_team(id) == 1)

				return HAM_SUPERCEDE;

		}

		

		case 2 : // Tylko TT moga podnosic bron

		{

			if(get_user_team(id) == 2)

				return HAM_SUPERCEDE;

		}

		

		case 3 : return HAM_SUPERCEDE ; // Nikt nie moze podnosic broni

	}

	

	return HAM_IGNORED;

}

  • +
  • -
  • 6

#2 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 06.05.2010 17:10

Jak zrobić, jeśli broń to C4 to może podnieść ?

#3 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 06.05.2010 18:27

możesz sprawdzić czy byt 'weapon' ma model paki

if (!is_user_connected(id))
	return HAM_IGNORED;

if(!pev_valid(weapon))
	return HAM_IGNORED;
new szModel[64];
pev(weapon, pev_model, szModel, 63);
if(equal(szModel[7], "weapon_c4.mdl"))
	return HAM_IGNORED;

jakoś tak to leciało
  • +
  • -
  • 0

#4 Veeq

    Profesjonalista

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:170
  • Lokalizacja:Płock
Offline

Napisano 07.05.2010 22:20

jak zrobić, aby nie mogli podnosić danej broni np : tarczy ?

#5 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 08.05.2010 08:32

Jakoś tak:

public fw_TouchWeapon(weapon, id)
{

if (!is_user_connected(id))
return HAM_IGNORED;

new szModel[64];
pev(weapon, pev_model, szModel, 63);

if(contain(szModel, "weapon_shield"))
return HAM_SUPERCEDE;

return HAM_IGNORED;
}


#6 Vertricus

    Godlike

  • Przyjaciel

Reputacja: 426
Wszechobecny

  • Postów:1549
  • Lokalizacja:.
Offline

Napisano 08.05.2010 11:47

RegisterHam(Ham_Touch, "weapon_shield", "fw_TouchWeaponS")

public fw_TouchWeaponS(weapon,id)
{
if (!is_user_alive(id))
return HAM_IGNORED;

return HAM_SUPERCEDE
}

Powinno działać o ile shield'em nie może być "weaponbox", "armoury_entity" jeśli może zrób jak kolega wyżej
  • +
  • -
  • 0

#7 Fixxor

    Początkujący

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:12
  • Lokalizacja:Częstochowa
Offline

Napisano 08.05.2010 15:29

Plugin dobry m.in na Deathruna (DR) żeby TT nie mogło podnosić a CT tak :)
Bo tak to TT zawsze wchodzili do tj. gun rooma i brali sobie broń i kampili na CT i na marne męczenie było przejścia mapy ;P

Taka historyjka ;P
  • +
  • -
  • 0
CsMods.pl & Amxx.pl
CsMods.pl & Amxx.pl
CsMods.pl & Amxx.pl
CsMods.pl & Amxx.pl
CsMods.pl & Amxx.pl
CsMods.pl & Amxx.pl




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

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