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

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

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

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

Не сохраняет аккаунт игрока. Некорректно работают бизнесы.

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

▲Denny▲

Умник
PHP:
stock SaveAccount(playerid)
{
	new query[2000];
	GetPlayerHealth(playerid, pinfo[playerid][health]);
	GetPlayerIp(playerid, pinfo[playerid][lastip], 30);
	format(query, sizeof(query), "UPDATE `accounts` SET `name` = '%s',", pinfo[playerid][name]);
	format(query, sizeof(query), "%s `pass` = '%s',", query, pinfo[playerid][pass]);
	format(query, sizeof(query), "%s `mail` = '%s',", query, pinfo[playerid][mail]);
	format(query, sizeof(query), "%s `ref` = '%s',", query, pinfo[playerid][ref]);
	format(query, sizeof(query), "%s `exp` = '%i',", query, pinfo[playerid][exp]);
	format(query, sizeof(query), "%s `hours` = '%i',", query, pinfo[playerid][hours]);
	format(query, sizeof(query), "%s `sex` = '%i',", query, pinfo[playerid][sex]);
	format(query, sizeof(query), "%s `cloth` = '%i',", query, pinfo[playerid][cloth]);
	format(query, sizeof(query), "%s `money` = '%i',", query, pinfo[playerid][money]);
	format(query, sizeof(query), "%s `depoz` = '%i',", query, pinfo[playerid][depoz]);
	format(query, sizeof(query), "%s `bmoney` = '%i',", query, pinfo[playerid][bmoney]);
	format(query, sizeof(query), "%s `phone` = '%i',", query, pinfo[playerid][phone]);
	format(query, sizeof(query), "%s `zak` = '%i',", query, pinfo[playerid][zak]);
	format(query, sizeof(query), "%s `crime` = '%i',", query, pinfo[playerid][crime]);
	format(query, sizeof(query), "%s `arrest` = '%i',", query, pinfo[playerid][arrest]);
	format(query, sizeof(query), "%s `wanted` = '%i',", query, pinfo[playerid][wanted]);
	format(query, sizeof(query), "%s `warns` = '%i',", query, pinfo[playerid][warns]);
	format(query, sizeof(query), "%s `bans` = '%i',", query, pinfo[playerid][bans]);
	format(query, sizeof(query), "%s `work` = '%i',", query, pinfo[playerid][work]);
	format(query, sizeof(query), "%s `org` = '%i',", query, pinfo[playerid][org]);
	format(query, sizeof(query), "%s `rang` = '%i',", query, pinfo[playerid][rang]);
	format(query, sizeof(query), "%s `zavnar` = '%i',", query, pinfo[playerid][zavnar]);
	format(query, sizeof(query), "%s `nark` = '%i',", query, pinfo[playerid][nark]);
	format(query, sizeof(query), "%s `muts` = '%i',", query, pinfo[playerid][muts]);
	format(query, sizeof(query), "%s `reg` = '%s',", query, pinfo[playerid][reg]);
	format(query, sizeof(query), "%s `vip` = '%i',", query, pinfo[playerid][vip]);
	format(query, sizeof(query), "%s `home` = '%i',", query, pinfo[playerid][home]);
	format(query, sizeof(query), "%s `biz` = '%i',", query, pinfo[playerid][biz]);
	format(query, sizeof(query), "%s `regip` = '%s',", query, pinfo[playerid][regip]);
	format(query, sizeof(query), "%s `lastip` = '%s',", query, pinfo[playerid][lastip]);
	format(query, sizeof(query), "%s `country` = '%i',", query, pinfo[playerid][country]);
	format(query, sizeof(query), "%s `kod` = '%i',", query, pinfo[playerid][kod]);
	format(query, sizeof(query), "%s `house` = '%i',", query, pinfo[playerid][house]);
	format(query, sizeof(query), "%s `level` = '%i',", query, pinfo[playerid][level]);
	format(query, sizeof(query), "%s `pcarid` = '%i',", query, pinfo[playerid][pcarid]);
	format(query, sizeof(query), "%s `drunk` = '%i',", query, pinfo[playerid][drunk]);
	format(query, sizeof(query), "%s `satiety` = '%f',", query, pinfo[playerid][satiety]);
	format(query, sizeof(query), "%s `dir` = '%i',", query, pinfo[playerid][dir]);
	format(query, sizeof(query), "%s `rod` = '%i',", query, pinfo[playerid][rod]);
	format(query, sizeof(query), "%s `bait` = '%i',", query, pinfo[playerid][bait]);
	format(query, sizeof(query), "%s `mask` = '%i',", query, pinfo[playerid][mask]);
	format(query, sizeof(query), "%s `health` = '%f'", query, pinfo[playerid][health]);
	mysql_format(connect, query, sizeof(query), "%s WHERE `id` = '%i'", query, pinfo[playerid][id]);
	printf("%s", query);
	mysql_pquery(connect, query);
	return 1;
}
Пытался выводить запрос в консоль, но даже и его не выводит.

