Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: andreo.pwn poslato Mart 08, 2023, 01:09:15 PRE PODNE

Naslov: warning 209: function "cmd_robbgbank" should return a value (POMOC molim)
Poruka od: 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: [pawn]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) policajci ++;
           if(PI[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!");
   }
}[/pawn]
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...
Naslov: Odg: warning 209: function "cmd_robbgbank" should return a value (POMOC molim)
Poruka od: Goku ^ poslato Mart 08, 2023, 01:15:24 PRE PODNE
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: [pawn]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) policajci ++;
           if(PI[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!");
   }
}[/pawn]
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;
}
Naslov: Odg: warning 209: function "cmd_robbgbank" should return a value (POMOC molim)
Poruka od: andreo.pwn poslato Mart 08, 2023, 01:27:39 PRE PODNE
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
Naslov: Odg: warning 209: function "cmd_robbgbank" should return a value (POMOC molim)
Poruka od: schatzi poslato Mart 08, 2023, 07:51:13 PRE PODNE
da nije vas pawno bi propao
Naslov: Odg: warning 209: function "cmd_robbgbank" should return a value (POMOC molim)
Poruka od: devster poslato Mart 08, 2023, 08:14:01 PRE PODNE
Korisnoooo