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;
}