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

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

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

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

LoadOther SaveOther

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

SkyFrost

Умник
Здравствуйте, почему у меня Глобальные переменные не сохраняются после рестарта ?

Вот само сохранение


PHP:
stock SaveOther()
{
	if(!fexist("config.ini"))
		return printf("file 'config.ini' not found");
	new GetFile = ini_openFile("config.ini");
	ini_setInteger(GetFile, "ashbank", FracBank[11]);
    ini_setInteger(GetFile, "lsnbank", FracBank[8]);
    ini_setInteger(GetFile, "sfnbank", FracBank[9]);
    ini_setInteger(GetFile, "lvnbank", FracBank[10]);
    ini_setInteger(GetFile, "smspricels", SmsPrice[0]);
    ini_setInteger(GetFile, "smspricesf", SmsPrice[1]);
    ini_setInteger(GetFile, "smspricelv", SmsPrice[2]);
    ini_setInteger(GetFile, "callpricels", CallPrice[0]);
    ini_setInteger(GetFile, "callpricesf", CallPrice[1]);
    ini_setInteger(GetFile, "callpricelv", CallPrice[2]);
    ini_setInteger(GetFile, "advertpricels", AdvertPrice[0]);
    ini_setInteger(GetFile, "advertpricesf", AdvertPrice[1]);
    ini_setInteger(GetFile, "advertpricelv", AdvertPrice[2]);
    ini_setInteger(GetFile, "mineral", Mineral);
    ini_setInteger(GetFile, "guncoal", gGunWorkWH[0]);
    ini_setInteger(GetFile, "gunwood", gGunWorkWH[1]);
    ini_setInteger(GetFile, "gun", gGunWorkWH[2]);
    ini_setInteger(GetFile, "so_gun", gGunWorkWH[3]);
    ini_setInteger(GetFile, "drova", Lessdrov);
    ini_setInteger(GetFile, "armygun", gArmyWarehouse[0]);
    ini_setInteger(GetFile, "armyammo", gArmyWarehouse[1]);
    ini_setInteger(GetFile, "d_exp", doubling_exp);
    ini_setInteger(GetFile, "d_donate", doubling_donate);
    ini_setInteger(GetFile, "d_skills", doubling_skills);
    ini_setInteger(GetFile, "d_salary", doubling_salary);
    ini_setInteger(GetFile, "d_status", doubling_status);
    ini_setInteger(GetFile, "banknarko", BankNarko);
    ini_setInteger(GetFile, "pricenarko", PriceNarko);
    ini_setInteger(GetFile, "medls", MedWH[0]);
    ini_setInteger(GetFile, "medsf", MedWH[1]);
	ini_setInteger(GetFile, "medlv", MedWH[2]);
	ini_closeFile(GetFile);
	return 1;
}

на всякий случие Load

PHP:
stock LoadOther()
{
	new time = GetTickCount();

	if(!fexist("config.ini")) return printf("file 'config.ini' not found");
		
	new GetFile = ini_openFile("config.ini");
	ini_getInteger(GetFile, "ashbank", FracBank[11]);
    ini_getInteger(GetFile, "lsnbank", FracBank[8]);
    ini_getInteger(GetFile, "sfnbank", FracBank[9]);
    ini_getInteger(GetFile, "lvnbank", FracBank[10]);
    ini_getInteger(GetFile, "smspricels", SmsPrice[0]);
    ini_getInteger(GetFile, "smspricesf", SmsPrice[1]);
    ini_getInteger(GetFile, "smspricelv", SmsPrice[2]);
    ini_getInteger(GetFile, "callpricels", CallPrice[0]);
    ini_getInteger(GetFile, "callpricesf", CallPrice[1]);
    ini_getInteger(GetFile, "callpricelv", CallPrice[2]);
    ini_getInteger(GetFile, "advertpricels", AdvertPrice[0]);
    ini_getInteger(GetFile, "advertpricesf", AdvertPrice[1]);
    ini_getInteger(GetFile, "advertpricelv", AdvertPrice[2]);
    ini_getInteger(GetFile, "mineral", Mineral);
    ini_getInteger(GetFile, "guncoal", gGunWorkWH[0]);
    ini_getInteger(GetFile, "gunwood", gGunWorkWH[1]);
    ini_getInteger(GetFile, "gun", gGunWorkWH[2]);
    ini_getInteger(GetFile, "so_gun", gGunWorkWH[3]);
    ini_getInteger(GetFile, "drova", Lessdrov);
    ini_getInteger(GetFile, "armygun", gArmyWarehouse[0]);
    ini_getInteger(GetFile, "armyammo", gArmyWarehouse[1]);
    ini_getInteger(GetFile, "d_exp", doubling_exp);
    ini_getInteger(GetFile, "d_donate", doubling_donate);
    ini_getInteger(GetFile, "d_skills", doubling_skills);
    ini_getInteger(GetFile, "d_salary", doubling_salary);
    ini_getInteger(GetFile, "d_status", doubling_status);
    ini_getInteger(GetFile, "banknarko", BankNarko);
    ini_getInteger(GetFile, "pricenarko", PriceNarko);
    ini_getInteger(GetFile, "medls", MedWH[0]);
    ini_getInteger(GetFile, "medsf", MedWH[1]);
	ini_getInteger(GetFile, "medlv", MedWH[2]);
	ini_closeFile(GetFile);

	if(!doubling_status)
    {
        if(gTestServer)
        	SendRconCommand("hostname "SERVER_NAME" | Test");
		else
			SendRconCommand("hostname "SERVER_NAME"");
	}
	else
	{
        if(gTestServer)
        	SendRconCommand("hostname "SERVER_NAME" | Test | X2 Weekends");
		else
			SendRconCommand("hostname "SERVER_NAME" | X2 Weekends");
	}

	printf("[Загружено остальное]: Потрачено: <%i ms>.",GetTickCount() - time);
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу