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

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

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

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

Что не так?

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

Ilya Teslya

Умник
Всем доброго времени суток, вот столкнулся с такой проблемой:
Система слёта домов и бизов за неуплату,она кулл,но вот беда...
С бизами всё норм,вызывал сток командой(для проверки) всё кулл,за неуплату снимает,но вот с домами вообще жесть:

Так же пробую вызвать сток через команду,и оффается серв,то есть щас у меня на компе тест,и серв просто закрывается.

Помогите пожалуйста кто знает что это...
вот сам сток:

PHP:
stock GetHome()
{
	new htax, playerid, bank, texts[20], text[3];
	for(new i = 1; i <= TOTALHOUSE; i++)
	{
		if(!strcmp("None",HouseInfo[i][hOwner],true)) continue;
		if(!strcmp("Âðåìÿíêà",HouseInfo[i][hDiscript],true)) htax = 1600;
		if(!strcmp("Ýêîíîì",HouseInfo[i][hDiscript],true)) htax = 2300;
		if(!strcmp("Ñðåäíèé",HouseInfo[i][hDiscript],true)) htax = 3000;
		if(!strcmp("Ïðåìèóì",HouseInfo[i][hDiscript],true)) htax = 4200;
		if(HouseInfo[i][hOplata] < htax)
		{
			sscanf(HouseInfo[i][hOwner], "u", playerid);
			if(IsPlayerConnected(playerid))
			{
				PlayerInfo[playerid][pBank] += HouseInfo[i][hBuyPrice] / 2;
				SetPVarInt(playerid, "GetHome", 1);
			}
			else
			{
				format(query,sizeof(query), "SELECT * FROM "TABLE_ACCOUNT" WHERE name = '%s'",HouseInfo[i][hOwner]);
				mysql_query(query);
				mysql_store_result();
				if(mysql_fetch_row_format(query))
				{
					mysql_get_field("bank", var); bank = strval(var);
					mysql_get_field("text", texts);
				}
				mysql_free_result();
				sscanf(texts, "p<,>a<i>[3]", text);
				format(texts, sizeof(texts),"1, %i, %i", text[1], text[2]);
				bank += HouseInfo[i][hBuyPrice] / 2;
				format(query,sizeof(query), "UPDATE "TABLE_ACCOUNT"  SET text = %s, bank = %i WHERE name = '%s'",texts,bank, HouseInfo[i][hOwner]);
				mysql_query(query);
			}
			SetHouseStr(i, "hOwner", "None");
			SetHouseInt(i, "hOplata", 0);
			SetHouseInt(i, "buyprice", 0);
			HouseInfo[i][hBuyPrice] = 0;
			HouseInfo[i][hOplata] = 0;
			strmid(HouseInfo[i][hOwner],"None",0,strlen("None"),MAX_PLAYER_NAME);
			HouseInfo[i][hLock] = 0;
			SetHouseInt(i, "hLock", HouseInfo[i][hLock]);
			UpdateHouse(i);
		}
		else
		{
			HouseInfo[i][hOplata] -= htax;
			SetHouseInt(i, "hOplata", HouseInfo[i][hOplata]);
			Exchequer+=htax;
		}
		HouseInfo[i][hRob] = false;
	}
	format(query, 256, "UPDATE "TABLE_PICK" SET exchequer = %d", Exchequer);
	mysql_query(query);
	return 1;
}

а вот рабочий к примеру(биз который)

PHP:
stock GetBizz()
{
	foreach(new i:TotalBiz)
	{
		if(!strcmp(BizzInfo[i][bOwner],"None",true)) continue;
		if(BizzInfo[i][bMoney] < 100) ClearBizz(i);
		else
		{
			new playerid;
			sscanf(BizzInfo[i][bOwner], "u", playerid);
			BizzPay[i] = 0;
			if(BizzInfo[i][bProduct] <= 0 || BizzInfo[i][bLic] == 0)
			{
				if(IsPlayerConnected(playerid))
				{
					if(BizzInfo[i][bLockTime] == 0) SetPVarInt(playerid, "_GetBizz_", 1);
					BizzInfo[i][bLock] = 1;
					SetBizzInt(i, "block", BizzInfo[i][bLock]);
				}
			}
			BizzInfo[i][bMoney] -= 100;
			SetBizzInt(i, "money", BizzInfo[i][bMoney]);
			Exchequer+=100;
			format(query, 256, "UPDATE "TABLE_PICK" SET exchequer = %d", Exchequer);
			mysql_query(query);
		}
	}
	return true;
}
вот это происходит если денег на бизе меньше чем нада
PHP:
stock ClearBizz(i)
{
	new playerid;
	sscanf(BizzInfo[i][bOwner], "u", playerid);
	if(IsPlayerConnected(playerid))
	{
		PlayerInfo[playerid][pBank] += BizzInfo[i][bBuyPrice] / 2;
		SetPVarInt(playerid, "GetBizz", 1);
	}
	else
	{
		new bank, texts[20], text[3];
		format(query,sizeof(query), "SELECT * FROM "TABLE_ACCOUNT" WHERE name = '%s'",BizzInfo[i][bOwner]);
		mysql_query(query);
		mysql_store_result();
		if(mysql_fetch_row_format(query))
		{
			mysql_get_field("bank", var); bank = strval(var);
			mysql_get_field("text", texts);
		}
		mysql_free_result();
		sscanf(texts, "p<,>a<i>[3]", text);
		format(texts, sizeof(texts),"%i, 1, %i", text[0], text[2]);
		bank += BizzInfo[i][bBuyPrice] / 2;
		sscanf(PlayerInfo[playerid][pTexts], "p<,>a<i>[2]", PlayerInfo[playerid][pText]);
		format(query,sizeof(query), "UPDATE "TABLE_ACCOUNT"  SET text = '%s', bank = %i WHERE name = '%s'",texts,bank, HouseInfo[i][hOwner]);
		mysql_query(query);
	}
	BizzPay[i] = 0;
	BizzInfo[i][bLock] = 0;
	BizzInfo[i][bLockTime] = 0;
	BizzInfo[i][bBuyPrice] = 0;
	BizzInfo[i][bMoney] = 0;
	BizzInfo[i][bLic] = 0;
	BizzInfo[i][bTill] = 50;
	strmid(BizzInfo[i][bOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);
	format(string, sizeof(string), "UPDATE "TABLE_BIZZ" SET owner='%s', block=%d, locktime=%d, money=%d, lic=%d, till=%d,buyprice=%d WHERE id = %d",
	BizzInfo[i][bOwner], BizzInfo[i][bLock], BizzInfo[i][bLockTime], BizzInfo[i][bMoney], BizzInfo[i][bLic], BizzInfo[i][bTill],BizzInfo[i][bBuyPrice],i);
	mysql_query(string);
	UpdateBizz(i);
	return true;
}
Вот лог ещё

PHP:
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3z-RC1, (C)2005-2014 SA-MP Team

[04:43:06] filterscripts = ""  (string)
[04:43:06] 
[04:43:06] Server Plugins
[04:43:06] --------------
[04:43:06]  Loading plugin: streamer.dll
[04:43:06] 

*** Streamer Plugin v2.6.1 by Incognito loaded ***

[04:43:06]   Loaded.
[04:43:06]  Loading plugin: sscanf.dll
[04:43:06] 

[04:43:06]  ===============================

[04:43:06]       sscanf plugin loaded.     

[04:43:06]          Version:  2.8.1        

[04:43:06]    (c) 2012 Alex "Y_Less" Cole  

[04:43:06]  ===============================

[04:43:06]   Loaded.
[04:43:06]  Loading plugin: sql.dll
[04:43:06]   >> SQL plugin v2.6 successfully loaded.
[04:43:06]       + MySQL support is enabled.
[04:43:06]       + PostgreSQL support is enabled.
[04:43:06]   Loaded.
[04:43:06]  Loading plugin: smssender.dll
[04:43:06] ------------------------------------------------
[04:43:06]       SA:MP SMS Sender by Roman1us Loaded.      
[04:43:06] ------------------------ v 0122 (10008) --------
[04:43:06]   Loaded.
[04:43:06]  Loading plugin: regex.dll
[04:43:06] 


[04:43:06] ______________________________________


[04:43:06]  Regular Expression Plugin v0.2.1 loaded
[04:43:06] ______________________________________


[04:43:06]  By: Fro (c) Copyright <TBG> 2009-2011
[04:43:06] ______________________________________


[04:43:06]   Loaded.
[04:43:06]  Loading plugin: PointToPoint.dll
[04:43:06]  PointToPoint Plugin Loaded.
[04:43:06]   Loaded.
[04:43:06]  Loading plugin: mysql.dll
[04:43:06] 

  > MySQL plugin R5 successfully loaded.

[04:43:06]   Loaded.
[04:43:06]  Loading plugin: gvar.dll
[04:43:06] 

*** GVar Plugin v1.3 by Incognito loaded ***

[04:43:06]   Loaded.
[04:43:06]  Loading plugin: crashdetect.dll
[04:43:06]   CrashDetect v4.10 is OK.
[04:43:06]   Loaded.
[04:43:06]  Loaded 9 plugins.

[04:43:06] 
[04:43:06] Filterscripts
[04:43:06] ---------------
[04:43:06]   Loaded 0 filterscripts.

[04:43:06] OnGameo
[04:43:06] Сегодня появится кораблик :)
[04:43:07] 2 дома создаем пикап
[04:43:07] 4 дома создаем пикап
[04:43:07] 
----------------------------------
[04:43:07]  [Загрузка домов]: Было загружено - 213 потрачено 137 (ms)
[04:43:07] 
----------------------------------
[04:43:07]  [Загрузка бизнесов]: Было загружено - 2 потрачено 64 (ms)
[04:43:07]  [Загрузка ганг зон]: Было загружено - 132 потрачено 64 (ms)
[04:43:07]  [Загрузка ганг зон мафий]: Было загружено - 10 потрачено 64 (ms)
[04:43:07]  [Загрузка GPS]: Было загружено - 22 потрачено 63 (ms)
[04:43:07]  [Загрузка ATM]: Было загружено - 2 потрачено 63 (ms)
[04:43:07]  [Загрузка мэрии]: Было загружено - потрачено 62 (ms)
[04:43:07]  [Загрузка другое]: Было загружено - потрачено 63 (ms)
[04:43:07]  [Загрузка Больницы] 15 коек, успешно загружено
[04:43:07] 
----------------------------------
[04:43:07]  [Загрузка телефонов]: Было загружено - 1 потрачено 62 (ms)
[04:43:07]  [Фракции Армии / Банд ] Загруженно ящиков - 16
[04:43:07] sscanf warning: String buffer overflow.
[04:43:07]  [Загрузка фракций]: Было загружено - 29 потрачено 66 (ms)
[04:43:07] ----------------------------------
[04:43:07]  Adventure RolePlay BY Ricardo_Lorenzo
[04:43:07] ----------------------------------
[04:43:07]  Подключение к базе `u926318528_serv` успешно
[04:43:07] ----------------------------------

