Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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." );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement