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.
|
Zoom celownika na wszystkich broniach
#1
Napisano 15.05.2011 20:10
#2
Napisano 15.05.2011 20:27
public client_PreThink ( id )
na koncu dodaj:
new body
get_user_aiming(id, cel, body)
if( is_user_alive(id)) itminfo(id,cel)
if (button2 & IN_ATTACK2 && player_class[id]==Jerhyn && !(get_user_oldbutton(id) & IN_ATTACK2)){
if (weapon !=CSW_KNIFE && weapon != CSW_AWP && weapon != CSW_SCOUT){
if (cs_get_user_zoom(id)==CS_SET_NO_ZOOM) cs_set_user_zoom ( id, CS_SET_AUGSG552_ZOOM, 1 )
else cs_set_user_zoom(id,CS_SET_NO_ZOOM,1)
}
Dodano 15 maj 2011 - 20:28:
chyba powinno dzialac
Użytkownik HardcoR AnGeL edytował ten post 15.05.2011 20:27
#3
Napisano 15.05.2011 20:39
#4
Napisano 15.05.2011 20:44
#5
Napisano 15.05.2011 20:50
#6
Napisano 15.05.2011 21:47
if (weapon !=CSW_KNIFE && weapon != CSW_AWP && weapon != CSW_SCOUT){
... na:
if (weapon !=CSW_KNIFE || weapon != CSW_AWP || weapon != CSW_SCOUT){
&& - "i"
|| - "lub"
A co do reszty to nie mam głowy teraz sprawdzać.
Pozdrawiam
~ ogieR-
@@EDIT:
Brak jednej zamykającej klamry.
if (button2 & IN_ATTACK2 && player_class[id]==Jerhyn && !(get_user_oldbutton(id) & IN_ATTACK2)){
if (weapon !=CSW_KNIFE && weapon != CSW_AWP && weapon != CSW_SCOUT){
if (cs_get_user_zoom(id)==CS_SET_NO_ZOOM) cs_set_user_zoom ( id, CS_SET_AUGSG552_ZOOM, 1 )
else cs_set_user_zoom(id,CS_SET_NO_ZOOM,1)
}
Użytkownik ogieR- edytował ten post 15.05.2011 21:53
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
#7
Napisano 15.05.2011 21:52
#8
Napisano 15.05.2011 22:04
if (button2 & IN_ATTACK2 && player_class[id]==xxx && !(get_user_oldbutton(id) & IN_ATTACK2)){ if (weapon !=CSW_KNIFE && weapon != CSW_AWP && weapon != CSW_SCOUT){ if (cs_get_user_zoom(id)==CS_SET_NO_ZOOM) cs_set_user_zoom ( id, CS_SET_AUGSG552_ZOOM, 1 ) else cs_set_user_zoom(id,CS_SET_NO_ZOOM,1) } }
działa na 100%
#9
Napisano 16.05.2011 05:20
#10
Napisano 16.05.2011 05:42
public client_PreThink ( id )
Pozdrawiam
~ ogieR-
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
#11
Napisano 16.05.2011 08:43
new hasZoom[33];
w client_connect dopisz
hasZoom[id] = false
w client_disconnect
hasZoom[id] = false
i w public public client_PreThink dodaj
if(button & IN_ATTACK2 && !(pev(id, pev_oldbuttons) & IN_ATTACK2) && player_item_id[id] == nr itemu)
{
new szClip, szAmmo
new WeapID = get_user_weapon( id, szClip, szAmmo )
if(WeapID != CSW_KNIFE && WeapID != CSW_C4 && WeapID != CSW_AWP && WeapID != CSW_SCOUT && WeapID != CSW_SG550 && WeapID != CSW_G3SG1 && !hasZoom[id])
{
hasZoom[id] = true;
cs_set_user_zoom(id, CS_SET_FIRST_ZOOM, 1);
emit_sound(id, CHAN_ITEM, "weapons/zoom.wav", 0.20, 2.40, 0, 100);
}
else if (hasZoom[id])
{
hasZoom[id] = false;
cs_set_user_zoom(id, CS_RESET_ZOOM, 0);
}
}
Użytkownik góruś edytował ten post 16.05.2011 10:04
Piszesz na gg w sprawie pomocy? Z góry ignore, pozdrawiam.
CS 1.6 Download
Serwery CS
Cs nonsteam download
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych