[ROZWIĄZANE] Gracz ma tarcze (wyciągniętą)
Sniper Elite
21.12.2014
Witam. Mogę jakoś sprawdzić czy gracz ma tarczę, nie w ekwipunku, ale w ręce.
Pozdro
Droso
21.12.2014
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
grankee
22.12.2014
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
sebul
22.12.2014
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
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
Więc polecam użyć funkcji cs_get_user_shield
Sniper Elite
22.12.2014
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?
Sniper Elite
22.12.2014
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ą?
Wielkie Jol
22.12.2014
#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
bicek 22.12.2014
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL