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

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

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

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

Загрузка Фракций

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

D1mka5592

Умник
Здравствуйте, проблема такова, не загружаются фракции. В чём может быть проблемма?
Просто раньше писало что "Система Фракций: Загружено 18" А сейчас фракции вообще не работают.

Загрузка.
PHP:
stock LoadFractions() 
{
	new rows, fields, data [ 1024 ];
	cache_get_data ( rows, fields ) ;
	fraction_count = rows;
	if ( rows )
	{
		for ( new i = 0; i < rows; i++ )
		{
			cache_get_field_content ( i, "id", temp ), FRACTION [ i ] [ fID ] = strval ( temp ) ;
			cache_get_field_content ( i, "name", temp ), sscanf ( temp, "s[56]", FRACTION [ i ] [ fName ] ) ;
			cache_get_field_content ( i, "bank", temp ), FRACTION [ i ] [ fBank ] = strval ( temp ) ;
			cache_get_field_content ( i, "color", temp ), sscanf ( temp, "h", FRACTION [ i ] [ fColor ] ) ;
			cache_get_field_content ( i, "materials", temp ), FRACTION [ i ] [ fMaterials ] = strval ( temp ) ;
			cache_get_field_content ( i, "narko", temp ), FRACTION [ i ] [ fNarko ] = strval ( temp ) ;
			cache_get_field_content ( i, "check", temp ), FRACTION [ i ] [ fCheck ] = strval ( temp ) ;
			cache_get_field_content ( i, "girlskin", temp ), FRACTION [ i ] [ fGirlskin ] = strval ( temp ) ;

			cache_get_field_content ( i, "ranks", data ), sscanf ( data,
			"p<|>s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]s[30]", 
			FRACRANG [ i ] [ 0 ], FRACRANG [ i ] [ 1 ], FRACRANG [ i ] [ 2 ], FRACRANG [ i ] [ 3 ], 
			FRACRANG [ i ] [ 4 ], FRACRANG [ i ] [ 5 ], FRACRANG [ i ] [ 6 ], FRACRANG [ i ] [ 7 ], 
			FRACRANG [ i ] [ 8 ], FRACRANG [ i ] [ 9 ], FRACRANG [ i ] [ 10 ], FRACRANG [ i ] [ 11 ],
			FRACRANG [ i ] [ 12 ], FRACRANG [ i ] [ 13 ], FRACRANG [ i ] [ 14 ], FRACRANG [ i ] [ 15 ],
			FRACRANG [ i ] [ 16 ], FRACRANG [ i ] [ 17 ], FRACRANG [ i ] [ 18 ] ) ;

			cache_get_field_content ( i, "skins", data ), sscanf ( data,
			"p<|>dddddddddddddddddd", 
			FRACTION [ i ] [ fSkins ] [ 0 ], FRACTION [ i ] [ fSkins ] [ 1 ], FRACTION [ i ] [ fSkins ] [ 2 ], FRACTION [ i ] [ fSkins ] [ 3 ],
			FRACTION [ i ] [ fSkins ] [ 4 ], FRACTION [ i ] [ fSkins ] [ 5 ], FRACTION [ i ] [ fSkins ] [ 6 ], FRACTION [ i ] [ fSkins ] [ 7 ],
			FRACTION [ i ] [ fSkins ] [ 8 ], FRACTION [ i ] [ fSkins ] [ 9 ], FRACTION [ i ] [ fSkins ] [ 10 ], FRACTION [ i ] [ fSkins ] [ 11 ],
			FRACTION [ i ] [ fSkins ] [ 12 ], FRACTION [ i ] [ fSkins ] [ 13 ], FRACTION [ i ] [ fSkins ] [ 14 ], FRACTION [ i ] [ fSkins ] [ 15 ],
			FRACTION [ i ] [ fSkins ] [ 16 ], FRACTION [ i ] [ fSkins ] [ 17 ], FRACTION [ i ] [ fSkins ] [ 18 ] ) ;
			
			cache_get_field_content ( i, "spawn", data ), sscanf ( data,
			"p<|>ffffdd", 
			FRACTION [ i ] [ fSpawn ] [ 0 ], FRACTION [ i ] [ fSpawn ] [ 1 ], FRACTION [ i ] [ fSpawn ] [ 2 ], FRACTION [ i ] [ fSpawn ] [ 3 ], 
			FRACTION [ i ] [ fSpawnInt ], FRACTION [ i ] [ fSpawnVirt ] ) ;
		}
	}
	printf ( "Система Фракций: Загружено %d", fraction_count ) ;
	return 1;
}