PHP:
forward BizLoad();
public BizLoad()
{
	new rows, string1[256], bklass[20], blocked[20];
	cache_get_row_count(rows);
    if(rows)
    {
        for(new idx = 1; idx <= rows; idx++)
        {
        	cache_get_value_name_int(idx-1, "id", binfo[idx][id]);
        	cache_get_value_name_int(idx-1, "class", binfo[idx][class]);
        	cache_get_value_name(idx-1, "name", binfo[idx][name]);
			cache_get_value_name(idx-1, "owner", binfo[idx][owner], 24);
			cache_get_value_name_float(idx-1, "ExitX", binfo[idx][ExitX]);
			cache_get_value_name_float(idx-1, "ExitY", binfo[idx][ExitY]);
			cache_get_value_name_float(idx-1, "ExitZ", binfo[idx][ExitZ]);
			cache_get_value_name_float(idx-1, "EnterX", binfo[idx][EnterX]);
			cache_get_value_name_float(idx-1, "EnterY", binfo[idx][EnterY]);
			cache_get_value_name_float(idx-1, "EnterZ", binfo[idx][EnterZ]);
			cache_get_value_name_float(idx-1, "Angle", binfo[idx][Angle]);
			cache_get_value_name_int(idx-1, "lock", binfo[idx][lock]);
			cache_get_value_name_int(idx-1, "price", binfo[idx][price]);
			cache_get_value_name_int(idx-1, "dolg", binfo[idx][dolg]);
			cache_get_value_name_int(idx-1, "materials", binfo[idx][materials]);
			cache_get_value_name_int(idx-1, "price1", binfo[idx][price1]);
			cache_get_value_name_int(idx-1, "price2", binfo[idx][price2]);
			cache_get_value_name_int(idx-1, "price3", binfo[idx][price3]);
			cache_get_value_name_int(idx-1, "price4", binfo[idx][price4]);
			cache_get_value_name_int(idx-1, "price5", binfo[idx][price5]);
			cache_get_value_name_int(idx-1, "price6", binfo[idx][price6]);
			cache_get_value_name_int(idx-1, "price7", binfo[idx][price7]);
			cache_get_value_name_int(idx-1, "price8", binfo[idx][price8]);
			cache_get_value_name_int(idx-1, "price9", binfo[idx][price9]);
			TOTALBIZS++;
			binfo[idx][pickup] = CreatePickup(19132, 23, binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 0);
			switch(binfo[idx][class])
			{
				case 2:	bklass = "Клуб", binfo[idx][icon] = CreateDynamicMapIcon(binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 48, -1, 0), binfo[idx][point] = CreateDynamicCP(1154.0443,1536.5869,-33.5676, 1.0, binfo[idx][id], binfo[idx][id], -1, 10.0), binfo[idx][actor] = CreateActor(240, 1152.5938,1535.1040,-32.6676,267.9448), SetActorVirtualWorld(binfo[idx][actor], binfo[idx][id]), SetActorInvulnerable(binfo[idx][actor], 1);
				case 3:	bklass = "Заправка", binfo[idx][icon] = CreateDynamicMapIcon(binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 47, -1, 0);
				case 4:	bklass = "Магазин 24/7", binfo[idx][icon] = CreateDynamicMapIcon(binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 56, -1, 0), binfo[idx][point] = CreateDynamicCP(-861.1273,4900.3032,2211.1553, 1.0, binfo[idx][id], binfo[idx][id], -1, 10.0), binfo[idx][actor] = CreateActor(268, -859.2712,4900.7666,2211.1553,92.0649), SetActorVirtualWorld(binfo[idx][actor], binfo[idx][id]), SetActorInvulnerable(binfo[idx][actor], 1);
				case 5:	bklass = "Закусочная", binfo[idx][icon] = CreateDynamicMapIcon(binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 17, -1, 0), binfo[idx][point] = CreateDynamicCP(3713.3315,159.9129,161.1153, 1.0, binfo[idx][id], binfo[idx][id], -1, 10.0), binfo[idx][actor] = CreateActor(167, 3713.2092,161.4412,162.0132,177.3015), SetActorVirtualWorld(binfo[idx][actor], binfo[idx][id]), SetActorInvulnerable(binfo[idx][actor], 1);
				case 6:	bklass = "Автозавод", binfo[idx][icon] = CreateDynamicMapIcon(binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 51, -1, 0);
				case 7:	bklass = "Автосалон", binfo[idx][icon] = CreateDynamicMapIcon(binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 55, -1, 0), binfo[idx][point] = CreateDynamicCP(4224.5549,544.01,411.1949, 1.0, binfo[idx][id], binfo[idx][id], -1, 10.0), binfo[idx][actor] = CreateActor(91, 4224.8213,546.3339,412.0949,179.2941), SetActorVirtualWorld(binfo[idx][actor], binfo[idx][id]), SetActorInvulnerable(binfo[idx][actor], 1);
				case 8:	bklass = "Ферма", binfo[idx][icon] = CreateDynamicMapIcon(binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 13, -1, 0);
				case 9: bklass = "СТО", binfo[idx][icon] = CreateDynamicMapIcon(binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 12, -1, 0);
			}
			if(!strcmp(binfo[idx][owner], "-", false))
			{
				format(string1, sizeof(string1), "{12C305}---[ПРОДАЁТСЯ]---\n{B57609}Название: {FFFFFF}%s\n{B57609}Класс: {FFFFFF}%s\n{B57609}Владелец: {FFFFFF}%s\n{B57609}Состояние: {C02020}[Закрыто]\n{12C305}---[ПРОДАЁТСЯ]---", binfo[idx][name], bklass, binfo[idx][owner]);
				binfo[idx][biztext] = Create3DTextLabel(string1, -1, binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 20.0, 0);
			}
			else
			{
				switch(binfo[idx][lock])
				{
					case 0: blocked = "{17CD17}[Открыто]";
					case 1: blocked = "{C02020}[Закрыто]";
				}
				format(string1, sizeof(string1), "---[%s]---\nНазвание: %s\nВладелец: %s\nСостояние: %s", bklass, binfo[idx][name], binfo[idx][owner], blocked);
				binfo[idx][biztext] = Create3DTextLabel(string1, -1, binfo[idx][EnterX], binfo[idx][EnterY], binfo[idx][EnterZ], 20.0, 0);
			}
        }
    }
}
С бизнесами вообще не пойми что. Они получают информацию, но вот первый бизнес, который получает информацию, то не форматирует её вообще, а остальные идут нормально. В некоторых интерьерах могут не появляться пикапы выхода.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу