[Pomoc] Sverc

Započeo Tommy10
12. Mar. 2017. Zaključano
535
pregleda
7
postova
Tommy10
2
Rookie
12. Mar. 2017.
Skripta koju koristim: San Marino
Detaljan opis problema: Ovako,kopirao sam sverc sa athlone moda i sve sam lijepo uradio,ali kad dodjem sa kombijom na checkpoint nece da nestane
Dio skripte:
			case 35: {

    if( ProcesSvercanja[ playerid ] == 1 ) {

        Nixxy_DisablePlayerCheckpoint( playerid );

        Nixxy_SetPlayerCheckpoint( playerid, -737.9325, -132.5371, 58.8809, 2.0 );
    CheckpointStatus[ playerid ] = 39;
    ProcesSvercanja[ playerid ] = 2;

    SCM( playerid, 0xFFFFFFFF, " ""Odite desno do magacina i uzmite vasu kutiju." );
            }
            else if( ProcesSvercanja[ playerid ] == 2 ) {

        Nixxy_DisablePlayerCheckpoint( playerid );

                ProcesSvercanja[ playerid ] = 3;
                CheckpointStatus[ playerid ] = 0;

                SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 3052, 1, 0.15, 0.4, 0.0, 0.0, 90.0, 0.0, 1.0, 1.0, 1.0 );
SCM( playerid, 0xFFFFFFFF, " ""Uzeli ste kutiju sa materijalima, ubacite je u kombi(/ubaciukombi)!");
    ApplyAnimation( playerid, "CARRY", "crry_prtial", 4.1, 0, 1, 1, 1, 1, 1 );

            }
            else if( ProcesSvercanja[ playerid ] == 5 ) {

                if( !IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_BADGE ) ) return SendErrorMessage( playerid, "Nemate kutiju u rukama!");

        Nixxy_DisablePlayerCheckpoint( playerid );

        ProcesSvercanja[ playerid ] = 0;

RemovePlayerAttachedObject( playerid, OBJECT_SLOT_BADGE );

CheckpointStatus[ playerid ] = 0;

                    new mats = random(50)+400;

SendClientMessageEx( playerid, 0xFFFFFFFF, " ""Otvorili ste kutiju i dobili %d materijala!", mats );
ApplyAnimation( playerid, "CARRY", "putdwn", 3.0, 0, 0, 0, 0, 0 );

