Jump to content
  • 0

expected token: ";", but found ")"


Jimmi

Question

Problema intalnita (descriere):Imi tot da eroare de la sistemul de turfs.....
Ero(area / rile) / warning-(ul / urile):
Imagini / Video (optional):=
Ati incercat sa rezolvati singur?:da

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22104) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22104) : warning 215: expression has no effect
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22104) : error 001: expected token: ";", but found ")"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22104) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22104) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
 
Liniile de cod / sursa / script-ul(obligatoriu):
public UpdateGangZone(i)
{
    new szString[ 128 ], z_id = zoneID - 1;
    if(WarWon == 5) GZ_DATA[ z_id ][ zColor ] = COLOR_CHICHAGOFF;
    else if(WarWon == 6) GZ_DATA[ z_id ][ zColor ] = COLOR_SMINIONA;
    else if(WarWon == 12) GZ_DATA[ z_id ][ zColor ] = COLOR_FORLENZAFF;
    else if(WarWon == 13) GZ_DATA[ z_id ][ zColor ] = COLOR_ZALUCHIFF;
    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;
}
Link to comment
Share on other sites

23 answers to this question

Recommended Posts

  • 1

Aici nu iti trebuie return 1.

Poate sa fie asa pentru ca ai acel if - else acolo.

public Turfss(i)
{
    if(turfs[i] == 1)
    {
         GangZoneShowForPlayerEx(i, GZ_DATA[ i ][ zID ], GZ_DATA[ i ][ zColor ] );
     }
      else
      {
           GangZoneHideForPlayerEx(i, GZ_DATA[ i ][ zID ] );
       }

    return 1;
}

Despre acele avertismente, adauga la acel anum

Float:zMinX,
Float:zMinY,
Float:zMaxX,
Float:zMaxY

Primesti acea avertismente pentru ca nu le ai in enum-ul acela.

Link to comment
Share on other sites

  • 0

incearca asa poate merge

 

public UpdateGangZone(i)
{
    new szString[ 128 ];
    z_id = zoneID - 1;
    if(WarWon == 5) GZ_DATA[ z_id ][ zColor ] = COLOR_CHICHAGOFF;
    else if(WarWon == 6) GZ_DATA[ z_id ][ zColor ] = COLOR_SMINIONA;
    else if(WarWon == 12) GZ_DATA[ z_id ][ zColor ] = COLOR_FORLENZAFF;
    else if(WarWon == 13) GZ_DATA[ z_id ][ zColor ] = COLOR_ZALUCHIFF;
    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;
}

 

Link to comment
Share on other sites

  • 0

Salut, incearca asa

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

 

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
Link to comment
Share on other sites

  • 0

La fel

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22056) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22056) : warning 215: expression has no effect
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22056) : error 001: expected token: ";", but found ")"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22056) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22056) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
 
Link to comment
Share on other sites

  • 0

Verifica daca variabila e scrisa corect cu litera mare cu litera mica si vezi daca nu cumvaai paranteza drepata inloc de rotunda

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
Link to comment
Share on other sites

  • 0

Vezi asa .

 

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;
}

 

Edited by NoNamed
Link to comment
Share on other sites

  • 0

Exact la fel...

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22055) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22055) : warning 215: expression has no effect
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22055) : error 001: expected token: ";", but found ")"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22055) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22055) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
 

 

Aici da eroare:

if(WarWon == 5)

Am adaugat ; dar la fel

Link to comment
Share on other sites

  • 0

Am rezolvat eu dar acuma imi da alte erori...

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1438) : error 001: expected token: ",", but found "["
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1438) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1438) : warning 215: expression has no effect
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1438) : error 001: expected token: ";", but found "]"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1438) : fatal error 107: too many error messages on one line
 
 
aici da eroare:
public Turfss(i)
{
        if(turfs[i] == 1) {
            GangZoneShowForPlayerEx(i, GZ_DATA[ i ][ zID ], GZ_DATA[ i ][ zColor ] );
        }
        else {
            GangZoneHideForPlayerEx(i, GZ_DATA[ i ][ zID ] );
        }
    return 1;
}
Link to comment
Share on other sites

  • 0
public Turfss(i)
{
	if(turfs[i] == 1)
	{
 		GangZoneShowForPlayerEx(i, GZ_DATA[ i ][ zID ], GZ_DATA[ i ][ zColor ] );
 		return 1;
 	}
  	else
  	{
   		GangZoneHideForPlayerEx(i, GZ_DATA[ i ][ zID ] );
   		return 1;
   	}
    return 1;
}

 

Link to comment
Share on other sites

  • 0

E clar

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1439) : error 001: expected token: ",", but found "["
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1439) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1439) : warning 215: expression has no effect
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1439) : error 001: expected token: ";", but found "]"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1439) : fatal error 107: too many error messages on one line
Iti dau tot codul poate iti dai seama daca e de la altceva.....
new turf[48];
new GZ_DATA[48];
new zoneID, WarWon;
new zID;
forward Turfss(i);
forward UpdateGangZone(playerid);
 
enum edata
{
    zColor,
    zOwner[24],
    zOwned,
    zID,
}
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;
}
 
si
public Turfss(i)
{
    if(turfs[i] == 1)
    {
         GangZoneShowForPlayerEx(i, GZ_DATA[ i ][ zID ], GZ_DATA[ i ][ zColor ] );
         return 1;
     }
      else
      {
           GangZoneHideForPlayerEx(i, GZ_DATA[ i ][ zID ] );
           return 1;
       }
    return 1;
}
si stock-ul
stock LoadGangZones( ){
    new szQuery[ 128 ], 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;
}
Link to comment
Share on other sites

  • 0

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(105) : error 017: undefined symbol "edata"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(105) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1439) : error 017: undefined symbol "zColor"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1447) : warning 225: unreachable code
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22049) : error 021: symbol already defined: "zID"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22052) : error 025: function heading differs from prototype
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22077) : warning 219: local variable "i" shadows a variable at a preceding level
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22101) : warning 219: local variable "WarWon" shadows a variable at a preceding level
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22132) : error 017: undefined symbol "zHours"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22118) : warning 204: symbol is assigned a value that is never used: "GangColor"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22197) : error 017: undefined symbol "zHours"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22197) : error 017: undefined symbol "zHours"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22198) : error 017: undefined symbol "zHours"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(22985) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(29677) : warning 213: tag mismatch
Link to comment
Share on other sites

  • 0

enum-ul acela era de vina...

Mai am o eroare acuma...

 

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(1459) : warning 225: unreachable code
 
Aici la return 1; ultima
public Turfss(i)
{
    if(turfs[i] == 1)
    {
         GangZoneShowForPlayerEx(i, GZ_DATA[ i ][ zID ], GZ_DATA[ i ][ zColor ] );
         return 1;
     }
      else
      {
           GangZoneHideForPlayerEx(i, GZ_DATA[ i ][ zID ] );
           return 1;
       }
    return 1;
}

si astea 4 una langa altele:

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(56989) : warning 213: tag mismatch
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(56990) : warning 213: tag mismatch
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(56991) : warning 213: tag mismatch
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(56992) : warning 213: tag mismatch
erorile sunt una langa altele toate 4
        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 );
Edited by jimmi
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.