Posao problem sa Vec imas aktiviran psoao

Započeo Vojinxt125x
8. Avg. 2017.
420
pregleda
7
postova
Vojinxt125x
4
Enforcer
8. Avg. 2017.
Skripta koju koristim: Ath
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):
RahimPAWNO
5
OG Legend
8. Avg. 2017.
PrevozKrava [ playerid ] = 0;
u kodu gdje zavrsava posao.
Vojinxt125x
4
Enforcer
8. Avg. 2017.
Stavio sam umesto ovoga : 
if(PrevozKrava == 1) 
if(PrevozKrava = 0) 

Znaci stavio sam umesto == stavio jednu =

Dobijam ovaj warning :
warning 211: possibly unintended assignment
Chezno
4
Enforcer
8. Avg. 2017.
Ako koristis if moras da koristis equal(==) a kad zelis nesto da definises koristis  =
Vojinxt125x
4
Enforcer
8. Avg. 2017.
Ovako probao sam samo sa jednim = i radi, ali moram prvo da se odradi /prekiniposao.. Aj sad cu da probam sa ==
Vojinxt125x
4
Enforcer
8. Avg. 2017.
Sori za dupli post ali ne mogu editat onaj prethodni..
Nece da radi sa == tad nece ni sa /prekiniposao  ☹️
Vojinxt125x
4
Enforcer
8. Avg. 2017.
Uspeo sam da sredim na neki nacin 😄 Hvala

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha