for(new t=0; t<=164; t++)
{
TurfInfo[t][tOwner] = cache_get_field_content_int(t, "owner");
new gangzone[64];
format(gangzone, sizeof(gangzone), "gangzone%d", t);
if(TurfInfo[t][tOwner] == 0) { GangZoneShowForAll(gangzone, COLOR_GROVET); }
if(TurfInfo[t][tOwner] == 1) { GangZoneShowForAll(gangzone, COLOR_BALLAST); }
if(TurfInfo[t][tOwner] == 2) { GangZoneShowForAll(gangzone, COLOR_VAGOST); }
if(TurfInfo[t][tOwner] == 3) { GangZoneShowForAll(gangzone, COLOR_AZTECAST); }
if(TurfInfo[t][tOwner] == 4) { GangZoneShowForAll(gangzone, COLOR_RIFAT); }
if(TurfInfo[t][tOwner] == 5) { GangZoneShowForAll(gangzone, COLOR_TRIADST); }
if(TurfInfo[t][tOwner] == 6) { GangZoneShowForAll(gangzone, COLOR_DANANGT); }
if(TurfInfo[t][tOwner] == 7) { GangZoneShowForAll(gangzone, COLOR_ITALIANT); }
if(TurfInfo[t][tOwner] == 8) { GangZoneShowForAll(gangzone, COLOR_RUSSIANT); }
if(TurfInfo[t][tOwner] == 10) { GangZoneShowForAll(gangzone, COLOR_UNOCCUPIEDTURF); }
}
|
How would I do this? I really don't know. Just deleting de format and replace "gangzone" with t-1 ? (my gangzones start from 1 to 164 so i guess they return 0-163 ?? )
|
GangZoneCreate(Float:minx, Float:miny, Float:maxx, Float:maxy);
new GangZones[30];
public OnFilterScriptInit()
{
GangZones[0] = GangZoneCreate(....)
GangZones[1] = GangZoneCreate(....)
for(new i; i < sizeof GangZones; i++)
{
if(GangZones[i])
{
#if defined IsValidGangZone
if(IsValidGangZone(i))
{
GangZoneShowForAll(GangZones[i], COLOR_GROVET);
}
#else
GangZoneShowForAll(GangZones[i], COLOR_GROVET);
#endif
}
}
return 1;
}
for(new t=1; t<=164; t++)
{
mysql_format(mysql, query, sizeof(query), "SELECT `owner` FROM `turfs` WHERE `turfid` = %d", t);
mysql_tquery(mysql, query, "", "");
TurfInfo[t][tOwner] = cache_get_field_content_int(0, "owner");
printf("%d", TurfInfo[t][tOwner]);
}