[04:43:07] Number of vehicle models: 108
[04:43:21] [debug] Run time error 4: "Array index out of bounds"
[04:43:21] [debug]  Accessing element at index 2000 past array upper bound 1999
[04:43:21] [debug] AMX backtrace:
[04:43:21] [debug] #0 0009baec in public FuelCheck () from Adventure.amx
[04:43:30] Incoming connection: 95.154.147.206:62292
[04:43:31] [join] Ricardo_Lorenzo has joined the server (0:95.154.147.206)
[04:43:35] [debug] Run time error 4: "Array index out of bounds"
[04:43:35] [debug]  Accessing element at index 2000 past array upper bound 1999
[04:43:35] [debug] AMX backtrace:
[04:43:35] [debug] #0 0009baec in public FuelCheck () from Adventure.amx
[04:43:39] Игрок Ricardo_Lorenzo только что использовал диалог номер 2
[04:43:39] sscanf warning: Format specifier does not match parameter count.
[04:43:49] [debug] Run time error 4: "Array index out of bounds"
[04:43:49] [debug]  Accessing element at index 2000 past array upper bound 1999
[04:43:49] [debug] AMX backtrace:
[04:43:49] [debug] #0 0009baec in public FuelCheck () from Adventure.amx
[04:43:57] Игрок Ricardo_Lorenzo только что встал на пикап номер 35
[04:44:02] Игрок Ricardo_Lorenzo только что использовал диалог номер 114
[04:44:02] [debug] Run time error 4: "Array index out of bounds"
[04:44:02] [debug]  Accessing element at index 2000 past array upper bound 1999
[04:44:02] [debug] AMX backtrace:
[04:44:02] [debug] #0 0009baec in public FuelCheck () from Adventure.amx
[04:44:07] Игрок Ricardo_Lorenzo только что использовал команду "/buybiz"
[04:44:12] Игрок Ricardo_Lorenzo только что использовал команду "/bpanel"
[04:44:15] Игрок Ricardo_Lorenzo только что использовал диалог номер 115
[04:44:16] [debug] Run time error 4: "Array index out of bounds"
[04:44:16] [debug]  Accessing element at index 2000 past array upper bound 1999
[04:44:16] [debug] AMX backtrace:
[04:44:16] [debug] #0 0009baec in public FuelCheck () from Adventure.amx
[04:44:17] Игрок Ricardo_Lorenzo только что использовал диалог номер 0
[04:44:30] [debug] Run time error 4: "Array index out of bounds"
[04:44:30] [debug]  Accessing element at index 2000 past array upper bound 1999
[04:44:30] [debug] AMX backtrace:
[04:44:30] [debug] #0 0009baec in public FuelCheck () from Adventure.amx
[04:44:30] Игрок Ricardo_Lorenzo только что использовал команду "/bpanel"
[04:44:31] Игрок Ricardo_Lorenzo только что использовал диалог номер 115
[04:44:33] Игрок Ricardo_Lorenzo только что использовал диалог номер 116
[04:44:34] Игрок Ricardo_Lorenzo только что использовал команду "/bpanel"
[04:44:35] Игрок Ricardo_Lorenzo только что использовал диалог номер 115
[04:44:36] Игрок Ricardo_Lorenzo только что использовал диалог номер 117
[04:44:41] Игрок Ricardo_Lorenzo только что встал на пикап номер 35
[04:44:42] Игрок Ricardo_Lorenzo только что встал на пикап номер 35
[04:44:42] Игрок Ricardo_Lorenzo только что использовал диалог номер 131
[04:44:43] [debug] Run time error 4: "Array index out of bounds"
[04:44:43] [debug]  Accessing element at index 2000 past array upper bound 1999
[04:44:43] [debug] AMX backtrace:
[04:44:43] [debug] #0 0009baec in public FuelCheck () from Adventure.amx
[04:44:46] Игрок Ricardo_Lorenzo только что использовал диалог номер 118
[04:44:47] Игрок Ricardo_Lorenzo только что использовал диалог номер 660
[04:44:49] Игрок Ricardo_Lorenzo только что встал на пикап номер 36
[04:44:49] Игрок Ricardo_Lorenzo только что встал на пикап номер 35
[04:44:50] Игрок Ricardo_Lorenzo только что использовал диалог номер 131
[04:44:57] [chat] [Ricardo_Lorenzo]: 1234556
[04:44:57] [debug] Run time error 4: "Array index out of bounds"
[04:44:57] [debug]  Accessing element at index 2000 past array upper bound 1999
[04:44:57] [debug] AMX backtrace:
[04:44:57] [debug] #0 0009baec in public FuelCheck () from Adventure.amx
[04:45:01] [debug] Server crashed while executing Adventure.amx
[04:45:01] [debug] AMX backtrace:
[04:45:01] [debug] #0 native mysql_fetch_field_row () [003b6700] from mysql.dll
[04:45:01] [debug] #1 0008996c in ?? () from Adventure.amx
[04:45:01] [debug] #2 001aa8e0 in public cmd_test () from Adventure.amx
[04:45:01] [debug] #3 native CallLocalFunction () [004722d0] from samp-server.exe
[04:45:01] [debug] #4 00009eac in public OnPlayerCommandText () from Adventure.amx
[04:45:01] [debug] System backtrace:
[04:45:01] [debug] #0 003b952e in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\mysql.dll
[04:45:01] [debug] #1 003b67d3 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\mysql.dll
[04:45:01] [debug] #2 004010b6 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\samp-server.exe
[04:45:01] [debug] #3 6a80340a in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\crashdetect.dll
[04:45:01] [debug] #4 6a805aa6 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\crashdetect.dll
[04:45:01] [debug] #5 6a7fd621 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\crashdetect.dll
[04:45:01] [debug] #6 6a80345a in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\crashdetect.dll
[04:45:01] [debug] #7 004725de in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\samp-server.exe
[04:45:01] [debug] #8 004010b6 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\samp-server.exe
[04:45:01] [debug] #9 6a80340a in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\crashdetect.dll
[04:45:01] [debug] #10 6a805aa6 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\crashdetect.dll
[04:45:01] [debug] #11 6a7fd621 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\crashdetect.dll
[04:45:01] [debug] #12 6a80345a in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\plugins\crashdetect.dll
[04:45:01] [debug] #13 0046cf50 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\samp-server.exe
[04:45:01] [debug] #14 004527b0 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\samp-server.exe
[04:45:01] [debug] #15 00499329 in ?? () from C:\Users\Полбзователь\Desktop\ARP подправленный\samp-server.exe
За ранее всем спасибо даже за уделённое время)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу