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

[ROZWIĄZANE] Gracz ma tarcze (wyciągniętą)


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

#1 Sniper Elite

    Master

  • Power User

Reputacja: 167
Profesjonalista

  • Postów:981
  • GG:
  • Imię:Konrad
  • Lokalizacja:Skryptolandia
Offline

Napisano 21.12.2014 22:27

Witam. Mogę jakoś sprawdzić czy gracz ma tarczę, nie w ekwipunku, ale w ręce.

 

Pozdro :)


  • +
  • -
  • 0

Kontakt:

Steam: CSnajper

GG: 4394855

 

Na steam i GG pomagam wyłącznie odpłatnie.


#2 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 21.12.2014 23:12

najpierw sprawdz czy ma tarcze (eq), a pozniej czy trzyma pistolet/noz/granat i juz


Użytkownik Droso edytował ten post 21.12.2014 23:13

  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#3 grankee

    Godlike

  • Support Team

Reputacja: 507
Wszechwiedzący

  • Postów:1500
  • Lokalizacja:Radom
Offline

Napisano 22.12.2014 04:00

Sniper elite - nie można mieć tarczy w ekwipunku, ale nie w ręce.

Tarcze jeżeli posiadasz to automatycznie trzymasz ją w ręku, nie da się jej schować i nie używać jednocześnie ją posiadając w ekwipunku.

Czy gracz ma tarcze w danej chwili możesz sprawdzić np. taką oto prostą funkcją:

#include <fakemeta>
//....

ma_tarcze(id)
{
new vmodel[9]
pev(id,pev_viewmodel2,vmodel,8)
if(containi(vmodel,"shield")!=-1)
	return 1
return 0
}

Użytkownik grankee edytował ten post 22.12.2014 04:03

  • +
  • -
  • 0

#4 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

  • Postów:5411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 22.12.2014 07:16

cs_get_user_shield
I tak jak wyżej, nie ma takiej możliwości, żeby schować tarczę, przecież zawsze ją widać, nawet jak trzymamy nóż czy granaty.
radim (22.12.2014 09:53):
A jak terrorysta podniesie tarcze z ziemi i potem będzie chciał podłożyć bombę mając przy sobie tarcze? ^^
sebul (22.12.2014 11:44):
W sumie to nawet nie wiem jak wtedy zachowa się ta funkcja, bo być może fizycznie tarcza jest, ale nie jest widoczna.
GwynBleidD (22.12.2014 11:58):
A terrorysta może podnieść tarczę?
sebul (22.12.2014 12:12):
Może.

  • +
  • -
  • 0
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Generator tabeli expa - aż do 103600 poziomu

#5 radim

    Godlike

  • Moderator

Reputacja: 931
Master

  • Postów:2725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 22.12.2014 15:05

sebul masz racje. Gdy terrorysta trzyma bombe w rękach mając tym samym przy sobie tarcze mimo że jej nie widać, funkcja cs_get_user_shield zwraca true. A kod grankee'iego o dziwo nie działa :P
Więc polecam użyć funkcji cs_get_user_shield


GwynBleidD (22.12.2014 18:43):
Sprawdzałeś obecność tarczy z pierwszej i z trzeciej osoby? Bo być może z trzeciej osoby ta tarcza dalej jest?
radim (22.12.2014 19:02):
Tylko z pierwszej

  • +
  • -
  • 0

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !


#6 Sniper Elite

    Master

  • Autor tematu
  • Power User

Reputacja: 167
Profesjonalista

  • Postów:981
  • GG:
  • Imię:Konrad
  • Lokalizacja:Skryptolandia
Offline

Napisano 22.12.2014 21:14

W cod modzie się to buguje. Gdy dam najpierw tarcze a później broń długą gracz ma np. m4 i niewidzialną tarczę która go chroni. Gdy dam broń długą, gracz tarczy już nie dostaje.

I tu problem jak to zrobić aby gracz miał i tarczę i broń długą, da się tak?


  • +
  • -
  • 0

Kontakt:

Steam: CSnajper

GG: 4394855

 

Na steam i GG pomagam wyłącznie odpłatnie.


#7 Sniper Elite

    Master

  • Autor tematu
  • Power User

Reputacja: 167
Profesjonalista

  • Postów:981
  • GG:
  • Imię:Konrad
  • Lokalizacja:Skryptolandia
Offline

Napisano 22.12.2014 21:22

Wpadłem na pomysł aby sprawdzać jeżeli gracz ma w tej chwili broń długą zabierać mu tarcze, a oddawać jeżeli na krótką, granat lub nóż.

 

Jak najlepiej sprawdzić czy gracz ma w ręku broń długą?


  • +
  • -
  • 0

Kontakt:

Steam: CSnajper

GG: 4394855

 

Na steam i GG pomagam wyłącznie odpłatnie.


#8 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 678
Wszechmogący

  • Postów:1258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 22.12.2014 21:28

#edit

 

https://forums.allie...075&postcount=9

 

Najzwyczajniej sprawdź slot z jakiego gracz korzysta.


Użytkownik Wielkie Jol edytował ten post 22.12.2014 21:39

  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#9 Sniper Elite

    Master

  • Autor tematu
  • Power User

Reputacja: 167
Profesjonalista

  • Postów:981
  • GG:
  • Imię:Konrad
  • Lokalizacja:Skryptolandia
Offline

Napisano 22.12.2014 22:03

#edit

 

Niedoczytałem :)

 

Dzięki za pomoc :)


  • +
  • -
  • 0

Kontakt:

Steam: CSnajper

GG: 4394855

 

Na steam i GG pomagam wyłącznie odpłatnie.


#10 bicek

    Ja tu tylko sprzątam.

  • Zbanowany

Reputacja: 914
Master

  • Postów:796
  • Lokalizacja:Wieluń
Offline

Napisano 22.12.2014 22:12

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png 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