Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 21:29:52 POSLE PODNE

Naslov: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 21:29:52 POSLE PODNE
Skripta koju koristim:All united mod
Detaljan opis problema:Mozete li mi popraviti par Bugova na All United modu. Prvi je da kada uzmemo da kosimo kod kosaca trave ne pojave se objekti koji se trebaju kositi. A drugi kod farmera kad se zaposlim ocu da uzmem uniformu i pise da za ovaj posao netreba oprema a kad hocu raditi pise da nemam uniformu. To je to ako neko moze da mi POPRAVI OVE BUGOVE I POSALJE MOD U PM ILI OVDJE. Hvala unaprijed...
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc] All united
Poruka od: Tosic ツ poslato April 28, 2016, 21:37:31 POSLE PODNE
Daj komande CMD:posao i CMD:uniforma
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 21:49:05 POSLE PODNE
/posao /kantica /uniforma za farmera ja mislim a za kosaca /posao
Naslov: Odg: [Pomoc] All united
Poruka od: Depay01 poslato April 28, 2016, 21:57:13 POSLE PODNE
Ma ne to, daj nam komande na pawnu za /posao i /uniforma :)
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 22:14:59 POSLE PODNE
Neznam nasto mislis tek ssm poceo uciti o pawnu nerazumijem o cemu mislis...
Naslov: Odg: [Pomoc] All united
Poruka od: Depay01 poslato April 28, 2016, 22:16:35 POSLE PODNE
Citat: Don_Salvador poslato April 28, 2016, 22:14:59 POSLE PODNE
Neznam nasto mislis tek ssm poceo uciti o pawnu nerazumijem o cemu mislis...

Pa komande bajo moj, komande nam daj
Naslov: Odg: [Pomoc] All united
Poruka od: Tosic ツ poslato April 28, 2016, 22:17:27 POSLE PODNE
Otvori mod i nadji CMD:posao
Naslov: Odg: [Pomoc] All united
Poruka od: Muma poslato April 28, 2016, 22:34:01 POSLE PODNE
Za kosaca sam ti rekao, DL Athlone mod (( imas ga objavljen ovdje sa bugovima ali radi kosac :) )), a za farmera izbaci provjeru ima li uniformu ili napravi da uzima opremu negdje :)
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 22:37:40 POSLE PODNE
Kako izbaciti tu provjeru za uniformu
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 22:56:47 POSLE PODNE
Jeli ovo trazite http://prntscr.com/ay2930 nerazumjuem....Tek sam pocetnik u pawnu....
Mozete mi objasniti kako da izbrisem da nemoram imati uniformu za posao farmer....
Naslov: Odg: [Pomoc] All united
Poruka od: Tosic ツ poslato April 28, 2016, 22:58:37 POSLE PODNE
Ide na vrh skripte i stisni CTRL+F i upisi CMD:posao i posalji nam celu tu CMD:posao
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 23:02:55 POSLE PODNE
CMD:uniforma( playerid, params[] ) {

    if( IsPlayerInAnyVehicle( playerid ) ) return GRESKA( playerid, "Ne mozes da uzmes opremu dok si u vozilu." );

    new id = JobUniformPlace( playerid );
   if( id == -1 ) return GRESKA( playerid, "Niste na mesu za uzimanje/skidanje opreme." );

    if( PlayerInfo[ playerid ][ xPosao ] != jobsInfos[ id ][ jType ] ) return GRESKA( playerid, "Niste zaposljeni kao %s!", jobsInfos[ id ][ jName ] );

   if( jobsInfos[ id ][ jUniformPos ] == 0 || jobsInfos[ id ][ jUniformSkin_Male ] == 0 ) return GRESKA( playerid, "Za ovaj posao nije potrebna uniforma." );


    if( !UzeoOpremu[ playerid ] ) {

      UzeoOpremu[ playerid ] = true;

      if( PlayerInfo[ playerid ][ xPol ] == 1 ) {

          if( jobsInfos[ id ][ jType ] == POSAO_FARMER ) {
              new farmerskin[ 5 ] = {
              202,
              161,
              158,
              133,
              132
            };
            SetPlayerSkin( playerid, farmerskin[ random( 5 ) ] );
          }
          else {
            SetPlayerSkin( playerid, jobsInfos[ id ][ jUniformSkin_Male ] );
         }

      }
      else if( PlayerInfo[ playerid ][ xPol ] == 2 ) SetPlayerSkin( playerid, jobsInfos[ id ][ jUniformSkin_Female ] );
      else SetPlayerSkin( playerid, jobsInfos[ id ][ jUniformSkin_Male ] );

      if( jobsInfos[ id ][ jType ] == POSAO_RUDAR ) {

          SetPlayerAttachedObject( playerid, OBJECT_SLOT_LHAND, 18634, 6, 0.048513, 0.018571, 0.028653, 314.764404, 226.953979, 222.510803, 1.000000, 1.000000, 1.000000 );
             SetPlayerAttachedObject( playerid, OBJECT_SLOT_RHAND, 2060, 1, -0.191781, -0.162666, -0.003734, 88.812377, 0.000000, 0.408470, 1.000000, 1.000000, 1.000000 );
      }

      SendJobMessage( playerid, "Uzeli ste opremu sada mozete raditi kao "col_job"%s"col_white".(/posao, /help)", jobsInfos[ id ][ jName ] );
   }
   else if( UzeoOpremu[ playerid ] ) {

      UzeoOpremu[ playerid ] = false;

       SetPlayerSkin( playerid, PlayerInfo[ playerid ][ xSkin ] );

       SendJobMessage( playerid, "Skinuli ste poslovnu opremu." );

       if( jobsInfos[ id ][ jType ] == POSAO_RUDAR ) {

          if( IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_LHAND ) ) RemovePlayerAttachedObject( playerid, OBJECT_SLOT_LHAND );
         if( IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_RHAND ) ) RemovePlayerAttachedObject( playerid, OBJECT_SLOT_RHAND );
      }
   }
   return 1;
}

