Y_INI - помощь
#1

Не-давно я решил перейти с mxINI на Y_INI, ведь mxINI давно не обновлялься, плюс он ещё медленнее чем Y_INI. Ну так к сути.
Для начало я добавил инклуд:
PHP Code:
#include <YSI_Storage\y_ini> 
В OnGameModeInit:
PHP Code:
INI_Load("warehouses.ini"); 
И когда добавляю загрузку в OnGameModeInit:
PHP Code:
        new INItxtfile INI_Open("warehouses.ini");
    
INI_WriteInt("coal",gCoalWH); //4883 - строка
    
INI_WriteInt("wood",gWoodWH);
    
INI_WriteInt("guncoal",gGunWorkWH[0]);
    
INI_WriteInt("gunwood",gGunWorkWH[1]);
    
INI_WriteInt("gun",gGunWorkWH[2]);
    
INI_WriteInt("army1gun",gArmyWarehouse[0][0]);
    
INI_WriteInt("army1ammo",gArmyWarehouse[0][1]);
    
INI_WriteInt("army2gun",gArmyWarehouse[1][0]);
    
INI_WriteInt("army2ammo",gArmyWarehouse[1][1]);
    
INI_WriteInt("army3gun",gArmyWarehouse[2][0]);
    
INI_WriteInt("army3ammo",gArmyWarehouse[2][1]);
    
//**************Мафия*********************
    
INI_WriteInt("yakpat",MafiaPatr[0]);
    
INI_WriteInt("meciapat",MafiaPatr[1]);
    
INI_WriteInt("columpat",MafiaPatr[2]);
    
INI_WriteInt("yaked",MafiaEd[0]);
    
INI_WriteInt("meciaed",MafiaEd[1]);
    
INI_WriteInt("columed",MafiaEd[2]);
    
INI_WriteInt("yakdr",MafiaDrug[0]);
    
INI_WriteInt("meciadr",MafiaDrug[1]);
    
INI_WriteInt("columdr",MafiaDrug[2]);
    
INI_WriteInt("yakmn",MafiaMoney[0]);
    
INI_WriteInt("meciamn",MafiaMoney[1]);
    
INI_WriteInt("colummn",MafiaMoney[2]);
    
//*****************************************
    
INI_WriteInt("angarpt",MafiaAngar[0]);
    
INI_WriteInt("angarmet",MafiaAngar[1]); //4909 - строка
    
INI_Close(txtfile); 
Выдает ошибка:
PHP Code:
(4883) : error 035argument type mismatch (argument 1)
(
4884) : error 035argument type mismatch (argument 1)
(
4885) : error 035argument type mismatch (argument 1)
(
4886) : error 035argument type mismatch (argument 1)
(
4887) : error 035argument type mismatch (argument 1)
(
4888) : error 035argument type mismatch (argument 1)
(
4889) : error 035argument type mismatch (argument 1)
(
4890) : error 035argument type mismatch (argument 1)
(
4891) : error 035argument type mismatch (argument 1)
(
4892) : error 035argument type mismatch (argument 1)
(
4893) : error 035argument type mismatch (argument 1)
(
4895) : error 035argument type mismatch (argument 1)
(
4896) : error 035argument type mismatch (argument 1)
(
4897) : error 035argument type mismatch (argument 1)
(
4898) : error 035argument type mismatch (argument 1)
(
4899) : error 035argument type mismatch (argument 1)
(
4900) : error 035argument type mismatch (argument 1)
(
4901) : error 035argument type mismatch (argument 1)
(
4902) : error 035argument type mismatch (argument 1)
(
4903) : error 035argument type mismatch (argument 1)
(
4904) : error 035argument type mismatch (argument 1)
(
4905) : error 035argument type mismatch (argument 1)
(
4906) : error 035argument type mismatch (argument 1)
(
4908) : error 035argument type mismatch (argument 1)
(
4909) : error 035argument type mismatch (argument 1
Не-знаю что делать, нормальных уроках на русском не нашел.
Reply
#2

Сама ф-ия наверно имеет вид:
pawn Code:
INI_WriteInt(INI:file, name[], data)
{
    ...
}
Получается, что у тебя первый аргумент INI:file не правильный, сначала надо указать файл, куда будут записываться данные, и только потом всё остальное.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)