warning 209: function "cmd_robbgbank" should return a value (POMOC molim)


Započeo andreo.pwn, Mart 08, 2023, 01:09:15 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): warning 209: function "cmd_robbgbank" should return a value
Deo skripte:
CMD:robbggold(playerid, const params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 3.0, -160.7817,44.7768,1165.0330)) return SendErrorMessage(playerid, "Morate biti kod sefa zlatare!");
    if( PI[ playerid ][ xClan ] == 0 ) return SendErrorMessage ( playerid, "Morate biti clan organizacije da bi pljackali zlataru!");
	if( PI[ playerid ][ xLevel] < 10 ) return SendErrorMessage( playerid, "Morate biti level 10+ da bi pljackali zlataru!");
	if(GetFactionType(playerid) == ORG_TIP_PD || GetFactionType(playerid) == ORG_TIP_HITM) return SendErrorMessage(playerid, "PD/SAJ/SP nema razloga pljackati zlataru!");
	if( ZlatoVreme[ playerid ] > 10 ) return SendErrorMessage( playerid, "Vec pljackate Beogradsku Zlataru, nema potrebe za spamom!");
	if(ZlataraOpljackana == true) return SendErrorMessage(playerid, "Beogradska Zlatara je vec opljackana, molimo sacekajte neko vrijeme!");
	if( PljackaUToku || ZlataraUToku ) return SendErrorMessage( playerid, "Ne mozes se portati dok je pljacka u toku!" );
    if(GetFactionType(playerid) != ORG_TIP_MAFIJA || GetFactionType(playerid) != ORG_TIP_PO )
    {
		new policajci = 0, igraci = 1, hour, minute, seconds;
		gettimeEx( hour, minute, seconds );
		FixHour( hour );
		hour = shifthour;
		foreach(new i:Player)
		{
		    if(GetFactionType(i) == ORG_TIP_PD && PoliceDuty[i]) policajci ++;
	 	    if(PI[i][xClan] == PI[playerid][xClan] && i != playerid) igraci ++;
		}
		if(GetWeapon(playerid) >= 22 && GetWeapon(playerid) <= 40)
		{
			    ZlataraOpljackana = true;
			    ZlataraUToku = true;
			    if(PI[playerid][xAlat] >= 1)
			    {
			        ZlatoVreme[playerid] = 120;
					SCM(playerid, andreovaomiljena, "Zapoceli ste pljacku Beogradske Zlatare sa alatom, ostanite na mjestu jos 120 sekundi!");
					format( globalstring, sizeof( globalstring ), "[ID:%d] %s pljacka Beogradsku Zlataru sa alatom !", playerid, ImeIgraca( playerid ) );
					AdminPoruka( 0x9FEB14FF, globalstring );
				}
				else
				{
			        ZlatoVreme[playerid] = 180;
					SCM(playerid, andreovaomiljena, "Zapoceli ste pljacku Beogradske Zlatare bez alata, ostanite na mjestu jos 180 sekundi!");
					format( globalstring, sizeof( globalstring ), "[ID:%d] %s pljacka Beogradsku Zlataru bez alata !", playerid, ImeIgraca( playerid ) );
					AdminPoruka( 0x9FEB14FF, globalstring );
				}
				PljackanjeZlatareTimer[playerid] = SetTimerEx( "PljackanjeZlatarice", 1000, true, "d", playerid );
				PostaviWanted( playerid, "Pljacka Zlatare", "Nepoznat", 6 );
				TimerZlatareVracanje = SetTimer( "SkiniRobZlatare", 2400000, false );
			 	TogglePlayerControllable(playerid, false);
			 	ApplyAnimation(playerid, "BOMBER", "BOM_PLANT_LOOP", 4.1, 1, 0, 0, 0, 0, 1);
			 	PI[playerid][xAlat] --;

	            new string[ 128 ];
				format( string, sizeof( string ), "Igrac %s je zapoceo pljackanje Beogradske Zlatare", ImeIgraca( playerid ) );
				LogSave( "Ostalo/LogPljackaZlatare.log", string );

				OOCNews(0xC1151AFF, "[VESTI IZ MINISTARSTVA] U toku je pljacka zlatare u Beogradu. Molimo gradjane da se udalje!");

				format( globalstring, sizeof( globalstring ), "/ PLJACKA ZLATARE / | %s[%d] je poceo da pljacka Beogradsku Zlataru.", ImeIgraca( playerid ), playerid );
				AdminPoruka( SERVERBOJA, globalstring );
		}
  		else return SendErrorMessage(playerid, "Nemate dobro oruzije za pljackanje zlataru!");
	}
}

Slika (tu se nalazi linija i kod): https://ibb.co/BP3qb8c
Ako bi mi neko mogao pomoci bas bi mi bilo od koristi jer sam pokusavao da rijesim ovo ali nije poslo za rukom...

