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)://
[Pomoc] All united
1,445
pregleda
20
postova
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
155
Postovi:
51
Teme:
Pridružio se:Okt. 2015
28. Apr. 2016.
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
155
Postovi:
51
Teme:
Pridružio se:Okt. 2015
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
155
Postovi:
51
Teme:
Pridružio se:Okt. 2015
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
155
Postovi:
51
Teme:
Pridružio se:Okt. 2015
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
155
Postovi:
51
Teme:
Pridružio se:Okt. 2015
28. Apr. 2016.
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....
Mozete mi objasniti kako da izbrisem da nemoram imati uniformu za posao farmer....
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
155
Postovi:
51
Teme:
Pridružio se:Okt. 2015
28. Apr. 2016.
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;
if( sscanf(params, "s ", item)) {
SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
SendUsageMessage( playerid, "/prekiniposao ");
SCM( playerid, BELA, " 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 ");
SCM( playerid, BELA, " 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." );
}
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;
if( sscanf(params, "s ", item)) {
SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
SendUsageMessage( playerid, "/prekiniposao ");
SCM( playerid, BELA, " 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 ");
SCM( playerid, BELA, " 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." );
}
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
155
Postovi:
51
Teme:
Pridružio se:Okt. 2015
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
