Zaključano

Pomoc oko auto skole?

Započeo Kenjac06
pre 5 godina
709
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Mslking12@
Hustler
pre 5 godina
Problem(error/warning): Kada krenem na poligon i krenem na prvi checkpoint nece da ga ucita (nemogu da idem dalje)
Dio skripte: [ pawn ] case 13: {
    if( Polaganje[ playerid ] >= 1 && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 410 && GetPlayerState( playerid ) == 2 ) {
                    Traxx_DisablePlayerCheckpoint( playerid );
switch( Polaganje[ playerid ] ) {
            case 1: {
                Polaganje[ playerid ] = 2;
                Traxx_SetPlayerCheckpoint( playerid, 2084.2708,-1814.9445,13.0891, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 2: {
                Polaganje[ playerid ] = 3;
                Traxx_SetPlayerCheckpoint( playerid, 2010.7570,-1809.5197,13.0883, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 3: {
                Polaganje[ playerid ] = 4;
                Traxx_SetPlayerCheckpoint( playerid, 1964.4133,-1799.8862,13.0883, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 4: {
                Polaganje[ playerid ] = 5;
                Traxx_SetPlayerCheckpoint( playerid, 1974.9583,-1755.3951,13.0876, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 5: {
                Polaganje[ playerid ] = 6;
                Traxx_SetPlayerCheckpoint( playerid, 2004.2394,-1723.9734,13.0883, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 6: {
                Polaganje[ playerid ] = 17;
                Traxx_SetPlayerCheckpoint( playerid, 2010.5894,-1614.0739,13.0883, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 17: {
                Polaganje[ playerid ] = 18;
                Traxx_SetPlayerCheckpoint( playerid, 2094.0664, -1560.8754, 12.7802, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Stigli smo na poligon , nastavi pravo(prati marker)." );
            }
            case 18: {
                Polaganje[ playerid ] = 19;
                Traxx_SetPlayerCheckpoint( playerid, 2084.4260, -1556.8856, 13.2021, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Sada levo(prati marker)." );
            }
            case 19: {
                Polaganje[ playerid ] = 20;
                Traxx_SetPlayerCheckpoint( playerid, 2060.9619, -1557.3344, 13.2084, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Sada pravo(prati marker)." );
            }
            case 20: {
                Polaganje[ playerid ] = 21;
                Traxx_SetPlayerCheckpoint( playerid, 2060.8792, -1588.1157, 13.2077, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Idi pravo, menjaj brzine prvu drugu i zaustavi se u obelezenom polju(marker)." );
            }
            case 21: {
                Polaganje[ playerid ] = 22;
                Traxx_SetPlayerCheckpoint( playerid, 2063.6025, -1599.0088, 13.2097, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Bravo sad idi na polukruzno okretanje(marker)." );
            }
            case 22: {
                Polaganje[ playerid ] = 23;
                Traxx_SetPlayerCheckpoint( playerid, 2083.1077, -1593.8938, 13.2103, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Sada kreni sa motanjem volana pun ulevo(marker)." );
            }
            case 23: {
                Polaganje[ playerid ] = 24;
                Traxx_SetPlayerCheckpoint( playerid, 2084.8271, -1598.9829, 13.2046, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Sada motaj pun desno i u rikverc(marker)." );
            }
            case 24: {
                Polaganje[ playerid ] = 25;
                Traxx_SetPlayerCheckpoint( playerid, 2065.8367, -1595.8187, 13.2068, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Sad stani pored razdelne linije(marker)." );
            }
            case 25: {
                Polaganje[ playerid ] = 26;
                Traxx_SetPlayerCheckpoint( playerid, 2075.6956, -1584.7889, 13.2054, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Izvrsi garaziranje u oznacenom polju(marker)." );
            }
            case 26: {
                Polaganje[ playerid ] = 27;
                Traxx_SetPlayerCheckpoint( playerid, 2062.0688, -1588.8665, 13.2090, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Bravo, prosao si poligon , sada ide gradska voznja , idi ka izlazu(marker)." );
            }
            case 27: {
                Polaganje[ playerid ] = 28;
                Traxx_SetPlayerCheckpoint( playerid, 2092.6572, -1599.9106, 13.0132, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Idi ka izlazu(marker)." );
            }
            case 28: {
                Polaganje[ playerid ] = 29;
                Traxx_SetPlayerCheckpoint( playerid, 2117.1797,-1619.1138,13.0913, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 29: {
                Polaganje[ playerid ] = 30;
                Traxx_SetPlayerCheckpoint( playerid, 2205.2939,-1621.9938,16.0065, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 30: {
                Polaganje[ playerid ] = 31;
                Traxx_SetPlayerCheckpoint( playerid, 2215.0828,-1471.9958,23.5335, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 31: {
                Polaganje[ playerid ] = 32;
                Traxx_SetPlayerCheckpoint( playerid, 2197.3948,-1382.7386,23.5331, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 32: {
                Polaganje[ playerid ] = 33;
                Traxx_SetPlayerCheckpoint( playerid, 2110.6345,-1407.6528,23.5328, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 33: {
                Polaganje[ playerid ] = 34;
                Traxx_SetPlayerCheckpoint( playerid, 2110.0178,-1561.1527,25.0628, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 34: {
                Polaganje[ playerid ] = 35;
                Traxx_SetPlayerCheckpoint( playerid, 2110.7087,-1662.7135,14.1730, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 35: {
                Polaganje[ playerid ] = 36;
                Traxx_SetPlayerCheckpoint( playerid, 2087.8767,-1761.1248,13.1101, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 36: {
                Polaganje[ playerid ] = 37;
                Traxx_SetPlayerCheckpoint( playerid, 2072.0461,-1880.4370,13.2542, 5.0 );
                SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
            }
            case 37: {
                Polaganje[ playerid ] = 0;
                SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
                new Float:HP; GetVehicleHealth( GetPlayerVehicleID( playerid ), HP );
    if( HP < 950.0 ) {
        SCM( playerid, -1, ""col_blue": "col_white"Pali ste test voznje jer ste ostetili vozilo." );
return 1;
    }
    PlayerInfo[ playerid ][ xVozacka ] = 1;
SavePlayer( playerid );
SCM( playerid, -1, ""col_blue": "col_white"Prosli ste test voznje i dobili B kategoriju." );
            }
}
    }
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]////[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): mrsko mi sliku. 😉 😉 😉

Kada stanes na cekpoint nista se nemjenja samo stois na njemu
Skrilew
Godfather
pre 5 godina
Case se broji od 0, mozda je to u pitanju ?

Tako da ide :
switch(NekaVarijabla)
{
case 0:
{
//Code
}
case 1:
{
//Code
}
}
Mslking12@
Hustler
pre 5 godina
V01D wrote on March 23, 2020, 6:34 am:
Case se broji od 0, mozda je to u pitanju ?

Tako da ide :
switch(NekaVarijabla)
{
case 0:
{
//Code
}
case 1:
{
//Code
}
}


Probao sam nije to to jer ako vidis da se zavrsava na 0 mislim da nije da nisam trebao to
Skrilew
Godfather
pre 5 godina
Na svaku dodas prvo:
Traxx_DisablePlayerCheckpoint( playerid );


Pa ispod toga:
Traxx_SetPlayerCheckpoint( playerid, 2084.2708,-1814.9445,13.0891, 5.0 );


Znaci kada stane na checkpoint disable ga, pa onda pokaze drugi
Mslking12@
Hustler
pre 5 godina
V01D wrote on March 23, 2020, 11:00 am:
Na svaku dodas prvo:
Traxx_DisablePlayerCheckpoint( playerid );


Pa ispod toga:
Traxx_SetPlayerCheckpoint( playerid, 2084.2708,-1814.9445,13.0891, 5.0 );


Znaci kada stane na checkpoint disable ga, pa onda pokaze drugi


Jeli ovako
 Polaganje[ playerid ] = 37;
                        Traxx_DisablePlayerCheckpoint( playerid );2
                        Traxx_SetPlayerCheckpoint( playerid, 2072.0461,-1880.4370,13.2542, 5.0 );
                        SCM( playerid, -1, ""col_blue": "col_white"Nastavi dalje(marker)." );
                    }
Skrilew
Godfather
pre 5 godina
Tako je, uradis to za svaki case, samo pazi na ovu 2 na kraju xD:
Traxx_DisablePlayerCheckpoint( playerid );
Mslking12@
Hustler
pre 5 godina
V01D wrote on March 23, 2020, 12:17 pm:
Tako je, uradis to za svaki case, samo pazi na ovu 2 na kraju xD:
Traxx_DisablePlayerCheckpoint( playerid );


Druze probo sam nece nikako.Ako hoces da ti dam link moda u pm pa da ti vidis.
--Lood--
Crime Lord
pre 5 godina
99% ti je problem u Polaganje[ playerid ]
jer ono 99% nije >= 1 odnosno sta treba da uradis problem ti je u komandi gdje zapocinjes polaganje
jesi li siguran da ako ti npr kuca /polazi postavi Polaganje[ playerid ] na 1
ili da olaksam de posalji mi dio gdje zapocinje polaganje to su samo provjere na kom je checkpointu ajmo reci
Mslking12@
Hustler
pre 5 godina
--Lood-- wrote on March 23, 2020, 2:52 pm:
99% ti je problem u Polaganje[ playerid ]
jer ono 99% nije >= 1 odnosno sta treba da uradis problem ti je u komandi gdje zapocinjes polaganje
jesi li siguran da ako ti npr kuca /polazi postavi Polaganje[ playerid ] na 1
ili da olaksam de posalji mi dio gdje zapocinje polaganje to su samo provjere na kom je checkpointu ajmo reci


Jeli da dam kada pocinje gradska voznja ili kada su testovi?
Mslking12@
Hustler
pre 5 godina
E ovo je za testoeve kada poloyis
if( PolaganjeBodovi[ playerid ]  >= 7 ) {

DeletePVar( playerid, "dialog_POLAGANJE");
        format( globalstring, sizeof( globalstring ), ""col_white"Uspesno ste polozili testove sa "col_srvboja"%d "col_white"bodova.\nSada izadjite napolje i sedite u neko od vozila.", PolaganjeBodovi[ playerid ] );
SPD( playerid, dialog_A_ISPIT , DSMSG, ""col_white"Cestitamo !", globalstring, "Uredu", "");
PolaganjeBodovi[ playerid ]  = 0; PlayerInfo[ playerid ][ xVozacka ] = 0; SavePlayer( playerid );
                    Polaganje[ playerid ] = 1; CheckpointStatus[ playerid ] = 13; GreskaVoznja[ playerid ] = 0;
Traxx_SetPlayerCheckpoint( playerid, 2075.6414, -1879.5465, 13.1864, 5.0 );
SCM( playerid, -1, ""col_blue": "col_white"Izadjite napolje i sedite u jedno od vozila!");
SCM( playerid, -1, ""col_blue": "col_white"PAZITE DA NE PREDJETE 100KM/H IMATE PRAVO NA 3 GRESKE." );
}
else if( PolaganjeBodovi[ playerid ]  < 7 ) {

SPD( playerid, dialog_A_ISPIT , DSMSG, ""col_white"Zao nam je", "Nemate dovoljno za prolazak testova.", "Uredu", "");
PolaganjeBodovi[ playerid ]  = 0;
DeletePVar( playerid, "dialog_POLAGANJE");
Polaganje[ playerid ] = 0;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava