08.02.2014, 18:30
I have question, how to re-write dini saving system to yini
Code
Code
PHP код:
stock SaveToys(playerid, file[])
{
// Toys Model
dini_IntSet(file, "tModel0", PlayerInfo[playerid][pToyModel][0]);
dini_IntSet(file, "tModel1", PlayerInfo[playerid][pToyModel][1]);
dini_IntSet(file, "tModel2", PlayerInfo[playerid][pToyModel][2]);
dini_IntSet(file, "tModel3", PlayerInfo[playerid][pToyModel][3]);
dini_IntSet(file, "tModel4", PlayerInfo[playerid][pToyModel][4]);
dini_IntSet(file, "tModel5", PlayerInfo[playerid][pToyModel][5]);
dini_IntSet(file, "tModel6", PlayerInfo[playerid][pToyModel][6]);
dini_IntSet(file, "tModel7", PlayerInfo[playerid][pToyModel][7]);
dini_IntSet(file, "tModel8", PlayerInfo[playerid][pToyModel][8]);
dini_IntSet(file, "tModel9", PlayerInfo[playerid][pToyModel][9]);
// Toys X
dini_FloatSet(file, "tX0", PlayerInfo[playerid][pToyX][0]); dini_FloatSet(file, "tX1", PlayerInfo[playerid][pToyX][1]); dini_FloatSet(file, "tX2", PlayerInfo[playerid][pToyX][2]); dini_FloatSet(file, "tX3", PlayerInfo[playerid][pToyX][3]);
dini_FloatSet(file, "tX4", PlayerInfo[playerid][pToyX][4]); dini_FloatSet(file, "tX5", PlayerInfo[playerid][pToyX][5]); dini_FloatSet(file, "tX6", PlayerInfo[playerid][pToyX][6]); dini_FloatSet(file, "tX7", PlayerInfo[playerid][pToyX][7]);
dini_FloatSet(file, "tX8", PlayerInfo[playerid][pToyX][8]); dini_FloatSet(file, "tX9", PlayerInfo[playerid][pToyX][9]);
// Toys Y
dini_FloatSet(file, "tY0", PlayerInfo[playerid][pToyY][0]); dini_FloatSet(file, "tY1", PlayerInfo[playerid][pToyY][1]); dini_FloatSet(file, "tY2", PlayerInfo[playerid][pToyY][2]); dini_FloatSet(file, "tY3", PlayerInfo[playerid][pToyY][3]);
dini_FloatSet(file, "tY4", PlayerInfo[playerid][pToyY][4]); dini_FloatSet(file, "tY5", PlayerInfo[playerid][pToyY][5]); dini_FloatSet(file, "tY6", PlayerInfo[playerid][pToyY][6]); dini_FloatSet(file, "tY7", PlayerInfo[playerid][pToyY][7]);
dini_FloatSet(file, "tY8", PlayerInfo[playerid][pToyY][8]); dini_FloatSet(file, "tY9", PlayerInfo[playerid][pToyY][9]);
// Toy Z
dini_FloatSet(file, "tZ0", PlayerInfo[playerid][pToyZ][0]); dini_FloatSet(file, "tZ1", PlayerInfo[playerid][pToyZ][1]); dini_FloatSet(file, "tZ2", PlayerInfo[playerid][pToyZ][2]); dini_FloatSet(file, "tZ3", PlayerInfo[playerid][pToyZ][3]);
dini_FloatSet(file, "tZ4", PlayerInfo[playerid][pToyZ][4]); dini_FloatSet(file, "tZ5", PlayerInfo[playerid][pToyZ][5]); dini_FloatSet(file, "tZ6", PlayerInfo[playerid][pToyZ][6]); dini_FloatSet(file, "tZ7", PlayerInfo[playerid][pToyZ][7]);
dini_FloatSet(file, "tZ8", PlayerInfo[playerid][pToyZ][8]); dini_FloatSet(file, "tZ9", PlayerInfo[playerid][pToyZ][9]);
// Toy RX
dini_FloatSet(file, "tRX0", PlayerInfo[playerid][pToyRX][0]); dini_FloatSet(file, "tRX1", PlayerInfo[playerid][pToyRX][1]); dini_FloatSet(file, "tRX2", PlayerInfo[playerid][pToyRX][2]); dini_FloatSet(file, "tRX3", PlayerInfo[playerid][pToyRX][3]);
dini_FloatSet(file, "tRX4", PlayerInfo[playerid][pToyRX][4]); dini_FloatSet(file, "tRX5", PlayerInfo[playerid][pToyRX][5]); dini_FloatSet(file, "tRX6", PlayerInfo[playerid][pToyRX][6]); dini_FloatSet(file, "tRX7", PlayerInfo[playerid][pToyRX][7]);
dini_FloatSet(file, "tRX8", PlayerInfo[playerid][pToyRX][8]); dini_FloatSet(file, "tRX9", PlayerInfo[playerid][pToyRX][9]);
// Toy RY
dini_FloatSet(file, "tRY0", PlayerInfo[playerid][pToyRY][0]); dini_FloatSet(file, "tRY1", PlayerInfo[playerid][pToyRY][1]); dini_FloatSet(file, "tRY2", PlayerInfo[playerid][pToyRY][2]); dini_FloatSet(file, "tRY3", PlayerInfo[playerid][pToyRY][3]);
dini_FloatSet(file, "tRY4", PlayerInfo[playerid][pToyRY][4]); dini_FloatSet(file, "tRY5", PlayerInfo[playerid][pToyRY][5]); dini_FloatSet(file, "tRY6", PlayerInfo[playerid][pToyRY][6]); dini_FloatSet(file, "tRY7", PlayerInfo[playerid][pToyRY][7]);
dini_FloatSet(file, "tRY8", PlayerInfo[playerid][pToyRY][8]); dini_FloatSet(file, "tRY9", PlayerInfo[playerid][pToyRY][9]);
// Toy RZ
dini_FloatSet(file, "tRZ0", PlayerInfo[playerid][pToyRZ][0]); dini_FloatSet(file, "tRZ1", PlayerInfo[playerid][pToyRZ][1]); dini_FloatSet(file, "tRZ2", PlayerInfo[playerid][pToyRZ][2]); dini_FloatSet(file, "tRZ3", PlayerInfo[playerid][pToyRZ][3]);
dini_FloatSet(file, "tRZ4", PlayerInfo[playerid][pToyRZ][4]); dini_FloatSet(file, "tRZ5", PlayerInfo[playerid][pToyRZ][5]); dini_FloatSet(file, "tRZ6", PlayerInfo[playerid][pToyRZ][6]); dini_FloatSet(file, "tRZ7", PlayerInfo[playerid][pToyRZ][7]);
dini_FloatSet(file, "tRZ8", PlayerInfo[playerid][pToyRZ][8]); dini_FloatSet(file, "tRZ9", PlayerInfo[playerid][pToyRZ][9]);
// Toy SX
dini_FloatSet(file, "tSX0", PlayerInfo[playerid][pToySX][0]); dini_FloatSet(file, "tSX1", PlayerInfo[playerid][pToySX][1]); dini_FloatSet(file, "tSX2", PlayerInfo[playerid][pToySX][2]); dini_FloatSet(file, "tSX3", PlayerInfo[playerid][pToySX][3]);
dini_FloatSet(file, "tSX4", PlayerInfo[playerid][pToySX][4]); dini_FloatSet(file, "tSX5", PlayerInfo[playerid][pToySX][5]); dini_FloatSet(file, "tSX6", PlayerInfo[playerid][pToySX][6]); dini_FloatSet(file, "tSX7", PlayerInfo[playerid][pToySX][7]);
dini_FloatSet(file, "tSX8", PlayerInfo[playerid][pToySX][8]); dini_FloatSet(file, "tSX9", PlayerInfo[playerid][pToySX][9]);
// Toy SY
dini_FloatSet(file, "tSY0", PlayerInfo[playerid][pToySY][0]); dini_FloatSet(file, "tSY1", PlayerInfo[playerid][pToySY][1]); dini_FloatSet(file, "tSY2", PlayerInfo[playerid][pToySY][2]); dini_FloatSet(file, "tSY3", PlayerInfo[playerid][pToySY][3]);
dini_FloatSet(file, "tSY4", PlayerInfo[playerid][pToySY][4]); dini_FloatSet(file, "tSY5", PlayerInfo[playerid][pToySY][5]); dini_FloatSet(file, "tSY6", PlayerInfo[playerid][pToySY][6]); dini_FloatSet(file, "tSY7", PlayerInfo[playerid][pToySY][7]);
dini_FloatSet(file, "tSY8", PlayerInfo[playerid][pToySY][8]); dini_FloatSet(file, "tSY9", PlayerInfo[playerid][pToySY][9]);
// Toy SZ
dini_FloatSet(file, "tSZ0", PlayerInfo[playerid][pToySZ][0]); dini_FloatSet(file, "tSZ1", PlayerInfo[playerid][pToySZ][1]); dini_FloatSet(file, "tSZ2", PlayerInfo[playerid][pToySZ][2]); dini_FloatSet(file, "tSZ3", PlayerInfo[playerid][pToySZ][3]);
dini_FloatSet(file, "tSZ4", PlayerInfo[playerid][pToySZ][4]); dini_FloatSet(file, "tSZ5", PlayerInfo[playerid][pToySZ][5]); dini_FloatSet(file, "tSZ6", PlayerInfo[playerid][pToySZ][6]); dini_FloatSet(file, "tSZ7", PlayerInfo[playerid][pToySZ][7]);
dini_FloatSet(file, "tSZ8", PlayerInfo[playerid][pToySZ][8]); dini_FloatSet(file, "tSZ9", PlayerInfo[playerid][pToySZ][9]);
return 1;
}
stock LoadToys(playerid, file[])
{
// Toys
PlayerInfo[playerid][pToyModel][0] = dini_Int(file, "tModel0");
PlayerInfo[playerid][pToyModel][1] = dini_Int(file, "tModel1");
PlayerInfo[playerid][pToyModel][2] = dini_Int(file, "tModel2");
PlayerInfo[playerid][pToyModel][3] = dini_Int(file, "tModel3");
PlayerInfo[playerid][pToyModel][4] = dini_Int(file, "tModel4");
PlayerInfo[playerid][pToyModel][5] = dini_Int(file, "tModel5");
PlayerInfo[playerid][pToyModel][6] = dini_Int(file, "tModel6");
PlayerInfo[playerid][pToyModel][7] = dini_Int(file, "tModel7");
PlayerInfo[playerid][pToyModel][8] = dini_Int(file, "tModel8");
PlayerInfo[playerid][pToyModel][9] = dini_Int(file, "tModel9");
// Toys X
PlayerInfo[playerid][pToyX][0] = dini_Float(file, "tX0"); PlayerInfo[playerid][pToyX][1] = dini_Float(file, "tX1"); PlayerInfo[playerid][pToyX][2] = dini_Float(file, "tX2"); PlayerInfo[playerid][pToyX][3] = dini_Float(file, "tX3");
PlayerInfo[playerid][pToyX][4] = dini_Float(file, "tX4"); PlayerInfo[playerid][pToyX][5] = dini_Float(file, "tX5"); PlayerInfo[playerid][pToyX][6] = dini_Float(file, "tX6"); PlayerInfo[playerid][pToyX][7] = dini_Float(file, "tX7");
PlayerInfo[playerid][pToyX][8] = dini_Float(file, "tX8"); PlayerInfo[playerid][pToyX][9] = dini_Float(file, "tX9");
// Toys Y
PlayerInfo[playerid][pToyY][0] = dini_Float(file, "tY0"); PlayerInfo[playerid][pToyY][1] = dini_Float(file, "tY1"); PlayerInfo[playerid][pToyY][2] = dini_Float(file, "tY2"); PlayerInfo[playerid][pToyY][3] = dini_Float(file, "tY3");
PlayerInfo[playerid][pToyY][4] = dini_Float(file, "tY4"); PlayerInfo[playerid][pToyY][5] = dini_Float(file, "tY5"); PlayerInfo[playerid][pToyY][6] = dini_Float(file, "tY6"); PlayerInfo[playerid][pToyY][7] = dini_Float(file, "tY7");
PlayerInfo[playerid][pToyY][8] = dini_Float(file, "tY8"); PlayerInfo[playerid][pToyY][9] = dini_Float(file, "tY9");
// Toy Z
PlayerInfo[playerid][pToyZ][0] = dini_Float(file, "tZ0"); PlayerInfo[playerid][pToyZ][1] = dini_Float(file, "tZ1"); PlayerInfo[playerid][pToyZ][2] = dini_Float(file, "tZ2"); PlayerInfo[playerid][pToyZ][3] = dini_Float(file, "tZ3");
PlayerInfo[playerid][pToyZ][4] = dini_Float(file, "tZ4"); PlayerInfo[playerid][pToyZ][5] = dini_Float(file, "tZ5"); PlayerInfo[playerid][pToyZ][6] = dini_Float(file, "tZ6"); PlayerInfo[playerid][pToyZ][7] = dini_Float(file, "tZ7");
PlayerInfo[playerid][pToyZ][8] = dini_Float(file, "tZ8"); PlayerInfo[playerid][pToyZ][9] = dini_Float(file, "tZ9");
// Toy RX
PlayerInfo[playerid][pToyRX][0] = dini_Float(file, "tRX0"); PlayerInfo[playerid][pToyRX][1] = dini_Float(file, "tRX1"); PlayerInfo[playerid][pToyRX][2] = dini_Float(file, "tRX2"); PlayerInfo[playerid][pToyRX][3] = dini_Float(file, "tRX3");
PlayerInfo[playerid][pToyRX][4] = dini_Float(file, "tRX4"); PlayerInfo[playerid][pToyRX][5] = dini_Float(file, "tRX5"); PlayerInfo[playerid][pToyRX][6] = dini_Float(file, "tRX6"); PlayerInfo[playerid][pToyRX][7] = dini_Float(file, "tRX7");
PlayerInfo[playerid][pToyRX][8] = dini_Float(file, "tRX8"); PlayerInfo[playerid][pToyRX][9] = dini_Float(file, "tRX9");
// Toy RY
PlayerInfo[playerid][pToyRY][0] = dini_Float(file, "tRY0"); PlayerInfo[playerid][pToyRY][1] = dini_Float(file, "tRY1"); PlayerInfo[playerid][pToyRY][2] = dini_Float(file, "tRY2"); PlayerInfo[playerid][pToyRY][3] = dini_Float(file, "tRY3");
PlayerInfo[playerid][pToyRY][4] = dini_Float(file, "tRY4"); PlayerInfo[playerid][pToyRY][5] = dini_Float(file, "tRY5"); PlayerInfo[playerid][pToyRY][6] = dini_Float(file, "tRY6"); PlayerInfo[playerid][pToyRY][7] = dini_Float(file, "tRY7");
PlayerInfo[playerid][pToyRY][8] = dini_Float(file, "tRY8"); PlayerInfo[playerid][pToyRY][9] = dini_Float(file, "tRY9");
// Toy RZ
PlayerInfo[playerid][pToyRZ][0] = dini_Float(file, "tRZ0"); PlayerInfo[playerid][pToyRZ][1] = dini_Float(file, "tRZ1"); PlayerInfo[playerid][pToyRZ][2] = dini_Float(file, "tRZ2"); PlayerInfo[playerid][pToyRZ][3] = dini_Float(file, "tRZ3");
PlayerInfo[playerid][pToyRZ][4] = dini_Float(file, "tRZ4"); PlayerInfo[playerid][pToyRZ][5] = dini_Float(file, "tRZ5"); PlayerInfo[playerid][pToyRZ][6] = dini_Float(file, "tRZ6"); PlayerInfo[playerid][pToyRZ][7] = dini_Float(file, "tRZ7");
PlayerInfo[playerid][pToyRZ][8] = dini_Float(file, "tRZ8"); PlayerInfo[playerid][pToyRZ][9] = dini_Float(file, "tRZ9");
// Toy SX
PlayerInfo[playerid][pToySX][0] = dini_Float(file, "tSX0"); PlayerInfo[playerid][pToySX][1] = dini_Float(file, "tSX1"); PlayerInfo[playerid][pToySX][2] = dini_Float(file, "tSX2"); PlayerInfo[playerid][pToySX][3] = dini_Float(file, "tSX3");
PlayerInfo[playerid][pToySX][4] = dini_Float(file, "tSX4"); PlayerInfo[playerid][pToySX][5] = dini_Float(file, "tSX5"); PlayerInfo[playerid][pToySX][6] = dini_Float(file, "tSX6"); PlayerInfo[playerid][pToySX][7] = dini_Float(file, "tSX7");
PlayerInfo[playerid][pToySX][8] = dini_Float(file, "tSX8"); PlayerInfo[playerid][pToySX][9] = dini_Float(file, "tSX9");
// Toy SY
PlayerInfo[playerid][pToySY][0] = dini_Float(file, "tSY0"); PlayerInfo[playerid][pToySY][1] = dini_Float(file, "tSY1"); PlayerInfo[playerid][pToySY][2] = dini_Float(file, "tSY2"); PlayerInfo[playerid][pToySY][3] = dini_Float(file, "tSY3");
PlayerInfo[playerid][pToySY][4] = dini_Float(file, "tSY4"); PlayerInfo[playerid][pToySY][5] = dini_Float(file, "tSY5"); PlayerInfo[playerid][pToySY][6] = dini_Float(file, "tSY6"); PlayerInfo[playerid][pToySY][7] = dini_Float(file, "tSY7");
PlayerInfo[playerid][pToySY][8] = dini_Float(file, "tSY8"); PlayerInfo[playerid][pToySY][9] = dini_Float(file, "tSY9");
// Toy SZ
PlayerInfo[playerid][pToySZ][0] = dini_Float(file, "tSZ0"); PlayerInfo[playerid][pToySZ][1] = dini_Float(file, "tSZ1"); PlayerInfo[playerid][pToySZ][2] = dini_Float(file, "tSZ2"); PlayerInfo[playerid][pToySZ][3] = dini_Float(file, "tSZ3");
PlayerInfo[playerid][pToySZ][4] = dini_Float(file, "tSZ4"); PlayerInfo[playerid][pToySZ][5] = dini_Float(file, "tSZ5"); PlayerInfo[playerid][pToySZ][6] = dini_Float(file, "tSZ6"); PlayerInfo[playerid][pToySZ][7] = dini_Float(file, "tSZ7");
PlayerInfo[playerid][pToySZ][8] = dini_Float(file, "tSZ8"); PlayerInfo[playerid][pToySZ][9] = dini_Float(file, "tSZ9");
for(new i=0; i<10; i++) // Toys
{
if(PlayerInfo[playerid][pToySX][i] == 0) PlayerInfo[playerid][pToySX][i] = 1;
if(PlayerInfo[playerid][pToySY][i] == 0) PlayerInfo[playerid][pToySY][i] = 1;
if(PlayerInfo[playerid][pToySZ][i] == 0) PlayerInfo[playerid][pToySZ][i] = 1;
}
return 1;
}