What's wrong?
#1

PHP код:
forward LoadZonesData(zname[], value[]);
public 
LoadZonesData(zname[], value[])
{
    if(!
strcmp(name"MinX"true)) { ZoneData[z][Minx] = floatstr(value); }
    if(!
strcmp(name"MinY"true)) { ZoneData[z][Miny] = floatstr(value); }
    if(!
strcmp(name"MaxX"true)) { ZoneData[z][Maxx] = floatstr(value); }
    if(!
strcmp(name"MaxY"true)) { ZoneData[z][Maxy] = floatstr(value); }
    if(!
strcmp(name"ZoneID"true)) { ZoneData[z][ZoneID] = strval(value); }
    if(!
strcmp(name"ZoneTeam"true)) { ZoneData[z][ZoneTeam] = strval(value); }
    if(!
strcmp(name"ZoneColor"true)) { format(ZoneData[z][ZoneColor], sizeof(ZoneData[z][ZoneColor]),"%x"hexstrl(value)); }

line 250 is this one:

PHP код:
if(!strcmp(name"ZoneColor"true)) { format(ZoneData[z][ZoneColor], sizeof(ZoneData[z][ZoneColor]),"%x"hexstrl(value)); } 
PHP код:
(250) : error 001expected token"]"but found "-identifier-"
(250) : warning 215expression has no effect
(250) : error 001expected token";"but found "]"
(250) : error 029invalid expressionassumed zero
(250) : fatal error 107too many error messages on one line 
Reply
#2

Hello!

PHP код:
if(!strcmp(name,"ZoneColor",true))
{
    
format(ZoneData[z][ZoneColor],20,"%x",hexstrl(value));//replace 20 with the length of "ZoneColor"

Replace the 20 with the length of ZoneColor.
Reply
#3

Wtf how it worked?) thank you!
Reply
#4

You can't load the length out of an enum like this:

PHP код:
sizeof(ZoneData[z][ZoneColor]) 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)