Перейти к содержанию
Авторизация  
Frost1218

Gamenix,Albania (Проблема с сохранением)

Рекомендуемые сообщения

Frost1218

Скажите пожалуйста как исправить проблему с сохранением владельца бизнеса в моде Гаменикс. 

1.Покупаешь бизнес (Становишься владельцем) 

2.Делаешь рестарт (Ты больше не владелец) 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

Покупка бизнесов и сохранение сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

, Ключевые коды можно? Не очень шарю 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

@Frost1218,Всё что с bInfo связано. Команда покупки. Ну как ты вводишь, чтобы купить 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

,

Покупка 

CMD:buybiz(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return true;
	if(GetPlayerBizz(playerid) == 1) return SendClientMessage(playerid, COLOR_GREY, "Вы уже владеете бизнесом!");
	new full, full_;
	new string[256];
	for(new idx = 1; idx <= TOTALBIZZ; idx++)
	{
		if(IsPlayerInRangeOfPoint(playerid, 5.0, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]))
		{
		    printf("id = %i",idx);
			full++;
			if(!strcmp(BizzInfo[idx][bOwner],"None",true))
			{
				full_++;
				if(PlayerInfo[playerid][pBank] < GetInflationPrice(BizzInfo[idx][bPrice])) return SendClientMessage(playerid, COLOR_GREY, YouDoNotHaveEnoughMoney);
				else
				{
				    printf("id = %i",idx);
					PlayerInfo[playerid][pBank] -= GetInflationPrice(BizzInfo[idx][bPrice]);
					BizzInfo[idx][bBuyPrice] = GetInflationPrice(BizzInfo[idx][bPrice]);
					BizzInfo[idx][bProduct] = 0;
					BizzInfo[idx][bMoney] = GetInflationPrice(BizzInfo[idx][bPrice]);
					Exchequer+=GetInflationPrice(BizzInfo[idx][bPrice]);
					format(query, 256, "UPDATE "TABLE_MAYOR" SET exchequer = %d", Exchequer);
					GameTextForPlayer(playerid, "Ђ…€®EC YCЊEЋ®O KYЊ‡E®!", 3000, 5);
					SendMes(playerid, COLOR_WHITE, "Вы купили бизнес %s за %i рублей. Остаток на счете: %i рублей",BizzInfo[idx][bName],BizzInfo[idx][bPrice], PlayerInfo[playerid][pBank]);
					SendClientMessage(playerid, COLOR_LIGHTRED, "Внимание! Не забывайте пополнять счет бизнеса");
					SendClientMessage(playerid, COLOR_WHITE, "Помощь: Используйте /mm > Команды сервера > Бизнес");
					strmid(BizzInfo[idx][bOwner],PlayerInfo[playerid][pSendername], 0, strlen(PlayerInfo[playerid][pSendername]), MAX_PLAYER_NAME);
					printf("id = %i",idx);
					format(string, sizeof(string), "UPDATE "TABLE_BIZZ" SET owner = '%s', buyprice = %i , product = %i, money = %i WHERE id = %d LIMIT 1", BizzInfo[idx][bOwner], BizzInfo[idx][bBuyPrice], BizzInfo[idx][bProduct],BizzInfo[idx][bMoney], idx);
					mysql_query(string);
					printf("id = %i",idx);
					UpdateBizz(idx);
				}
			}
			else full_++;
		}
	}
	if(full == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы должны находится рядом с бизнесом!");
	if(full_ == 0) return SendClientMessage(playerid, COLOR_GREY, "Бизнес уже имеет владельца!");
	return true;
}

binfo нету вообще


Вот ещё загрузка бизнесов 