Сохранение.
PHP:
stock SaveFractions (  ) {
	
	new sql_query [ 1024 ];
	
	for ( new h = 0; h < fraction_count; h++ )
	{
		if ( !FRACTION [ h ][ fID ] ) continue;
		format ( sql_query, sizeof ( sql_query ), "UPDATE `fractions` SET \
		`name` = '%s', \
		`spawn` = '%f|%f|%f|%f|%d|%d', \
		`bank` = '%d', \
		`materials`= '%d', \
		`narko`= '%d', \
		`check`= '%d', \
		`ranks` = '%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s', \
		`skins` = '%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d' \
		WHERE `id` = '%d' LIMIT 1", 
		FRACTION [ h ][ fName ],
		FRACTION [ h ][ fSpawn ] [ 0 ], FRACTION [ h ][ fSpawn ] [ 1 ], FRACTION [ h ][ fSpawn ] [ 2 ], FRACTION [ h ][ fSpawn ] [ 3 ],
		FRACTION [ h ][ fSpawnInt ], FRACTION [ h ][ fSpawnVirt ],
		FRACTION [ h ][ fBank ],
		FRACTION [ h ][ fMaterials ],
		FRACTION [ h ][ fNarko ],
		FRACTION [ h ][ fCheck ],
		FRACRANG [ h ] [ 0 ], FRACRANG [ h ] [ 1 ], FRACRANG [ h ] [ 2 ], FRACRANG [ h ] [ 3 ], 
		FRACRANG [ h ] [ 4 ], FRACRANG [ h ] [ 5 ], FRACRANG [ h ] [ 6 ], FRACRANG [ h ] [ 7 ], 
		FRACRANG [ h ] [ 8 ], FRACRANG [ h ] [ 9 ], FRACRANG [ h ] [ 10 ], FRACRANG [ h ] [ 11 ],
		FRACRANG [ h ] [ 12 ], FRACRANG [ h ] [ 13 ], FRACRANG [ h ] [ 14 ], FRACRANG [ h ] [ 15 ],
		FRACRANG [ h ] [ 16 ], FRACRANG [ h ] [ 17 ], FRACRANG [ h ] [ 18 ],
		FRACTION [ h ] [ fSkins ] [ 0 ], FRACTION [ h ] [ fSkins ] [ 1 ], FRACTION [ h ] [ fSkins ] [ 2 ], FRACTION [ h ] [ fSkins ] [ 3 ],
		FRACTION [ h ] [ fSkins ] [ 4 ], FRACTION [ h ] [ fSkins ] [ 5 ], FRACTION [ h ] [ fSkins ] [ 6 ], FRACTION [ h ] [ fSkins ] [ 7 ],
		FRACTION [ h ] [ fSkins ] [ 8 ], FRACTION [ h ] [ fSkins ] [ 9 ], FRACTION [ h ] [ fSkins ] [ 10 ], FRACTION [ h ] [ fSkins ] [ 11 ],
		FRACTION [ h ] [ fSkins ] [ 12 ], FRACTION [ h ] [ fSkins ] [ 13 ], FRACTION [ h ] [ fSkins ] [ 14 ], FRACTION [ h ] [ fSkins ] [ 15 ],
		FRACTION [ h ] [ fSkins ] [ 16 ], FRACTION [ h ] [ fSkins ] [ 17 ], FRACTION [ h ] [ fSkins ] [ 18 ],
		FRACTION [ h ][ fID ] ) ;
		mysql_function_query ( dbHandle, sql_query, false, "", "" ) ;
	}
	
	return 1;
}


---------- Post added at 21:11 ---------- Previous post was at 20:42 ----------

Закрыто
Заменил stock на public
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу