warning 219: local variable "i" shadows a variable at a preceding level
#1

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22076) : warning 219: local variable "i" shadows a variable at a preceding level

Код:
for(new i; i< MAX_PLAYERS; i++)
all code
Код:
public UpdateGangZone(i)
{
    new szString[ 128 ], z_id = zoneID - 1;
    if(WarWon == 5)
    {
        GZ_DATA[ z_id ][ zColor ] = COLOR_CHICHAGOFF;
        return 1;
    }
    else if (WarWon == 6)
    {
        GZ_DATA[ z_id ][ zColor ] = COLOR_SMINIONA;
         return 1;
    }
    else if(WarWon == 12)
    {
         GZ_DATA[ z_id ][ zColor ] = COLOR_FORLENZAFF;
         return 1;
    }
    else if(WarWon == 13)
    {
         GZ_DATA[ z_id ][ zColor ] = COLOR_ZALUCHIFF;
         return 1;
    }
    GZ_DATA[ z_id ][ zOwner ] = WarWon;
    GZ_DATA[ z_id ][ zOwned ] = 1;
    for(new i; i< MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i)) continue;
        if( turf[ i ] != 0 )
        {
            GangZoneHideForPlayerEx( i, GZ_DATA[ z_id ][ zID ] );
            GangZoneShowForPlayerEx( i, GZ_DATA[ z_id ][ zID ], GZ_DATA[ z_id ][ zColor ] );
        }
    }
    format( szString, 128, "UPDATE `gangzones` SET `Color` = %d, `Owner` = %d, `Owned` = %d WHERE `ID` = %d", GZ_DATA[ z_id ][ zColor ], GZ_DATA[ z_id ][ zOwner ], GZ_DATA[ z_id ][ zOwned ], zoneID );
    mysql_query( szString );
    return 1;
}
Reply
#2

Try > for(i< MAX_PLAYERS; i++)
Reply
#3

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22082) : error 001: expected token: ";", but found ")"
line 22082 for(i< MAX_PLAYERS; i++)
Reply
#4

Most likely its
for(i; i< MAX_PLAYERS; i++)

Then.
Reply
#5

error
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22082) : warning 215: expression has no effect

idem line
Reply
#6

try using another value such as x.
Код:
for(new x; x < MAX_PLAYERS; x++)
Reply
#7

Thanks.
Код:
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(57015) : warning 213: tag mismatch
Please help

Line 57015
Код:
mysql_get_field( "MinX", szResult );            GZ_DATA[ i ][ zMinX ] = floatstr( szResult );
Reply
#8

No problem, remember to rep ^^

Is "szResult" defined as a float?
Код:
new Float:szResult;
Reply
#9

stock LoadGangZones( ){
new rows, szResult[ 50 ];
mysql_query( "SELECT * FROM `gangzones`" );
mysql_store_result( );
rows = mysql_num_rows( );
for( new i = 0; i < rows; i++ ){
mysql_get_field( "Owned", szResult ); GZ_DATA[ i ][ zOwned ] = strval( szResult );
mysql_get_field( "Owner", szResult ); GZ_DATA[ i ][ zOwner ] = strval( szResult );
mysql_get_field( "Color", szResult ); GZ_DATA[ i ][ zColor ] = strval( szResult );
mysql_get_field( "MinX", szResult ); GZ_DATA[ i ][ zMinX ] = floatstr( szResult );
mysql_get_field( "MinY", szResult ); GZ_DATA[ i ][ zMinY ] = floatstr( szResult );
mysql_get_field( "MaxX", szResult ); GZ_DATA[ i ][ zMaxX ] = floatstr( szResult );
mysql_get_field( "MaxY", szResult ); GZ_DATA[ i ][ zMaxY ] = floatstr( szResult );
GZ_DATA[ i ][ zID ] = GangZoneCreateEx( GZ_DATA[ i ][ zMinX ], GZ_DATA[ i ][ zMinY ], GZ_DATA[ i ][ zMaxX ], GZ_DATA[ i ][ zMaxY ], i + 1, 1.0 );
}
mysql_free_result( );
printf( "[TURFS]Au fost loadate %d zone.", rows );
printf( "[TURFS]Sistemul functioneaza in parametri optimi.", rows );
return 1;
}
Reply
#10

Change szResult into an int..
Код:
new rows, szResult;
EDIT:
Also remove the strval(szResult); with just szResult;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)