Citat: andreo.pwn poslato Mart 08, 2023, 01:09:15 PRE PODNE
Problem(error/warning): warning 209: function "cmd_robbgbank" should return a value
Deo skripte:
CMD:robbggold(playerid, const params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 3.0, -160.7817,44.7768,1165.0330)) return SendErrorMessage(playerid, "Morate biti kod sefa zlatare!");
    if( PI[ playerid ][ xClan ] == 0 ) return SendErrorMessage ( playerid, "Morate biti clan organizacije da bi pljackali zlataru!");
	if( PI[ playerid ][ xLevel] < 10 ) return SendErrorMessage( playerid, "Morate biti level 10+ da bi pljackali zlataru!");
	if(GetFactionType(playerid) == ORG_TIP_PD || GetFactionType(playerid) == ORG_TIP_HITM) return SendErrorMessage(playerid, "PD/SAJ/SP nema razloga pljackati zlataru!");
	if( ZlatoVreme[ playerid ] > 10 ) return SendErrorMessage( playerid, "Vec pljackate Beogradsku Zlataru, nema potrebe za spamom!");
	if(ZlataraOpljackana == true) return SendErrorMessage(playerid, "Beogradska Zlatara je vec opljackana, molimo sacekajte neko vrijeme!");
	if( PljackaUToku || ZlataraUToku ) return SendErrorMessage( playerid, "Ne mozes se portati dok je pljacka u toku!" );
    if(GetFactionType(playerid) != ORG_TIP_MAFIJA || GetFactionType(playerid) != ORG_TIP_PO )
    {
		new policajci = 0, igraci = 1, hour, minute, seconds;
		gettimeEx( hour, minute, seconds );
		FixHour( hour );
		hour = shifthour;
		foreach(new i:Player)
		{
		    if(GetFactionType(i) == ORG_TIP_PD && PoliceDuty[i]) policajci ++;
	 	    if(PI[i][xClan] == PI[playerid][xClan] && i != playerid) igraci ++;
		}
		if(GetWeapon(playerid) >= 22 && GetWeapon(playerid) <= 40)
		{
			    ZlataraOpljackana = true;
			    ZlataraUToku = true;
			    if(PI[playerid][xAlat] >= 1)
			    {
			        ZlatoVreme[playerid] = 120;
					SCM(playerid, andreovaomiljena, "Zapoceli ste pljacku Beogradske Zlatare sa alatom, ostanite na mjestu jos 120 sekundi!");
					format( globalstring, sizeof( globalstring ), "[ID:%d] %s pljacka Beogradsku Zlataru sa alatom !", playerid, ImeIgraca( playerid ) );
					AdminPoruka( 0x9FEB14FF, globalstring );
				}
				else
				{
			        ZlatoVreme[playerid] = 180;
					SCM(playerid, andreovaomiljena, "Zapoceli ste pljacku Beogradske Zlatare bez alata, ostanite na mjestu jos 180 sekundi!");
					format( globalstring, sizeof( globalstring ), "[ID:%d] %s pljacka Beogradsku Zlataru bez alata !", playerid, ImeIgraca( playerid ) );
					AdminPoruka( 0x9FEB14FF, globalstring );
				}
				PljackanjeZlatareTimer[playerid] = SetTimerEx( "PljackanjeZlatarice", 1000, true, "d", playerid );
				PostaviWanted( playerid, "Pljacka Zlatare", "Nepoznat", 6 );
				TimerZlatareVracanje = SetTimer( "SkiniRobZlatare", 2400000, false );
			 	TogglePlayerControllable(playerid, false);
			 	ApplyAnimation(playerid, "BOMBER", "BOM_PLANT_LOOP", 4.1, 1, 0, 0, 0, 0, 1);
			 	PI[playerid][xAlat] --;

	            new string[ 128 ];
				format( string, sizeof( string ), "Igrac %s je zapoceo pljackanje Beogradske Zlatare", ImeIgraca( playerid ) );
				LogSave( "Ostalo/LogPljackaZlatare.log", string );

				OOCNews(0xC1151AFF, "[VESTI IZ MINISTARSTVA] U toku je pljacka zlatare u Beogradu. Molimo gradjane da se udalje!");

				format( globalstring, sizeof( globalstring ), "/ PLJACKA ZLATARE / | %s[%d] je poceo da pljacka Beogradsku Zlataru.", ImeIgraca( playerid ), playerid );
				AdminPoruka( SERVERBOJA, globalstring );
		}
  		else return SendErrorMessage(playerid, "Nemate dobro oruzije za pljackanje zlataru!");
	}
}

Slika (tu se nalazi linija i kod): https://ibb.co/BP3qb8c
Ako bi mi neko mogao pomoci bas bi mi bilo od koristi jer sam pokusavao da rijesim ovo ali nije poslo za rukom...
}
        else return SendErrorMessage(playerid, "Nemate dobro oruzije za pljackanje zlataru!");
   }
        return 1;
}

Ovo je fix ( da znaju i drugi za ubuduce )

        else return SendErrorMessage(playerid, "Nemate dobro oruzije za pljackanje zlataru!");
   }
   return 1;
}

Svaka cast majstore, hvala ti poslije ovog dobio sam warning loose indentation, ali onda sam samo povukao return jedan red prije i radi hvala ti mnogo  :) ;) ;) ;) :D
Svaka cast za ovog lika sve pohvale :D
Poslednja Izmena: Mart 08, 2023, 01:28:56 PRE PODNE od andreo.pwn