CMD:prekiniposao( playerid, params[] ) {
   if( PlayerInfo[ playerid ][ xPosao ] == POSAO_KOSAC ) {
       if( !KrenuoKosenje[ playerid ] ) return GRESKA( playerid, "Niste poceli posao pa nemate sta da prekinete.");
      if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return GRESKA( playerid, "Morate biti na mestu vozaca." );
      for( new i = 0; i < 38; i++) DestroyPlayerObject( playerid, Grass[ i ][ playerid ] );

      PokosenaTrava[ playerid ] = 0;
      KrenuoKosenje[ playerid ] = false;

      SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
      TogglePlayerControllable( playerid, true );

      SendJobMessage( playerid, "Niste pokosili svu travu pa niste ni dobili nista novca." );
      return 1;
   }
   else if( PlayerInfo[ playerid ][ xPosao ] == POSAO_KOMUNALAC ) {
       new item[32];
      if( sscanf(params, "s[32] ", item)) {
         SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
         SendUsageMessage( playerid, "/prekiniposao [opcija]");
           SCM( playerid, BELA, "[Opcije] djubretar, cistac");
         SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
         return 1;
      }
      if( strcmp( item, "djubretar",true) == 0) {

          if( garbagemanInfo[ playerid ][ gmiJob ] == false ) return GRESKA( playerid, "Niste krenuli sa poslom.");
          if( IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 408 ) {
                if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return GRESKA( playerid, "Morate biti na mestu vozaca." );
               
                Gordon_DisablePlayerCheckpoint( playerid );
               CheckpointStatus[ playerid ] = 0;
               garbagemanInfo[ playerid ][ gmiDuty ] = false;
            garbagemanInfo[ playerid ][ gmiReadyToDump ] = false;
            garbagemanInfo[ playerid ][ gmiHasGarbage ] = false;
            garbagemanInfo[ playerid ][ gmiJob ] = false;
            garbagemanInfo[ playerid ][ gmiContainerID ] = 0;
            garbagemanInfo[ playerid ][ gmiVehicleID ] = -1;

               garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ] = 0;
               garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gPlayerID ] = -1;

               SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
            TogglePlayerControllable( playerid, true);
             SendJobMessage( playerid, "Zavrsili ste sa poslom, vase vozilo je respavnovano!");
            
          } else return GRESKA( playerid, "Morate biti u djubretarskom vozilu." );
          return 1;
      }
      else if( strcmp( item, "cistac",true) == 0) {

          if( CistacPosao[ playerid ] == false ) return GRESKA( playerid, "Niste zapoceli posao cistaca.");
            if( IsPlayerInAnyVehicle( playerid ) ) {
            if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return GRESKA( playerid, "Morate biti na mestu vozaca." );

                #if ZIMSKI_MOD == 1
              if( TipVozila[ GetPlayerVehicleID( playerid ) ] == POSLOVNO_VOZILO &&
                  GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 455 &&
               PosaoVozila[ GetPlayerVehicleID( playerid ) ] == POSAO_KOMUNALAC ) { }
            else return GRESKA( playerid, "Morate biti u vozilu cistaca snega." );
            #else
            if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 574 ) { }
            else return GRESKA( playerid, "Morate biti u vozilu cistaca ulica." );
            #endif

            Gordon_DisablePlayerCheckpoint( playerid );
            CheckpointStatus[ playerid ] = 0;
              PlayerInfo[ playerid ][ xPlatniRacun ] += cistacnovac[ playerid ];
            SavePlayer( playerid ); UpdatePlataTD( playerid );
             SendJobMessage( playerid, "Zaradio si "col_white"%d$ "col_job"za predjenih %dkm.", cistacnovac[ playerid ], cistackilometri[ playerid ] );
                SetVehicleToRespawn( cistacvozilo[ playerid ] );
                BussinesJobMoney( POSAO_KOMUNALAC, cistacnovac[ playerid ]/10 );
                cistacvozilo[ playerid ] = -1;
            CistacPosao[ playerid ] = false;
            cistackilometri[ playerid ] = 0;
            cistacmetri[ playerid ] = 0;
            CistacWarning[ playerid ] = 0;
            cistacnovac[ playerid ] = 0;
               Gordon_KillTimer( CistacTimer[ playerid ] );
               CKilometriTDControl( playerid, false );

          } else return GRESKA( playerid, "Morate biti u vozilu." );
         return 1;
      }
      else {
          SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
         SendUsageMessage( playerid, "/prekiniposao [opcija]");
           SCM( playerid, BELA, "[Opcije] djubretar, cistaculica");
         SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
      }
      return 1;
   }
   else if( PlayerInfo[ playerid ][ xPosao ] == POSAO_FARMER ) {
   
      if( farmerInfo[ playerid ][ fiCowNumber ] != 0 || farmerInfo[ playerid ][ fiFarmerPlantsPlanted ] != -1 ) {

         for( new plantid = 0; plantid < MAX_FARMS; plantid++ ) {

               if( plantInfo[ plantid ][ farmPlantCreated ] && plantInfo[ plantid ][ farmPlayerID ] == playerid ) {

                   if( IsValidDynamic3DTextLabel( plantInfo[ plantid ][ farm3D ] ) )
                  DestroyDynamic3DTextLabel( plantInfo[ plantid ][ farm3D ] );

               if( IsValidDynamicObject( plantInfo[ plantid ][ farmObject ] ) )
                  DestroyDynamicObject( plantInfo[ plantid ][ farmObject ] );

               ResetFarmPlant( plantid );
               }
           }

         Gordon_DisablePlayerCheckpoint( playerid );
         CheckpointStatus[ playerid ] = 0;
         
         farmerInfo[ playerid ][ fiFarmerSeeds ] = 0;
         farmerInfo[ playerid ][ fiFarmerPlantsPlanted ] = -1;
         farmerInfo[ playerid ][ fiFarmerWheatCreated ] = -1;
         farmerInfo[ playerid ][ fiFarmerPickupedBales ] = 0;
         farmerInfo[ playerid ][ fiFarmerPickupedBale ] = false;

         if( IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_RHAND ) )
            RemovePlayerAttachedObject( playerid, OBJECT_SLOT_RHAND );

           if( IsValidPlayerObject( playerid, farmerInfo[ playerid ][ fiBucketObject ] ) )
            DestroyPlayerObject( playerid, farmerInfo[ playerid ][ fiBucketObject ] );

         farmerInfo[ playerid ][ fiCowNumber ] = 0;
         farmerInfo[ playerid ][ fiHaveBucket ] = false;


         if( IsPlayerInAnyVehicle( playerid ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
             SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
         }

          if( farmerInfo[ playerid ][ fiVehicleBucket ] != -1 ) {
              new farmvehicle = farmerInfo[ playerid ][ fiVehicleBucket ];

               farmerVehicles[ farmvehicle ][ fvMilk ] = false;
             farmerVehicles[ farmvehicle ][ fvMilkpID ] = -1;
         }

           SendJobMessage( playerid, "Uspesno ste prekinuli sa poslom, sada mozete ostaviti uniformu ili opet raditi." );
      } else return GRESKA( playerid, "Morate krenuti sa poslom da bi ste ga prekinuli." );
   }
Naslov: Odg: [Pomoc] All united
Poruka od: Tosic ツ poslato April 28, 2016, 23:05:34 POSLE PODNE
Auu brate ajd to sve ubaci na pastebin.com jako je nepregledno ovako
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 23:13:59 POSLE PODNE
http://pastebin.com/sQnc8SA3 evo i pomozi mi ako moze hvala
Naslov: Odg: [Pomoc] All united
Poruka od: Tosic ツ poslato April 28, 2016, 23:20:26 POSLE PODNE
Nisi dao CMD:posao a i za uniformu daje farmeru random skin. Pogledacu bolje sada
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 23:21:01 POSLE PODNE
Mozes li mi kad popravis mod poslat samo pwn i ako moze nesto mi nece komanda /givemoney ja kad je kucam nece a u skripti pise da je ok a vamo pise da ne postoji kad je ukucam...Mozda je skinem sa Athlone moda...Ali ajde ti meni popravi farmera samo i posalji mi pwn link plizzz. pozz i hvala sto mi pomazes
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 28, 2016, 23:22:32 POSLE PODNE
Jarane mozes li ti ikako skiniti PWN od All United moda i popraviti taj bug i oko kosaca trave mi se ne pojavljuju objekti kad kucam da kosi... nemogu ti ja slat jarane kad ni ja neznam pocetnik sam u pawnu...
Naslov: Odg: [Pomoc] All united
Poruka od: Muma poslato April 29, 2016, 01:31:32 PRE PODNE
Probaj ovako

[pawn]CMD:uniforma( playerid, params[] ) {

    if( IsPlayerInAnyVehicle( playerid ) ) return GRESKA( playerid, "Ne mozes da uzmes opremu dok si u vozilu." );

    new id = JobUniformPlace( playerid );
   if( id == -1 ) return GRESKA( playerid, "Niste na mesu za uzimanje/skidanje opreme." );

    if( PlayerInfo[ playerid ][ xPosao ] != jobsInfos[ id ][ jType ] ) return GRESKA( playerid, "Niste zaposljeni kao %s!", jobsInfos[ id ][ jName ] );

   //if( jobsInfos[ id ][ jUniformPos ] == 0 || jobsInfos[ id ][ jUniformSkin_Male ] == 0 ) return GRESKA( playerid, "Za ovaj posao nije potrebna uniforma." );


    if( !UzeoOpremu[ playerid ] ) {

      UzeoOpremu[ playerid ] = true;

      if( PlayerInfo[ playerid ][ xPol ] == 1 ) {

          if( jobsInfos[ id ][ jType ] == POSAO_FARMER ) {
              new farmerskin[ 5 ] = {
              202,
              161,
              158,
              133,
              132
            };
            SetPlayerSkin( playerid, farmerskin[ random( 5 ) ] );
          }
          else {
            SetPlayerSkin( playerid, jobsInfos[ id ][ jUniformSkin_Male ] );
         }

      }
      else if( PlayerInfo[ playerid ][ xPol ] == 2 ) SetPlayerSkin( playerid, jobsInfos[ id ][ jUniformSkin_Female ] );
      else SetPlayerSkin( playerid, jobsInfos[ id ][ jUniformSkin_Male ] );

      if( jobsInfos[ id ][ jType ] == POSAO_RUDAR ) {

          SetPlayerAttachedObject( playerid, OBJECT_SLOT_LHAND, 18634, 6, 0.048513, 0.018571, 0.028653, 314.764404, 226.953979, 222.510803, 1.000000, 1.000000, 1.000000 );
             SetPlayerAttachedObject( playerid, OBJECT_SLOT_RHAND, 2060, 1, -0.191781, -0.162666, -0.003734, 88.812377, 0.000000, 0.408470, 1.000000, 1.000000, 1.000000 );
      }

      SendJobMessage( playerid, "Uzeli ste opremu sada mozete raditi kao "col_job"%s"col_white".(/posao, /help)", jobsInfos[ id ][ jName ] );
   }
   else if( UzeoOpremu[ playerid ] ) {

      UzeoOpremu[ playerid ] = false;

       SetPlayerSkin( playerid, PlayerInfo[ playerid ][ xSkin ] );

       SendJobMessage( playerid, "Skinuli ste poslovnu opremu." );

       if( jobsInfos[ id ][ jType ] == POSAO_RUDAR ) {

          if( IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_LHAND ) ) RemovePlayerAttachedObject( playerid, OBJECT_SLOT_LHAND );
         if( IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_RHAND ) ) RemovePlayerAttachedObject( playerid, OBJECT_SLOT_RHAND );
      }
   }
   return 1;
}[/pawn]
Naslov: Odg: [Pomoc] All united
Poruka od: $$ -=SALVADOR=- $$$ poslato April 29, 2016, 09:20:05 PRE PODNE
Hvala ti popravljen je bug.....Moze li mi itko reci kako promjeniti cjene firmu/vozila/kuca na san marinu ili na Athlone???
Naslov: Odg: [Pomoc] All united
Poruka od: Muma poslato April 30, 2016, 01:35:17 PRE PODNE
Imas ovdje:

Za kuce,stanove i ostala sranja > http://prntscr.com/ayikfh

Za poslove > http://prntscr.com/ayil1n

Za firme > http://prntscr.com/ayili6

Ostalo pokusaj sam pronaci :)