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

Pobranie ownera leżącej broni


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

#1 Boski Z Polski

    Profesjonalista

  • Użytkownik

Reputacja: 61
Pomocny

  • Postów:183
  • Steam:steam
  • Imię:Olgierd
  • Lokalizacja:Leszno
Online

Napisano 30.09.2019 20:37

Witam. W jaki sposób można pobrać ownera leżącej broni?
  • +
  • -
  • 0

#2 AwIlL^^

    Magiczny Gość

  • Użytkownik

Reputacja: 135
Zaawansowany

  • Postów:263
  • Steam:steam
  • Imię:Eryk
  • Lokalizacja:Gdańsk
Offline

Napisano 30.09.2019 22:10

#include <hamsandwich>
#include <fakemeta>

stock get_weapon_owner(weapon_entity)
{
	const pdata_player = 41;

	return get_pdata_cbase(weapon_entity, pdata_player, 4);
}

stock get_weapon_ent_from_box(weaponbox, &slot)
{
	static const pdata_weapon_in_slot[6] = { 34 , 35 , ... };

	new weapon_entity;
	for (slot = 0; slot<6; slot++) {
		weapon_entity = get_pdata_cbase(weaponbox, pdata_weapon_in_slot[slot], 4);
		if (pev_valid(weapon_entity) == 2) {
			return weapon_entity;
		}
	}

	return 0;
}

na ziemi leżą tak zwane weaponboxy i dopiero w nich są bronie w swoich slotach
za pomocą funkcji get_weapon_ent_from_box pobierzesz pierwszą znalezioną broń z takiego boxa
za pomocą funkcji get_weapon_owner pobierzesz właściciela dowolnej broni jeżeli posiadasz jej entity

takie info dotyczące właściciela - właścicielem broni jest zawsze osoba, która ostatnio trzymała broń, a nie osoba, która trzymała broń jako pierwsza


  • +
  • -
  • 2

Potrzebujesz porad do amxx?? Pisz na [PW]





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

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