<BaRReT[T]>
Новичок
Почему то не работает PlayerToKvadrat в поиске зоны в которой находится игрок.
Код загрузки зон
Кусок /capture:
Код загрузки зон
Код:
stock LoadZones()
{
new arrCoords[19][5];
new strFromFile2[256];
new File: file = fopen("zones.ini", io_read);
if (file)
{
new idx;
while (idx < MAX_ZONES)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
Zone[idx][0] = floatstr(arrCoords[0]);
Zone[idx][1] = floatstr(arrCoords[1]);
Zone[idx][2] = floatstr(arrCoords[2]);
Zone[idx][3] = floatstr(arrCoords[3]);
OwnZone[idx] = strval(arrCoords[4]);
Zones[idx] = GangZoneCreate(Zone[idx][0],Zone[idx][1],Zone[idx][2],Zone[idx][3]);
idx++;
}
fclose(file);
}
return true;
}
Код:
CMD:capture(playerid,params[])
{
new str[64];
if(gettime() < TimeNextBattle) return SCM(playerid,-1,"Война за территорию уже недавно была! Ждите!");
if(Battlefield) return SCM(playerid,-1,"Война за территорию уже идет!");
for(new i=0;i<MAX_ZONES;i++)
{
if(PlayerToKvadrat(playerid,Zone[i][0],Zone[i][1],Zone[i][2],Zone[i][3]))
{
