Animacija kad tazuje

Započeo Sinner.man, April 03, 2020, 01:38:07 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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]