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

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

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

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

Помогите с системой пробега

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

Micle_Zain

Дебютант
Сделал систему пробега. Нашел уроки,по ним все сделал. Вопрос: С чем связаны эти ошибки?
PHP:
C:\Users\M_Z\Desktop\Cryse RolePlay\gamemodes\CRP.pwn(37188) : error 028: invalid subscript (not an array or too many subscripts): "vInfo"
C:\Users\M_Z\Desktop\Cryse RolePlay\gamemodes\CRP.pwn(37188) : error 001: expected token: ";", but found "]"
C:\Users\M_Z\Desktop\Cryse RolePlay\gamemodes\CRP.pwn(37188) : error 029: invalid expression, assumed zero
C:\Users\M_Z\Desktop\Cryse RolePlay\gamemodes\CRP.pwn(37188) : fatal error 107: too many error messages on one line
Вот сама система

PHP:
forward Prabezhik();

enum vInfo
{
    vAdd,// Проверка на созданную машину
    vID,// Ид Машины
    vProbeg,
}
new Veh[MAX_VEHICLES][vInfo];

stock LoadVeh()
{
    new string[256],str[16],arrCoords[2][128];// Необходимые массивы
    new iniFile = ini_openFile("vehicle.ini");// Выбираем файл для загрузки, и открываем
    {
        for(new v = 1; v < MAX_VEHICLES; v++)// Цикл Авто
        {
            format(str,sizeof(str),"vID %d",v);// Выбираем какой ид загружать
            ini_getString(iniFile,str,string);// Загружаем ид
            split(string,arrCoords,',');// Разделяем загруженные числа запятой
            Veh[v][vAdd] = strval(arrCoords[0]);// Загружаем проверку на созданую машину
            if(Veh[v][vAdd] != 0)// Если машина создана, то..
            {
                Veh[v][vProbeg] = strval(arrCoords[1]);// Загружаем второй цвет
            }
        }
        ini_closeFile(iniFile);// Закрываем файл
    }
}
stock SaveVeh()
{
    new string[256],str[16];// Необходимые массивы
    new iniFile = ini_openFile("vehicle.ini");// Выбираем файл для записи, и открываем
    for(new v = 1; v < MAX_VEHICLES; v++)// Цикл авто
    {
        format(string,sizeof(string),"%d,%d,%f,%f,%f,%f,%d,%d",// Выбираем что записывать..
        Veh[v][vAdd],// Проверка на созданную машину
        Veh[v][vProbeg]// Цвет 2
        );
        format(str,sizeof(str),"vID %d",v);// записываем ид машины
        ini_setString(iniFile,str,string);// записываем ид машины
     }
     ini_closeFile(iniFile);// Закрываем файл
}
Это в ongamemodeinit
PHP:
SetTimer("Prabezhik", 10000, 1);
это у меня в спидометре стоит
PHP:
format(string,sizeof(string),"%dkm",vInfo[GetPlayerVehicleID(i)][vProbeg]);
TextDrawSetString(box15[i],string);
Это в конце мода
PHP:
public Prabezhik()
{
    foreach(Player, i)
	{
	if(SpeedVehicle(i) >= 20 && SpeedVehicle(i) <= 59) vInfo[GetPlayerVehicleID(i)][vProbeg] +=1;
	if(SpeedVehicle(i) >= 60 && SpeedVehicle(i) <= 89) vInfo[GetPlayerVehicleID(i)][vProbeg] +=2;
	if(SpeedVehicle(i) >= 90 && SpeedVehicle(i) <= 119) vInfo[GetPlayerVehicleID(i)][vProbeg] +=3;
	if(SpeedVehicle(i) >= 120 && SpeedVehicle(i) <= 159) vInfo[GetPlayerVehicleID(i)][vProbeg] +=6;
	if(SpeedVehicle(i) >= 160 && SpeedVehicle(i) <= 189) vInfo[GetPlayerVehicleID(i)][vProbeg] +=9;
	if(SpeedVehicle(i) >= 190 && SpeedVehicle(i) <= 250) vInfo[GetPlayerVehicleID(i)][vProbeg] +=12;
	}
}
Прошу помощи, уже 4дня мучаюсь, толку ноль(
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу