Problem(error/warning): Imam problem s' attachom na glavi dok nisanim sniperom, zna li neko kako bih to mogao da fixam?
Deo skripte: [pawn]//[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Ne razumem, daj na ss neki, bilo sta.. Niko nije ovde vidovit
Citat: V01D poslato Septembar 27, 2020, 11:18:38 PRE PODNE
Ne razumem, daj na ss neki, bilo sta.. Niko nije ovde vidovit
https://prnt.sc/uonzdj Kada nisanim s' sniperom attach na glavi mi se ovako pojavi ovde
Skini attach dok igrac nisani, tacnije drzi desni klik
Citat: V01D poslato Septembar 27, 2020, 11:52:13 PRE PODNE
Skini attach dok igrac nisani, tacnije drzi desni klik
Znam, ali ne znam koji je index animacije kada igrac nisani sniperom, ne radi samp wiki :(
Da,ne radi ni samp wiki ni samp forum
Citat: unkown337 poslato Septembar 27, 2020, 11:56:43 PRE PODNE
Znam, ali ne znam koji je index animacije kada igrac nisani sniperom, ne radi samp wiki :(
Ako ti se ne da trazit jednostavno stavi svake sekunde da ti ispisuje u SendClientMessage GetPlayerAnimationIndex(playerid) i dok nisanis i vidit ces koji je
Probaj koristi OnPlayerKeyStateChange..
Nesto tipa :
[pawn]#define HOLDING(%0) ((newkeys & (%0)) == (%0))
#define RELEASED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(HOLDING(KEY_SECONDARY_ATTACK) && GetPlayerWeapon(playerid) == 34) { //Ako drzi desni klik i ima sniper kod sebe
RemovePlayerAttachedObject(playerid, index); //SKines mu attach
return 1;
}
if(RELEASED(KEY_SECONDARY_ATTACK) && GetPlayerWeapon(playerid) == 34) { //Ako sada pusti i ima sniper kod sebe
SetPlayerAttachedObject... //Vratis mu attach
return 1;
}
}[/pawn]
Probaj ovo, nisam siguran da li ce raditi
Citat: Joy poslato Septembar 27, 2020, 12:22:34 POSLE PODNE
Ako ti se ne da trazit jednostavno stavi svake sekunde da ti ispisuje u SendClientMessage GetPlayerAnimationIndex(playerid) i dok nisanis i vidit ces koji je
Toga se nisam setio :D Hvala, nasao sam.
Citat: V01D poslato Septembar 27, 2020, 12:25:23 POSLE PODNE
Probaj koristi OnPlayerKeyStateChange..
Nesto tipa :
[pawn]#define HOLDING(%0) ((newkeys & (%0)) == (%0))
#define RELEASED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(HOLDING(KEY_SECONDARY_ATTACK) && GetPlayerWeapon(playerid) == 34) { //Ako drzi desni klik i ima sniper kod sebe
RemovePlayerAttachedObject(playerid, index); //SKines mu attach
return 1;
}
if(RELEASED(KEY_SECONDARY_ATTACK) && GetPlayerWeapon(playerid) == 34) { //Ako sada pusti i ima sniper kod sebe
SetPlayerAttachedObject... //Vratis mu attach
return 1;
}
}[/pawn]
Probaj ovo, nisam siguran da li ce raditi
Probacu
Citat: V01D poslato Septembar 27, 2020, 12:25:23 POSLE PODNE
Probaj koristi OnPlayerKeyStateChange..
Nesto tipa :
[pawn]#define HOLDING(%0) ((newkeys & (%0)) == (%0))
#define RELEASED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(HOLDING(KEY_SECONDARY_ATTACK) && GetPlayerWeapon(playerid) == 34) { //Ako drzi desni klik i ima sniper kod sebe
RemovePlayerAttachedObject(playerid, index); //SKines mu attach
return 1;
}
if(RELEASED(KEY_SECONDARY_ATTACK) && GetPlayerWeapon(playerid) == 34) { //Ako sada pusti i ima sniper kod sebe
SetPlayerAttachedObject... //Vratis mu attach
return 1;
}
}[/pawn]
Probaj ovo, nisam siguran da li ce raditi
Radi samo sto nije KEY_SECONDARY_ATTACK vec KEY_HANDBRAKE, ty u svakom slucaju :D