Detaljan opis problema: pa ovako, sad mi je trenutno u modu kad poÄnem raditi posao tj sakupljati smeće da mi izbacuje random cpove na kontejnere i onda doÄ'em do tog kontejnera i kliknem lijevi klik da uzme smeće i ubacim u kamion. A ja bi želio da kod bilo kojeg kontejnera doÄ'em i da mi tako uzima smeće, da ne baca random CPove i da onda baÅ¡ moram biti kod tog kontejnera
Dio skripte: recite što treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Moras detaljnije objasniti problem,posalji dijaloge Komunalca i komandu kojom pokreces posao.I detaljno opisi problem sto jasnije mozes
Daj taj kod gdje on uzima smece i gdje mu stvara CP
znaći, ja kucam /posao komunalac i onda mi izbaci CP na koji moram ići i pokupiti vreću smeća a iz drugih ne mogu
a ja bi želio da nema CPa i da mogu uzeti iz kontejnera do kojeg doÄ'em
else if( PlayerInfo[ playerid ][ xPosao ] == POSAO_KOMUNALAC ) {
new item[32];
if( sscanf( params, "s[32] ", item)) {
SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
SendUsageMessage( playerid, "/posao [opcija]");
SCM( playerid, BELA, "[Opcije] djubretar, cistaculica");
SCM( playerid, SVETLOPLAVA, "___________________________________________________________________");
return 1;
}
if( strcmp( item, "djubretar",true) == 0) {
if( CheckpointStatus[ playerid ] != 0 ) return SendErrorMessage( playerid, "Vec imas checkpoint aktiviram tako da ne mozes ovo koristiti." );
if( UzeoOpremu[ playerid ] == false ) return SendErrorMessage( playerid, "Nemate opremu!" );
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 408 ) return SendErrorMessage( playerid, "Niste u vozilu za skupljanje smeca!");
if( garbagemanInfo [playerid ][ gmiJob ] == true ) return SendErrorMessage( playerid, "Vi vec skupljate smece.");
if( AccountVerified[ playerid ] == false ) return SendErrorMessage( playerid, "Prvo morate verifikovati svoj nalog(/verifikacija).");
AccountVerified[ playerid ] = false;
garbagemanInfo[ playerid ][ gmiJob ] = true;
garbagemanInfo[ playerid ][ gmiDuty ] = true;
garbagemanInfo[ playerid ][ gmiReadyToDump ] = false;
garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gPlayerID ] = playerid;
garbagemanInfo[ playerid ][ gmiVehicleID ] = GetPlayerVehicleID( playerid );
new Random = (random( ServerInfo[ BrojKontejnera ] ) + 1);
new freeid = FreeContainerID( Random );
garbagemanInfo[ playerid ][ gmiContainerID ] = freeid;
Banks_SetPlayerCheckpoint( playerid, KontInfo[ freeid ][ koObjPos ][ 0 ], KontInfo[ freeid ][ koObjPos ][ 1 ], KontInfo[ freeid ][ koObjPos ][ 2 ], 5.0 );
CheckpointStatus[ playerid ] = 22;
ShowPlayerDialog( playerid, 0, DSMSG, "Posao Komunalac",
""col_white"Na mapi vam je oznacen kontejner koji treba ocistiti. Vas zadatak je pocistiti "col_job"10 "col_white"njih kako bi izvrsili jednu rutu.\n\n" \
"Kada dodete do kontejnera sa smecem izadite iz kamiona te pritisnite "col_job"lijevi klik misa "col_white"kraj kontejnera\n" \
"da bi pokupili smece. Kada ga pokupite odnesite ga do straznjeg dijela kamiona te ponovno pritisnite "col_job"levi klik misa. ", "U redu", "");
return 1;
}
netko?
To je za trebam nesto temu, a ne da otvaras, malo razmisli prije otvaranja