PlayerInfo[ playerid ][ xSvercer ] = 5;
PlayerInfo[ playerid ][ xMaterijali ] += mats;
SavePlayer( playerid );

            }
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): http://imgur.com/a/0fBuP
Boki Boki
6
OG Legend
12. Mar. 2017.
Ja ovdje ne vidim nigdje da provjerava ako je igrac u CP?
Tommy10
2
Rookie
12. Mar. 2017.
Kako da to uradim zato sam i postavio pitanje da mi neko objasni u čemu je problem i da mi pomogne pošto nisam baš neki skripter
CMD:svercmatsa( playerid, params[] ) {

    if( PlayerInfo[ playerid ][ xClan ] == 0 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
if( GetFactionType( playerid ) == ORG_TIP_MAFIJA ) {

if( PlayerInfo[ playerid ][ xSvercer ] != 0 ) return SendErrorMessage( playerid, "Moras cekati jos %d minuta da bi mogao svercati opet.", PlayerInfo[ playerid ][ xSvercer ] );

        if( !IsVehicleC1( GetPlayerVehicleID( playerid ) ) ) return SendErrorMessage( playerid, "Morate biti u kombiju nekom za prevoz" );

CheckpointStatus[ playerid ] = 39;
Nixxy_SetPlayerCheckpoint( playerid, -736.0009, -124.1893, 58.8809, 2.0 );
SCM( playerid, 0x95b4a2FF, " "col_white"Odite na oznacenu lokaciju kako bi pokupili materijale." );
ProcesSvercanja[ playerid ] = 1;

}
else return SendErrorMessage( playerid, "Samo mafije." );
    return true;
}

CMD:prekinisverc( playerid, params[] ) {

    if( PlayerInfo[ playerid ][ xClan ] == 0 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
if( GetFactionType( playerid ) == ORG_TIP_MAFIJA ) {

if( ProcesSvercanja[ playerid ] == 0 ) return SendErrorMessage( playerid, "Niste poceli sverc materijala." );

        if( IDVozilaKojimSverca[ playerid ] != -1 ) KutijaMatsa[ IDVozilaKojimSverca[ playerid ] ] = false;
        IDVozilaKojimSverca[ playerid ] = -1;

CheckpointStatus[ playerid ] = 0;
Nixxy_DisablePlayerCheckpoint( playerid );

SCM( playerid, 0x95b4a2FF, " "col_white"Prekinuli ste sa svercom materijala, sledeci put mozete za 5min." );

        PlayerInfo[ playerid ][ xSvercer ] = 5;
SavePlayer( playerid );

ProcesSvercanja[ playerid ] = 0;

}
else return SendErrorMessage( playerid, "Samo mafije." );
    return true;
}

CMD:ubaciukombi( playerid, params[] ) {

if( PlayerInfo[ playerid ][ xClan ] == 0 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
if( GetFactionType( playerid ) == ORG_TIP_MAFIJA ) {

if( !IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_BADGE ) ) return SendErrorMessage( playerid, "Nemate kutiju u rukama!");

if( ProcesSvercanja[ playerid ] != 3 ) return SendErrorMessage( playerid, "Nemate kutiju u rukama!");

    new vehicleid = getPlayerNearestVehicle( playerid ), orgID = PlayerInfo[ playerid ][ xClan ];

        if( KutijaMatsa[ vehicleid ] ) return SendErrorMessage( playerid, "Ovde vec ima ubacena kutija sa materijalima." );

    new Float:vehPos[ 3 ];
getPosBehindVehicle( vehicleid, vehPos[ 0 ], vehPos[ 1 ], vehPos[ 2 ], 0.0 );
if( !IsPlayerInRangeOfPoint( playerid, 2, vehPos[ 0 ], vehPos[ 1 ], vehPos[ 2 ] ) ) return SendErrorMessage( playerid, "Morate biti pored prtljaznika." );

        if( !IsVehicleC1( vehicleid ) ) return SendErrorMessage( playerid, "Morate biti u kombiju nekom za prevoz" );

        ProcesSvercanja[ playerid ] = 4;

RemovePlayerAttachedObject( playerid, OBJECT_SLOT_BADGE );

Nixxy_SetPlayerCheckpoint(playerid, OI[ orgID ][ oPozExtX ], OI[ orgID ][ oPozExtY ], OI[ orgID ][ oPozExtZ ], 2.0 );

CheckpointStatus[ playerid ] = 39;

        IDVozilaKojimSverca[ playerid ] = vehicleid;
KutijaMatsa[ vehicleid ] = true;

SCM( playerid, 0x95b4a2FF, " "col_white"Ubacili ste kutiju , idite da istovarite do baze!");
    SCM( playerid, 0x95b4a2FF, " "col_white"Kada stignete izvadite kutiju iz kombija komandom /izvadikutiju." );
SCM( playerid, 0x95b4a2FF, " "col_white"I sa kutijom u rukama stanite na marker!");
ApplyAnimation( playerid, "CARRY", "putdwn", 3.0, 0, 0, 0, 0, 0 );

}
else return SendErrorMessage( playerid, "Samo mafije." );
    return true;

}

CMD:izvadikutiju( playerid, params[] ) {

if( PlayerInfo[ playerid ][ xClan ] == 0 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
if( GetFactionType( playerid ) == ORG_TIP_MAFIJA ) {

if( IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_BADGE ) ) return SendErrorMessage( playerid, "Vec imas kutiju u rukama!");

if( ProcesSvercanja[ playerid ] != 4 ) return SendErrorMessage( playerid, "Niste ubacili kutiju u kombi!");

    new vehicleid = getPlayerNearestVehicle( playerid );

        if( !KutijaMatsa[ vehicleid ] ) return SendErrorMessage( playerid, "Ovde nema ubacena kutija sa materijalima." );

    new Float:vehPos[ 3 ];
getPosBehindVehicle( vehicleid, vehPos[ 0 ], vehPos[ 1 ], vehPos[ 2 ], 0.0 );
if( !IsPlayerInRangeOfPoint( playerid, 2, vehPos[ 0 ], vehPos[ 1 ], vehPos[ 2 ] ) ) return SendErrorMessage( playerid, "Morate biti pored prtljaznika." );

if( !IsVehicleC1( vehicleid ) ) return SendErrorMessage( playerid, "Morate biti u kombiju nekom za prevoz" );

        ProcesSvercanja[ playerid ] = 5;

        IDVozilaKojimSverca[ playerid ] = -1;
KutijaMatsa[ vehicleid ] = false;

SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 3052, 1, 0.15, 0.4, 0.0, 0.0, 90.0, 0.0, 1.0, 1.0, 1.0 );

SCM( playerid, 0x95b4a2FF, " "col_white"Izvadili ste kutiju , idite da istovarite na marker!");

ApplyAnimation( playerid, "CARRY", "crry_prtial", 4.1, 0, 1, 1, 1, 1, 1 );

}
else return SendErrorMessage( playerid, "Samo mafije." );
    return true;

}
Boki Boki
6
OG Legend
12. Mar. 2017.
Ajd objasni ukratko kako treba izgledati posao pa cu ti reci pa probaj sam napraviti,potrudi se
Kriso_Anderson
5
Kingpin
12. Mar. 2017.
Stavis pod on player enter checkpoint kada stane na checkpoint da mu se izbrise i da dobije stvari kada zavrsi sverc
Tommy10
2
Rookie
12. Mar. 2017.
mozes li mi ti to napravit nekako ne razumijem te
Boki Boki
6
OG Legend
12. Mar. 2017.
Evo ti primjer, ovo je za polaganje
if(Poligon == 1 && AutoSk(GetPlayerVehicleID(playerid)) && GetPlayerState(playerid) == 2) // provjerava varijablu i jeli igrac u kolima autoskole kao vozac, ovde naravno stavljas svoje provjere
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2019.9689,-1929.8307,12.8976)) // provjerava dali je igrac u blizini ovog mjesta ako jeste...
{
Poligon = 2; // postavlja mu varijablu
SetPlayerCheckpoint(playerid, 1959.0626,-1984.1599,12.9542, 2.5); // postavlja novi CP
                        // Ovde brate radis sta ce se desiti ako jeste u CPu
}
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha