Witam
jak zrobić perk, co gdy go masz nie wykrywa cie sentry gun przeciwnika, VAC w ks i radar jak ktoś ma ten perk?
Za zrobienie dam +
Pozdrawiam
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.
|
Guest Message by DevFuse
Perk po którym nie wykrywa sie sentry gun
Temat rozp.
Karaj
, 09.08.2011 14:44
8 odpowiedzi w tym temacie
#1
Napisano 09.08.2011 14:44
#2
Napisano 09.08.2011 15:45
uu nie da się chyba tego zrobić iż to działa tak że strzela w każdego przeciwnnika taki jakby aim dla sentry guna
#3
Napisano 09.08.2011 16:21
musi sie dać to zrobić
#4
Napisano 09.08.2011 16:47
pewnie że się da wydaje mi się że jak dodasz warunek do sentry giną jeśli perk gracza == perk to return i gites. mogę się mylić ponieważ nie patrzyłem do kodu sentry guna .
Pisze na zamówienie statystyki pod nvault. GG: 15600964
#5
Napisano 09.08.2011 17:13
a zrobił byś to?
#6
Napisano 09.08.2011 21:24
to kod sentry guna daj
Pisze na zamówienie statystyki pod nvault. GG: 15600964
#8
Napisano 09.08.2011 21:37
nie_powinien_byc_wykryty(i)
to może być natyw lub forward lub wartość jakiegoś pola pev_ (np. pev_iuser3)
to może być natyw lub forward lub wartość jakiegoś pola pev_ (np. pev_iuser3)
public sentry_find_player(ent) { new Float:fOrigin[3],Float:fOrigin2[3],Float:distance = 999999.0,Float:hitOrigin[3],iCloseId = 0,iOwner = 0; iOwner = pev(ent,pev_iuser1) pev(ent,pev_origin,fOrigin) for(new i = 1;i<33;i++) { if(!is_user_alive(i) || get_user_team(i) == get_user_team(iOwner)) { continue; } if(nie_powinien_byc_wykryty(i)) continue; pev(i, pev_origin, fOrigin2) new hitent = fm_trace_line(ent, fOrigin, fOrigin2, hitOrigin) if(distance > vector_distance(fOrigin,fOrigin2) && hitent == i) { distance = vector_distance(fOrigin,fOrigin2) iCloseId = i; } } return iCloseId; }
#9
Napisano 10.08.2011 07:18
public sentry_find_player(ent) { new Float:fOrigin[3],Float:fOrigin2[3],Float:distance = 999999.0,Float:hitOrigin[3],iCloseId = 0,iOwner = 0; iOwner = pev(ent,pev_iuser1) pev(ent,pev_origin,fOrigin) for(new i = 1;i<33;i++) { if(!is_user_alive(i) || get_user_team(i) == get_user_team(iOwner)) { continue; } if(cod_get_user_perk(i) == cod_get_perkid("nazwa perki") continue pev(i, pev_origin, fOrigin2) new hitent = fm_trace_line(ent, fOrigin, fOrigin2, hitOrigin) if(distance > vector_distance(fOrigin,fOrigin2) && hitent == i) { distance = vector_distance(fOrigin,fOrigin2) iCloseId = i; } } return iCloseId; }
pisze z komórki
perk zrób normalne bez żadnych tylko register_perk i nazwa ma się zgadzać z tym ci w sentry gun
i popraw tabulacje bo ją na komie to robiłem
Użytkownik Jak się nazwać edytował ten post 10.08.2011 07:21
Pisze na zamówienie statystyki pod nvault. GG: 15600964
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych