Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Lidl poslato Avgust 09, 2019, 02:49:38 PRE PODNE

Naslov: Ne radi trafika
Poruka od: Lidl poslato Avgust 09, 2019, 02:49:38 PRE PODNE
Problem(error/warning): Ne radi /trafika komanda, ne izbacuje nista uopste kao da ne ukucam uopste nista bukvalno ne reaguje
Deo skripte: [pawn]CMD:trafika( playerid, params[] ) {

   if( IsPlayerInAnyVehicle( playerid ) ) return GRESKA( playerid, "Moras biti van vozila." );

   for( new i = 1; i < MAX_BUSSINES; i++ ) {
        if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {
            if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {
            SPD( playerid, dialog_KIOSK, DSTH, D_NASLOV, "Stvar\tCena\nDopuna\t$20\nDopuna\t$50\nDopuna\t$100\nDopuna\t$500\nSprite\t$15\nCokoladica\t$35\nPivo\t$85\nCoca Cola\t$52\nCigare\t$35\nUpaljac\t$15", D_ODABERI, D_ODUSTANI );
            Trafika[ playerid ] = i;
         }
         else return GRESKA( playerid, "Morate biti kod trafike.");
      }
   }
    return true;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Ne radi trafika
Poruka od: V01D poslato Avgust 09, 2019, 07:56:26 PRE PODNE
Bice da ti ne prolazi neka provera, probaj dodati SendClientMessage posle svakog IF statement-a. Ciljam da je problem ili prvi if statement :
[pawn]if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {[/pawn]
ili mozda cak i ovaj ispod :
[pawn] if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {[/pawn]
Opet kazem, postavi SendClientMessage posle svake provere i vidi gde zastane, ukoliko si compile bez gresaka i warninga naravno.
Naslov: Odg: Ne radi trafika
Poruka od: Jack1337 poslato Avgust 09, 2019, 08:05:52 PRE PODNE
Za šta ti sluzi ovo ako smem da pitam?
[pawn]Trafika[ playerid ] = i;[/pawn]
Naslov: Odg: Ne radi trafika
Poruka od: Lidl poslato Avgust 09, 2019, 19:50:31 POSLE PODNE
Citat: V01D poslato Avgust 09, 2019, 07:56:26 PRE PODNE
Bice da ti ne prolazi neka provera, probaj dodati SendClientMessage posle svakog IF statement-a. Ciljam da je problem ili prvi if statement :
[pawn]if( IsPlayerInRangeOfPoint( playerid, 10.0, BussinesInfo[ i ][ bEnterX ], BussinesInfo[ i ][ bEnterY ], BussinesInfo[ i ][ bEnterZ ] ) ) {[/pawn]
ili mozda cak i ovaj ispod :
[pawn] if( BussinesInfo[ i ][ bType ] == VRSTA_TRAFIKA ) {[/pawn]
Opet kazem, postavi SendClientMessage posle svake provere i vidi gde zastane, ukoliko si compile bez gresaka i warninga naravno.
Pokušaću to
Naslov: Odg: Ne radi trafika
Poruka od: Lidl poslato Avgust 09, 2019, 19:50:51 POSLE PODNE
Citat: Jack1337 poslato Avgust 09, 2019, 08:05:52 PRE PODNE
Za šta ti sluzi ovo ako smem da pitam?
[pawn]Trafika[ playerid ] = i;[/pawn]
Ne znam stvarno, nisam ja radio sistem
Naslov: Odg: Ne radi trafika
Poruka od: Lidl poslato Avgust 09, 2019, 20:07:37 POSLE PODNE
Ne mogu da resim, ako neko skonta sta je neka mi napise kako da popravim, hvala :D
Naslov: Odg: Ne radi trafika
Poruka od: Vasic poslato Avgust 09, 2019, 20:09:10 POSLE PODNE
Gledano po kodu, sve je u redu. Mora da ti ne valja provera da li je firma trafika, tacnije "VRSTA_TRAFIKA". Pogledaj kako je definisano i gde se koristi :)
Naslov: Odg: Ne radi trafika
Poruka od: YumikoJR poslato Avgust 10, 2019, 00:32:44 PRE PODNE
Citat: Vasic poslato Avgust 09, 2019, 20:09:10 POSLE PODNE
Gledano po kodu, sve je u redu. Mora da ti ne valja provera da li je firma trafika, tacnije "VRSTA_TRAFIKA". Pogledaj kako je definisano i gde se koristi :)
san marino / ath edit, tu ne radi /trafika nikad
Naslov: Odg: Ne radi trafika
Poruka od: Lidl poslato Avgust 10, 2019, 03:25:03 PRE PODNE
Citat: Vasic poslato Avgust 09, 2019, 20:09:10 POSLE PODNE
Gledano po kodu, sve je u redu. Mora da ti ne valja provera da li je firma trafika, tacnije "VRSTA_TRAFIKA". Pogledaj kako je definisano i gde se koristi :)
Lepo je definisano, valjda
[pawn]#define VRSTA_TRAFIKA           17[/pawn]
nije u tome problem ja mislim