Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите с GangZone

Статус
В этой теме нельзя размещать новые ответы.

AlEx7127

Изучающий
Пользователь
Регистрация
9 Мар 2014
Сообщения
164
Лучшие ответы
0
Репутация
0
Вырезал из другого мода систему GZ. Выдает ошибки, незнаю как исправить, помогите.
Вот код:
PHP:
public LoadGZ()
{
    new string[256];
    new File = ini_openFile("GangZones.ini");
    new l[256];
    new asd[5][10];
    for(new i =0;i<sizeof(GZInfo);i++)
    {
        format(string,sizeof(string),"Zone%d",i);
        new x = ini_getInteger(File,string,l);
        if(x < 0)
        {
            GZInfo[i][gCoords][0] = STANDARTGangZone[i][0];
            GZInfo[i][gCoords][1] = STANDARTGangZone[i][1];
            GZInfo[i][gCoords][2] =STANDARTGangZone[i][2];
            GZInfo[i][gCoords][3] =STANDARTGangZone[i][3];
        }
        else
        {
            split(l,asd,'|');
            GZInfo[i][gCoords][0] = floatstr(asd[0]);
            GZInfo[i][gCoords][1] = floatstr(asd[1]);
            GZInfo[i][gCoords][2] = floatstr(asd[2]);
            GZInfo[i][gCoords][3] = floatstr(asd[3]);
        }
        GZInfo[i][gFrakVlad] = strval(asd[4]);
        if(GZInfo[i][gFrakVlad] == 0) GZInfo[i][gFrakVlad] = allowedfactions[random(sizeof(allowedfactions))];
        GZInfo[i][gID] = GangZoneCreate(GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]);
        ZoneOnBattle[i] =0;
        GZSafeTime[i] =0;
    }
    ini_closeFile(File);
    print("Система гангзон успешно загружена!");
}
Вот где выдает ошибку: new x = ini_getInteger(File,string,l);
Вот 2 код где тоже ошибка:
PHP:
public SaveGZ()
{
    new string[256];
    new File = ini_openFile("GangZones.ini");
    new l[10];
    for(new i =0;i<sizeof(GZInfo);i++)
    {
        format(l,sizeof(l),"Zone%d",i);
        format(string,sizeof(string),"%f|%f|%f|%f|%d",GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3],GZInfo[i][gFrakVlad]);
        ini_setInteger(File, l, string);
    }
    ini_closeFile(File);
}

Вот строчка где ошибка: ini_setInteger(File, l, string);
Вот сами ошибки что выдает при компиляции:

PHP:
C:\Users\Cаша\Desktop\ОРИОH\gamemodes\Orion.pwn(39586) : error 035: argument type mismatch (argument 3)
C:\Users\Cаша\Desktop\ОРИОH\gamemodes\Orion.pwn(39621) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Помогите решить проблему. С меня +сик и спасибка
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу