Witam. Mogę jakoś sprawdzić czy gracz ma tarczę, nie w ekwipunku, ale w ręce.
Pozdro
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.
|
Posted 21.12.2014 23:12
najpierw sprawdz czy ma tarcze (eq), a pozniej czy trzyma pistolet/noz/granat i juz
Edited by Droso, 21.12.2014 23:13.
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
Posted 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 }
Edited by grankee, 22.12.2014 04:03.
Posted 22.12.2014 07:16
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Posted 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
Więc polecam użyć funkcji cs_get_user_shield
Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !
Posted 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?
Posted 22.12.2014 21:28
#edit
https://forums.allie...075&postcount=9
Najzwyczajniej sprawdź slot z jakiego gracz korzysta.
Edited by Wielkie Jol, 22.12.2014 21:39.
"Ż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.
Posted 22.12.2014 22:12
0 members, 2 guests, 0 anonymous users