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

Pobieranie amunicji w broni


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 ToJaTwojTelefon

    Zaawansowany

  • Użytkownik

Reputacja: 72
Pomocny

  • Postów:87
  • Imię:Mariusz
  • Lokalizacja:Gorlice
Offline

Napisano 11.09.2011 09:58

Witam

Bardzo proszę aby ktoś mógł podać/napisać kod, który będzie pobierał amunicje z broni(nie mylić z amunicja z plecaka, ja potrzebuje z broni czyli ta, która jest już przeładowana) i np. żeby mi wypisało na chacie:
client_print(id, print_chat, "[Ammo] Posiadasz %u amunicji w broni", ammobroni)


Próbowałem sam napisać:
new ammobroni = cs_get_weapon_ammo(id)

ale wywala w tej linijce debug a po drugie wydaję mi się taki kod za prosty :D.
  • +
  • -
  • 0

#2 Dimni

    Zaawansowany

  • Użytkownik

Reputacja: 46
Pomocny

  • Postów:88
  • Lokalizacja:eLWuO City
Offline

Napisano 11.09.2011 10:11

Bo musisz pobrać amunicję z bytu broni, a nie z gracza.

stock get_user_weapon_entity(id, wid = 0) {

new weap = wid, clip, ammo;
if (!weap && !(weap = get_user_weapon(id, clip, ammo)))
return 0;

new class[32];
get_weaponname(weap, class, sizeof class - 1);

return find_ent_by_owner(-1, class, id);
}


Możesz spróbować użyć tego stocka (nie sprawdzałem) żeby znaleźć id broni którą gracz ma w rękach.
I dodaj też engine do #include

Użytkownik Dimni edytował ten post 11.09.2011 10:12

  • +
  • -
  • 1

#3 ToJaTwojTelefon

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 72
Pomocny

  • Postów:87
  • Imię:Mariusz
  • Lokalizacja:Gorlice
Offline

Napisano 11.09.2011 11:16

Dzięki dimni za kod jednak całego tego stocka nie trzeba użyć, ale dzięki niemu dotarłem ja to trzeba zrobić.
Jak by ktoś chciał to tak wygląda kod, gdzie również można pobrać amunicje w plecaku:
new clip, ammo;
get_user_weapon(id, clip, ammo)
client_print(id, print_chat, "Masz %u amunicji.",clip)


Temat do zamkniecia
  • +
  • -
  • 0

#4 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 476
  • Lokalizacja:AMXX.PL
Offline

Napisano 16.09.2011 18:51

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat do zamkniecia

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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