CMD:takejob( playerid )
{
if( PlayerInfo[ playerid ][ xPosao ] == 0 )
{
if( GetPlayerState( playerid ) == 1 )
{
if( ChosenJob[ playerid ] != 0 )
{
if( !IsPlayerInRangeOfPoint( playerid, 5.0, jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 0 ], jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 1 ], jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 2 ] ) ) return SendErrorMessage( playerid, "Morate stajati na pickupu da bi uzeli posao!");
switch(ChosenJob[ playerid ])
{
case POSAO_MEHANICAR:
{
SendJobMessage( playerid, "Cestitamo, uspesno ste se zaposlili kao Mehanicar." );
SendJobMessage( playerid, "Komande posla: {FFFFFF}/mechanic" );
}
case POSAO_PMUNICIJE:
{
SendJobMessage( playerid, "Cestitamo, uspesno ste se zaposlili kao Proizvodjac Municije." );
SendJobMessage( playerid, "Komande posla: {FFFFFF}/posao {36AB00}| {FFFFFF}/uniforma {36AB00}| {FFFFFF}/stopwork {36AB00}| {FFFFFF}/posaoskillovi" );
}
case POSAO_PILOT:
{
if( PlayerInfo[ playerid ][ xLetelica ] == 0 ) return SendErrorMessage( playerid, "Ne posedujes dozvolu za avion/helic." );
SendJobMessage( playerid, "Cestitamo, uspesno ste se zaposlili kao Pilot." );
SendJobMessage( playerid, "Komande posla: {FFFFFF}/posao {36AB00}| {FFFFFF}/uniforma {36AB00}| {FFFFFF}/stopwork {36AB00}| {FFFFFF}/posaoskillovi" );
}
case POSAO_RUDAR:
{
SendJobMessage( playerid, "Cestitamo, uspesno ste se zaposlili kao Rudar." );
SendJobMessage( playerid, "Komande posla: {FFFFFF}/posao {36AB00}| {FFFFFF}/uniforma {36AB00}| {FFFFFF}/stopwork {36AB00}| {FFFFFF}/posaoskillovi" );
}
case POSAO_PNOVCA:
{
SendJobMessage( playerid, "Cestitamo, uspesno ste se zaposlili kao Prevoznik Novca." );
SendJobMessage( playerid, "Komande posla: {FFFFFF}/posao {36AB00}| {FFFFFF}/uniforma {36AB00}| {FFFFFF}/stopwork {36AB00}| {FFFFFF}/posaoskillovi" );
}
case POSAO_UBERDRIVER:
{
if(PlayerInfo == 0) return SendErrorMessage(playerid, "Ne posjedujes dozvolu za auto.");
SendJobMessage( playerid, "Cestitamo, uspesno ste se zaposlili kao Uber." );
SendJobMessage( playerid, "Komande posla: {FFFFFF}/posao {36AB00}| {FFFFFF}/uniforma {36AB00}| {FFFFFF}/stopwork {36AB00}| {FFFFFF}/posaoskillovi" );
}
case POSAO_PNAMJESTAJA:
{
SendJobMessage( playerid, "Cestitamo, uspesno ste se zaposlili kao Proizvodac namjestaja." );
SendJobMessage( playerid, "Komande posla: {FFFFFF}/posao {36AB00}| {FFFFFF}/uniforma {36AB00}| {FFFFFF}/stopwork {36AB00}| {FFFFFF}/posaoskillovi" );
}
case POSAO_PREVOZVOZILAOTPAD:
{
SendJobMessage( playerid, "Cestitamo, uspesno ste se zaposlili kao Prevoznik vozila za otpad." );
SendJobMessage( playerid, "Komande posla: {FFFFFF}/posao {36AB00}| {FFFFFF}/uniforma {36AB00}| {FFFFFF}/stopwork {36AB00}| {FFFFFF}/posaoskillovi" );
}
}
PlayerInfo[ playerid ][ xPosao ] = ChosenJob[ playerid ];
new q[ 100 ];
mysql_format( mSQL, q, sizeof(q), "UPDATE `users` SET `job_id` = '%d' WHERE `user_id` = '%d' LIMIT 1", PlayerInfo[ playerid ][ xPosao ], PlayerInfo[ playerid ][ xID ] );
mysql_tquery( mSQL, q );
}
else SendErrorMessage( playerid, "Morate biti na pickupu za posao");
}
else SendErrorMessage( playerid, "Ne smete biti u vozilu!");
}
else SendErrorMessage( playerid, "Vec imate posao! Koristite {FFFFFF}[ /quitjob ] {FF0000}da date otkaz!");
return 1;
}
Pomoc oko posla
306
pregleda
6
postova
28. Mar. 2023.
Treba mi pomoc oko posla, sve je uradjeno kako treba, kada odem na pickup za posao i idem /takejob pise da moram da budem na pickupu, a vec jesam..
29. Mar. 2023.
if( !IsPlayerInRangeOfPoint( playerid, 5.0, jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 0 ], jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 1 ], jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 2 ] ) ) return SendErrorMessage( playerid, "Morate stajati na pickupu da bi uzeli posao!");else SendErrorMessage( playerid, "Morate biti na pickupu za posao");
29. Mar. 2023.
nema smilsa koristiti else kada on ovom linijom
ispituje ako nije u rangeu i prekida chain sa returnom ako nije..
if( !IsPlayerInRangeOfPoint( playerid, 5.0, jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 0 ], jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 1 ], jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 2 ] ) ) return SendErrorMessage( playerid, "Morate stajati na pickupu da bi uzeli posao!");ispituje ako nije u rangeu i prekida chain sa returnom ako nije..
29. Mar. 2023.
njoBe_ wrote on March 29, 2023, 3:27 pm:
nema smilsa koristiti else kada on ovom linijom
ispituje ako nije u rangeu i prekida chain sa returnom ako nije..
if( !IsPlayerInRangeOfPoint( playerid, 5.0, jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 0 ], jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 1 ], jobsInfos[ ChosenJob[ playerid ]-1 ][ jTakeJobPos ][ 2 ] ) ) return SendErrorMessage( playerid, "Morate stajati na pickupu da bi uzeli posao!");ispituje ako nije u rangeu i prekida chain sa returnom ako nije..
iq 10
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava