Problem(error/warning): na serveru nisu bile nikakve animacije, i time nije radio tazer, ubacio sam animacije i ne znam gdje da podesim tazer, kada policajac na duznosti pogodi igraca da ga tazuje.
Isto tako zelio bi da podesim da se animacija gasi na lijevi klik a ne komandom /stopanimacija
Dio skripte: [ pawn ] za tazer ne znam [ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
[pawn] CMD:stopanimacija( playerid, params[] )
{
if( IsPlayerInAnyVehicle( playerid ) ) return GRESKA( playerid, "Ne mozete prekinuti animaciju u vozilu." );
ClearAnimations( playerid );
return true;
}[/pawn]
evo dio za animaciju
Evo ti za uklanjanje animacije na lijevi klik.
[pawn]public OnPlayerKeyStateChange( playerid, newkeys, oldkeys ) {
if( PRESSED ( KEY_SECONDARY_ATTACK))
{
ClearAnimations(playerid);
}
return 1;
}[/pawn]
Citat: Galardo poslato April 03, 2020, 01:43:47 PRE PODNE
Evo ti za uklanjanje animacije na lijevi klik.
[pawn]public OnPlayerKeyStateChange( playerid, newkeys, oldkeys ) {
if( PRESSED ( KEY_SECONDARY_ATTACK))
{
ClearAnimations(playerid);
}
return 1;
}[/pawn]
error 021: symbol already defined: "CB_OnPlayerKeyStateChange"
a evo i gdje ubacen, kako da nastavim na ovo da nema eror
[pawn]public OnPlayerKeyStateChange( playerid, newkeys, oldkeys ) {
#if ZIMSKI_MOD == 1
if( Snow_F[ playerid ] ) {
if( Shoot[ playerid ] == 0 ) {
if( newkeys & 128 ) {
if( Charged[ playerid ] == 1 ) return CheckSnow( playerid );
else if( Charged[ playerid ] == 0 ) return ApplyAnimation( playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0 ), Charged[ playerid ] = 1;
}
}
}
#endif
if( PRESSED( KEY_SUBMISSION ) ) {
new engine,lights,alarm,doors,bonnet,boot,objective,
vehicle = GetPlayerVehicleID(playerid);
if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) {
//SCM( playerid, CRVENA, "Morate biti vozac da bi ste mogli paliti/gasiti svetla." );
return 1;
}
if( IsVehicleBajs( vehicle ) || IsVehicleBrod( vehicle ) ) {
GRESKA( playerid, "Nepoznata akcija." );
return 1;
}[/pawn]
pa nemoj 2x da ubacujes OnPlayerKeyStateChange ::)
[pawn]public OnPlayerKeyStateChange( playerid, newkeys, oldkeys ) {
#if ZIMSKI_MOD == 1
if( Snow_F[ playerid ] ) {
if( Shoot[ playerid ] == 0 ) {
if( newkeys & 128 ) {
if( Charged[ playerid ] == 1 ) return CheckSnow( playerid );
else if( Charged[ playerid ] == 0 ) return ApplyAnimation( playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0 ), Charged[ playerid ] = 1;
}
}
}
#endif
if( PRESSED(KEY_SECONDARY_ATTACK)){
ClearAnimations(playerid);
}
if( PRESSED( KEY_SUBMISSION ) ) {
new engine,lights,alarm,doors,bonnet,boot,objective,
vehicle = GetPlayerVehicleID(playerid);
if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) {
//SCM( playerid, CRVENA, "Morate biti vozac da bi ste mogli paliti/gasiti svetla." );
return 1;
}
if( IsVehicleBajs( vehicle ) || IsVehicleBrod( vehicle ) ) {
GRESKA( playerid, "Nepoznata akcija." );
return 1;
}[/pawn]