Detaljan opis problema: Ako mzoe neko da pregleda kod, zato sto kad zavrsi posao pokaze mu da i dalje radi posao.. Evo kodovi :
CMD:posao( playerid, params[], help ) {
if( GetFactionType( playerid ) == ORG_TIP_PD ) {
GRESKA( playerid, "PD/CIA ne moze da radi poslove!");
return 1;
}
if( ( PlayerInfo[ playerid ][ xAdmin ] > 0 && PlayerInfo[ playerid ][ xAdmin ] < 6 ) || PlayerInfo[ playerid ][ xSupporter ] > 0 ) {
new hour, minute, seconds;
gettimeEx( hour, minute, seconds );
FixHour( hour );
hour = shifthour;
if( ( hour >= 00 ) && ( hour <= 08 ) ) { }
else {
GRESKA( playerid, "Admini i Supporteri mogu da rade poslove izmedju 00h i 08h." );
return 1;
}
}
else if( PlayerInfo[ playerid ][ xPosao ] == POSAO_STOCAR ) {
if( UzeoOpremu[ playerid ] == false ) return GRESKA( playerid, "Nemate opremu!" );
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578) return GRESKA( playerid, "Niste u vozilu posla pilot!");
if( PrevozKrava[ playerid ] != 0) return GRESKA( playerid, "Vec imate aktiviran posao.");
if( AccountVerified[ playerid ] == false ) return GRESKA( playerid, "Prvo morate verifikovati svoj nalog. [ /proveriacc ]");
AccountVerified[ playerid ] = false;
SPD( playerid, dialog_STOCAR, DSL, D_NASLOV, ""col_be"(1). "col_white"Utovar Krava", D_ODABERI, D_ODUSTANI );
return 1;
} else if( dialogid == dialog_STOCAR ) {
if( !response ) return true;
if( response ) {
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 578 ) {
Vojin_SetPlayerCheckpoint( playerid, -1444.5360,-1577.2019,101.7578, 5.0 );
PrevozKrava[ playerid ] = 1; CheckpointStatus[ playerid ] = 50;
SendJobMessage( playerid, "Krenuli ste sa poslom, idite do CPa da utovarite krave.");
StaroVreme[ playerid ] = gettime();
NovoVreme[ playerid ] = 120;
PrevozKrava = 1;
}
}
}
}else if( PlayerInfo[ playerid ][ xPosao ] == POSAO_STOCAR ) {
if(PrevozKrava == 1)
{
DisablePlayerCheckpoint( playerid );
CheckpointStatus[ playerid ] = 0;
if( IsPlayerInAnyVehicle( playerid ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
}
SendJobMessage( playerid, "Uspesno ste prekinuli sa poslom, sada mozete ostaviti opremu ili opet raditi." );
}
else return GRESKA( playerid, "Niste zapoceli sa poslom." );
}Dio skripte: Znaci radi se o tome da pise Vec imate aktiviran posao.. Proverio sam CPove i to , ali nisam siguran de je greska :/ Ako moze pomoc 😄 Hvala!
Neke slike/video za lakse dobivanje pomoci(neobavezno):
