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

Wyrzucanie domyślnego pistoletu przy wyborze zestawu VIPa


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

#1 Vuko

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:21
Offline

Napisano 11.05.2017 19:43

Cześć

 

Próbowałem to znaleźć ale coś nie mogę trafić.

 

Mam plugin na VIPka z 3 zestawami broni (+ każdy ma deagle). Teraz jest tak, że jeśli vip wybierze zestaw 1/2/3 to dostaje broń + deagle + glock/USP (zależnie w jakim jest teamie). W efekcie mogą biegać z dwoma pistoletami a tego nie chcę.

 

 

 

Mam np. zestaw 1 - co w nim dopisać żeby wyrzucało ten domyślny pistolet?

case 0:{
give_item(index, "weapon_hegrenade");
give_item(index, "weapon_flashbang");
give_item(index, "weapon_flashbang");
give_item(index, "weapon_smokegrenade");
give_item(index, "weapon_m4a1");
give_item(index, "weapon_deagle");
cs_set_user_bpammo(index, CSW_M4A1, 90);
cs_set_user_bpammo(index, CSW_DEAGLE, 35);

Użytkownik Vuko edytował ten post 11.05.2017 19:44

  • +
  • -
  • 0

#2 Eryk172

    Szukam niewiadomej

  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:407
  • Steam:steam
  • Imię:Eryk
  • Lokalizacja:Dbn
Offline

Napisano 11.05.2017 21:43

Możesz wyrzucić broń, wymuszając komendę "drop"

Zabrać bronie przed ich dodaniem, strip_user_weapons

 

Opcji jest kilka.. http://lmgtfy.com/?q...anie broni amxx


Użytkownik Eryk172 edytował ten post 11.05.2017 21:44

  • +
  • -
  • 0

CoD Mod - IP: 91.224.117.15:27235      
JailBreak  -   IP: 91.224.117.67:27075     
Only de_dust2 -   IP: 193.33.176.197:27111   

Więcej serwerów na: www.NaFarciePL


#3 xBredeK

    Profesjonalista

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:196
  • Imię:Bredek
  • Lokalizacja:Bredkowo
Offline

Napisano 11.05.2017 21:46

Zrób VIPa od nowa. Podczas robienia VIPa musisz wziąć sobie ile chcesz zestawów. Później dodajesz bronie, granaty itp. Gdy bierzesz bronie to po prawej (oczywiście gdy wybierzesz np. AK-47 lub coś innego) masz pasek "gdy brak broni głównej". Klikasz na to i ustawiasz "usuwając inne bronie główne", dzięki temu nie będziesz miał Deagle + Glock itp.
  • +
  • -
  • 1

#4 _McHappy

    Wszechwiedzący

  • Support Team

Reputacja: 243
Wszechwidzący

  • Postów:501
  • GG:
  • Imię:Radek
  • Lokalizacja:Tak
Offline

Napisano 11.05.2017 23:14

W sekcji zmiennych globalnych:

const PRIMARY_WEAPONS_BITSUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
const SECONDARY_WEAPONS_BITSUM = (1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)|(1<<CSW_P228)|(1<<CSW_USP)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)

Na końcu pluginu:

stock drop_primary_weapons(id)	
{
	static weapons [ 32 ], num, i, weaponid
	num = 0 
	get_user_weapons (id, weapons, num )
	for ( i = 0; i < num; i++ )
	{
		weaponid = weapons [ i ]
		if  ( ( (1<<weaponid) & PRIMARY_WEAPONS_BITSUM ) )		
		{
			static wname[32]
			get_weaponname(weaponid, wname, charsmax(wname))
			engclient_cmd(id, "drop", wname)
		}
	}
}

stock drop_secondary_weapons(id)	
{
	static weapons [ 32 ], num, i, weaponid
	num = 0 
	get_user_weapons (id, weapons, num )
	for ( i = 0; i < num; i++ )
	{
		weaponid = weapons [ i ]
		if  ( ( (1<<weaponid) & SECONDARY_WEAPONS_BITSUM ) )		
		{
			static wname[32]
			get_weaponname(weaponid, wname, charsmax(wname))
			engclient_cmd(id, "drop", wname)
		}
	}
}

Użycie:

drop_primary_weapons(id) //dla szturmówek (rifles)

drop_secondary_weapons(id) //dla pistoletów

Stocki wyrzucają wszystkie bronie ze slotu 1. (szturmówki - Ak47, AWP itp) lub 2. (pistolety).

Wywołaj odpowiedni stock tuż przed wręczeniem graczowi broni.

 

PS. Stocki pobrane z tego forum


  • +
  • -
  • 1

#5 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 12.05.2017 20:14

Znajdź sobie StripWeapons w dokumentacji.


  • +
  • -
  • 1




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

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