stock LoadBizz()
{
	new time = GetTickCount();
	new string[410];
	mysql_query("SELECT * FROM `"TABLE_BIZZ"` ORDER BY  `"TABLE_BIZZ"`.`id` ASC ");
	mysql_store_result();
	for(new i; i < TOTALBIZZ; i++)
	{
		strmid(BizzInfo[i][bOwner], "None_Nones",0,strlen("None_Nones"),32);
	}
	if(mysql_num_rows() > 0)
	{
		for(new idx = 1; idx <= mysql_num_rows(); idx++)
		{
			mysql_fetch_row(query);
			sscanf(query, "p<|>is[32]iiiiifffffffffiiis[32]iiiiii",
			BizzInfo[idx][id],
			BizzInfo[idx][bOwner],
			BizzInfo[idx][bType],
			BizzInfo[idx][bPrice],
			BizzInfo[idx][bBuyPrice],
			BizzInfo[idx][bMoney],
			BizzInfo[idx][bLic],
			BizzInfo[idx][bEntrx],
			BizzInfo[idx][bEntry],
			BizzInfo[idx][bEntrz],
			BizzInfo[idx][bExitx],
			BizzInfo[idx][bExity],
			BizzInfo[idx][bExitz],
			BizzInfo[idx][bMenux],
			BizzInfo[idx][bMenuy],
			BizzInfo[idx][bMenuz],
			BizzInfo[idx][bInt],
			BizzInfo[idx][bVirtual],
			BizzInfo[idx][bMIcon],
			BizzInfo[idx][bName],
			BizzInfo[idx][bEnter],
			BizzInfo[idx][bLock],
			BizzInfo[idx][bProduct],
			BizzInfo[idx][bTill],
			BizzInfo[idx][bLockTime],
			BizzInfo[idx][bMafia]);
			TOTALBIZZ++;
			BizzInfo[idx][bIcon] = CreateDynamicMapIcon(BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz], BizzInfo[idx][bMIcon], 0,-1,-1,-1,200.0);
			if(BizzInfo[idx][bType] == 8)
			{
		 		BizzInfo[idx][bPickup] = CreatePickup(1582,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]);
				if(!strcmp(BizzInfo[idx][bOwner],"None",true))
				{
					format(string, 128, "Ларек продается!\nНазвание: %s", BizzInfo[idx][bName]);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
				else
				{
					format(string, 128, "Владелец ларька: %s\nНазвание: %s",  BizzInfo[idx][bOwner], BizzInfo[TOTALBIZZ][bName]);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
			}
 			else if(BizzInfo[idx][bType] == 1)//24/7
			{
				BizzInfo[idx][bPickup] = CreatePickup(19132,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]);
				BizzInfo[idx][bPickupExit] = CreateDynamicSphere(BizzInfo[idx][bExitx], BizzInfo[idx][bExity], BizzInfo[idx][bExitz], 2.2, BizzInfo[idx][bVirtual], BizzInfo[idx][bInt]);
				BizzInfo[idx][bPickupEnter] = CreateDynamicSphere(BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz], 2.2, 0, 0);
				BizzInfo[idx][bMenu] = CreatePickup(1274, 23, BizzInfo[idx][bMenux],BizzInfo[idx][bMenuy],BizzInfo[idx][bMenuz],BizzInfo[idx][bVirtual]);
				if(!strcmp(BizzInfo[idx][bOwner],"None",true))
				{
					format(string, 300, "\
					{FF9900}*** 24/7 продается ***\n\n\
				 	{FFFF00}%s\n\n\
			  		{FFFFFF}Номер бизнеса: {AFAFAF}%d\n\
			  		{FFFFFF}Стоимость: {AFAFAF}%i\n", BizzInfo[idx][bName], BizzInfo[idx][id],  BizzInfo[idx][bPrice]);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
				else
				{
					format(string, 300, "\
					{FF0000}%s\n\n\
					{FFFFFF}Номер бизнеса: {9ACD32}%d\n\
					{FFFFFF}Владелец: {9ACD32}%s\n", BizzInfo[idx][bName], BizzInfo[idx][id],  BizzInfo[idx][bOwner]);
					//format(string, 128, "Владелец: %s\nНазвание: %s", BizzInfo[idx][bOwner], BizzInfo[idx][bName]);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
			}
			else if(BizzInfo[idx][bType] != 2 && BizzInfo[idx][bType] != 7)
			{
				BizzInfo[idx][bPickup] = CreatePickup(19132,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]);
				BizzInfo[idx][bPickupExit] = CreateDynamicSphere(BizzInfo[idx][bExitx], BizzInfo[idx][bExity], BizzInfo[idx][bExitz], 2.2, BizzInfo[idx][bVirtual], BizzInfo[idx][bInt]);
				BizzInfo[idx][bPickupEnter] = CreateDynamicSphere(BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz], 2.2, 0, 0);
				BizzInfo[idx][bMenu] = CreateDynamicCP(BizzInfo[idx][bMenux],BizzInfo[idx][bMenuy],BizzInfo[idx][bMenuz], 1.0,BizzInfo[idx][bVirtual],BizzInfo[idx][bInt]);
				if(!strcmp(BizzInfo[idx][bOwner],"None",true))
				{
					format(string, 300, "\
					{FF9900}*** Бизнес продается ***\n\n\
				 	{FFFF00}%s\n\n\
			  		{FFFFFF}Номер бизнеса: {AFAFAF}%d\n\
			  		{FFFFFF}Стоимость: {AFAFAF}%i\n", BizzInfo[idx][bName], BizzInfo[idx][id],  BizzInfo[idx][bPrice]);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
				else
				{
					format(string, 300, "\
					{FF0000}%s\n\n\
					{FFFFFF}Номер бизнеса: {9ACD32}%d\n\
					{FFFFFF}Владелец: {9ACD32}%s\n", BizzInfo[idx][bName], BizzInfo[idx][id],  BizzInfo[idx][bOwner]);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
			}
			else if(BizzInfo[idx][bType] == 2)
			{
				if(!strcmp(BizzInfo[idx][bOwner],"None",true))
				{
					format(string, 400, "\
					{FF9900}*** Заправка продается ***\n\n\
				 	{FFFF00}%s\n\n\
			  		{FFFFFF}Цена за 1 литр: {AFAFAF}%i\n\
			  		{FFFFFF}Стоимость: {AFAFAF}%i\nЗаправка: /fill Канистра: /buykan", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3,  BizzInfo[idx][bPrice]);
					//format(string, 128, "Заправка продается!\nНазвание: %s\nЦена за 1 литр - %i рублей", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
				else
				{
					format(string, 400, "\
					{FF0000}%s\n\n\
					{FFFFFF}Цена за 1 литр: {9ACD32}%i\n\
					{FFFFFF}Владелец: {9ACD32}%s\nЗаправка: /fill Канистра: /buykan", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3,  BizzInfo[idx][bOwner]);
					//format(string, 128, "Владелец заправки: %s\nНазвание: %s\nЦена за 1 литр - %i рублей",  BizzInfo[idx][bOwner], BizzInfo[TOTALBIZZ][bName], BizzInfo[idx][bTill] / 3);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
			}
			else
			{
				if(!strcmp(BizzInfo[idx][bOwner],"None",true))
				{
					format(string, 128, "CTO продается!\nНазвание: %s\nЦена за 1 запчасть - %i рублей\nЧто бы тюниться, введите /tuning", BizzInfo[idx][bName], BizzInfo[idx][bTill]);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
				else
				{
					format(string, 128, "Владелец СТО: %s\nНазвание: %s\nЦена за 1 запчасть - %i рублей\nЧто бы тюниться, введите /tuning",  BizzInfo[idx][bOwner], BizzInfo[TOTALBIZZ][bName], BizzInfo[idx][bTill]);
					LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
				}
			}
		}
	}
	mysql_free_result();
	printf(" [LOAD BD]: Успешная загрузка 'LoadBizz' - загружено %d за %d м.с", TOTALBIZZ,GetTickCount() - time);
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

 

 


nfo[playerid][pSendername], 0, strlen(PlayerInfo[playe
UpdateBizz дай сюда. Ещё, возможно бред, но SaveBizz(как-то так)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

stock UpdateBizz(idx)
{
	new string[128];
	if(BizzInfo[idx][bType] != 2 && BizzInfo[idx][bType] != 7)
	{
		if(!strcmp(BizzInfo[idx][bOwner],"None",true))
		{
			format(string, 90, "{3399FF}Бизнес продается!\n{3399FF}Название: {FFFFFF}%s", BizzInfo[idx][bName]);
			UpdateDynamic3DTextLabelText(LABELBIZZ[idx],COLOR_LIGHTGREEN,string);
		}
		else
		{
			format(string, 90, "{3399FF}Владелец: %s\n{3399FF}Название: {FFFFFF}%s", BizzInfo[idx][bOwner], BizzInfo[idx][bName]);
			UpdateDynamic3DTextLabelText(LABELBIZZ[idx],COLOR_LIGHTGREEN,string);
		}
	}
	else if(BizzInfo[idx][bType] == 2)
	{
		if(!strcmp(BizzInfo[idx][bOwner],"None",true))
		{
			format(string, 90, "{3399FF}Заправка продается!\n{3399FF}Название: {FFFFFF}%s\nЦена за 1 литр - {FFFFFF}%i {3399FF}рублей", BizzInfo[idx][bName], BizzInfo[idx][bTill]);
			UpdateDynamic3DTextLabelText(LABELBIZZ[idx],COLOR_LIGHTGREEN,string);
		}
		else
		{
			format(string, 90, "{3399FF}Владелец заправки: {FFFFFF}%s\n{3399FF}Название: {FFFFFF}%s\nЦена за 1 литр - {FFFFFF}%i {3399FF}рублей",  BizzInfo[idx][bOwner], BizzInfo[idx][bName], BizzInfo[idx][bTill]);
			UpdateDynamic3DTextLabelText(LABELBIZZ[idx],COLOR_LIGHTGREEN,string);
		}
	}
	else if(BizzInfo[idx][bType] == 8)
	{
		if(!strcmp(BizzInfo[idx][bOwner],"None",true))
		{
			format(string, 90, "{3399FF}Ларек продается!\n{3399FF}Название: {FFFFFF}%s", BizzInfo[idx][bName]);
			UpdateDynamic3DTextLabelText(LABELBIZZ[idx],COLOR_LIGHTGREEN,string);
		}
		else
		{
			format(string, 90, "{3399FF}Владелец ларька: {FFFFFF}%s\n{3399FF}Название: {FFFFFF}%s",  BizzInfo[idx][bOwner], BizzInfo[idx][bName], BizzInfo[idx][bTill]);
			UpdateDynamic3DTextLabelText(LABELBIZZ[idx],COLOR_LIGHTGREEN,string);
		}
	}
	else if(BizzInfo[idx][bType] == 7)
	{
		if(!strcmp(BizzInfo[idx][bOwner],"None",true))
		{
			format(string, 128, "{3399FF}CTO продается!\n{3399FF}Название: {FFFFFF}%s\n{3399FF}Цена за 1 запчасть - {FFFFFF}%i {3399FF}рублей\n{3399FF}Что бы тюниться, введите /tuning", BizzInfo[idx][bName], BizzInfo[idx][bTill]);
			UpdateDynamic3DTextLabelText(LABELBIZZ[idx],COLOR_LIGHTGREEN,string);
		}
		else
		{
			format(string, 128, "{3399FF}Владелец заправки: {FFFFFF}%s\nНазвание: {FFFFFF}%s\n{3399FF}Цена за 1 запчасть - {FFFFFF}%i {3399FF}рублей\n{3399FF}Что бы тюниться, введите /tuning",  BizzInfo[idx][bOwner], BizzInfo[TOTALBIZZ][bName], BizzInfo[idx][bTill]);
			UpdateDynamic3DTextLabelText(LABELBIZZ[idx],COLOR_LIGHTGREEN,string);
		}
	}
	return true;
}

SaveBizz не нашел

Изменено пользователем Frost1218

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MDELAET

@Frost1218, ты должен дождаться сохранения аккаунтов, или сделать его самостоятельно через /saveacc 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

@MDELAET, При рестарте аккаунты сохраняются автоматически!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MDELAET

@Frost1218,нет... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

@MDELAET, Только что прописывал команду! бизнес не сохранился после рестарта! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MDELAET

@Frost1218,создай аналогичную команду как и /saveacc . Только для бизнесов. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

@MDELAET, Я мало что знаю в павно. Поможешь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MDELAET

@Frost1218,Да конечно, через минут 5-10 скину. 


@MDELAET,

К new:

new	savebizz;

К stock'ам:

stock SaveBizines(playerid)
{
	if(PlayerLogged[playerid] == 0) return true;
	new src[128];
	format(query,sizeof(query),"UPDATE "TABLE_BIZZ" SET ");
	format(src,sizeof(src),"owner='%s',", BizzInfo[bOwner]);
	strcat(query,src,sizeof(query));
	mysql_query(query);
	return true;
}

К пабликам:

forward SaveBizz();
public SaveBizz()
{
    new timeUser = GetTickCount();
	SendAdminMessage(COLOR_BLUE, "{FF8C00}[A] {DEB887}>> {3399FF}Выполняется сохранение всех бизнесов");
	for(new j = 0; j <= MAX_PLAYERS; j++)
	{
		if(!IsPlayerConnected(j) || PlayerLogged[j] == 0) continue;
		SaveBizines(j);
	}
	format(totalstring, 128, "{FF8C00}[A] {DEB887}>> {3399FF}Сохранение прошло успешно, следующее через 5 минут. ({FF8C00} %i {3399FF}мс)", GetTickCount() - timeUser);
	SendAdminMessage(COLOR_BLUE, totalstring);	return true;
}

К командам:

CMD:savebizz(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return true;
	if(dostup[playerid] == 0) return true;
	if(PlayerInfo[playerid][pAdminn] < 6 || AdminLogged[playerid] == false) return true;
	SaveBizz();
	SendClientMessage(playerid, COLOR_GREY, "[DB] Все бизнесы были сохранены администратором!");
	format(totalstring, 100, "[A] Администратор %s[%d] сохранил все бизнесы", PlayerInfo[playerid][pSendername],playerid,PlayerInfo[params[0]],params[0]);
    SendAdminMessage(COLOR_GREY, totalstring);
	return true;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

@MDELAET,

C:\Users\12345\Desktop\RussianCrime NEW1\gamemodes\RUTECH.pwn(36241) : warning 203: symbol is never used: "savebizz"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:          16080 bytes
Code size:          4208192 bytes
Data size:          3461540 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 7702196 bytes

1 Warning.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MDELAET

@Frost1218,убери new savebizz; 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

@MDELAET, Всё равно после рестарта больше не владеешь бизнесом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MDELAET

@Frost1218,ты принудительно через /savebizz сохранял? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

@MDELAET, Да! Купил бизнес! Прописал /savebizz! и сделал рестарт! и всё я больше не владелец бизнеса 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MDELAET

@Frost1218,Хм... Ладно, ожидай. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
EgasVegas

А у вас вообще есть папка, в которую бизы сохраняются?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

@EgasVegas, Мод на MySQL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1218

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.