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

Слетают бизнесы после рестарта!

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

Na'Vi

Вообщем суть создаю бизнес через БД захожу в игру покупаю бизнес, делаю рестарт сервера в графе Владелец на сервере пишет что бизнес Продаётся но управлять бизнесом через /business я могу и ещё его может купить другой человек !

 

Думаю всё понятно объяснил если нужны какие нибудь данные скину

 

За помощь могу заплатить символически либо поставить + 

 

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


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

Что за мод в основе? Показывай сохранение бизнесов и покупку.

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

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


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

, Мод O-RP 

 

Вот покупка:

 

 
CMD:buybiz(playerid, params[])
{
	if(player[playerid][business_id] != -1) return Send(playerid, 0xCECECEFF, "У Вас уже есть бизнес. Чтобы купить другой необходимо продать старый");

	new find_biz = -1;
	for(new i; i < business_loaded_count; i ++)
	{
		if(!IsPlayerInRangeOfPoint(playerid, 4.0, biz[i][biz_enter_x], biz[i][biz_enter_y], biz[i][biz_enter_z])) continue;
		find_biz = i;
		break;
	}
	if(find_biz == -1) return Send(playerid, 0xCECECEFF, "Вы должны быть рядом с бизнесом, который хотите купить");
	
	SetPVarInt(playerid, "buy_biz_id", find_biz);
	
	new fmt_text[195];
	format
	(
		fmt_text, sizeof fmt_text,
		"{FFFFFF}Название:\t\t\t{FFCC00}%s\n\
		{FFFFFF}Стоимость:\t\t\t{6699FF}%d руб.\n\
		{FFFFFF}Плата за аренду:\t\t{6699FF}%d руб. в день\n\n\
		{CCFF66}Вы уверены что хотите купить этот бизнес?",
		biz[find_biz][biz_name],
		biz[find_biz][biz_price],
		biz[find_biz][biz_rent_price]
	);
	
	Dialog(playerid, DIALOG_BUY_BIZ, DIALOG_STYLE_MSGBOX, "{669900}Покупка нового бизнеса", fmt_text, "Да", "Нет");
	return 1;
}
Изменено пользователем Na'Vi

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


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

@Na'Vi,Диалог скидывай. 

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


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

,Какой диалог? 

Вот вроде сохранение или загрузка бизов:

public: LoadBusinesses()
{
	new rows, fields;
	cache_get_data(rows, fields);
	
	for(new i; i < rows; i ++)
	{
		if(i > MAX_BUSINESSES)
		{
			print("[LoadBusiness]: (businesses > MAX_BUSINESSES) -> break");
			break;
		}
		
		biz[i][biz_sql_id] = 	cache_get_field_content_int(i, "id");
		biz[i][biz_owner_id] = 	cache_get_field_content_int(i, "owner_id");
		
		cache_get_field_content (i, "name", biz[i][biz_name], mysql, 24 + 1);
		cache_get_field_content (i, "owner_name", biz[i][biz_owner_name], mysql, 21 + 1);
		
		biz[i][biz_enter_price] = 			cache_get_field_content_int(i, "enter_price");
		biz[i][biz_products_count] = 		cache_get_field_content_int(i, "products");
		biz[i][biz_price_for_one_prod] =	cache_get_field_content_int(i, "price_for_one_prod");
		
		biz[i][biz_improvement] =		cache_get_field_content_int(i, "improvement");
		biz[i][biz_balance] =			cache_get_field_content_int(i, "balance");
		biz[i][biz_rent_days] =			cache_get_field_content_int(i, "rent_days");
		biz[i][biz_enter_music] =		cache_get_field_content_int(i, "enter_music");
		biz[i][biz_rent_price] =		cache_get_field_content_int(i, "rent_price");
		
		biz[i][biz_status] =			bool: cache_get_field_content_int(i, "status");
		biz[i][biz_type] =				cache_get_field_content_int(i, "type");
		biz[i][biz_price] =				cache_get_field_content_int(i, "price");
		
		biz[i][biz_enter_x] =			cache_get_field_content_float(i, "enter_x");
		biz[i][biz_enter_y] =			cache_get_field_content_float(i, "enter_y");
		biz[i][biz_enter_z] =			cache_get_field_content_float(i, "enter_z");
		
		biz[i][biz_exit_pos_x] =		cache_get_field_content_float(i, "exit_pos_x");
		biz[i][biz_exit_pos_y] =		cache_get_field_content_float(i, "exit_pos_y");
		biz[i][biz_exit_pos_z] =		cache_get_field_content_float(i, "exit_pos_z");
		biz[i][biz_exit_angle] =		cache_get_field_content_float(i, "exit_angle");
		
		if(biz[i][biz_owner_name][0] == '—')
			biz[i][biz_owner_id] = 0;
		
		biz_pickup[i][0] = CreatePickup(19132, 23, biz[i][biz_enter_x], biz[i][biz_enter_y], biz[i][biz_enter_z], 0);
		CallLocalFunction("UpdateBiz", "ii", i, true);
		
		business_loaded_count ++;
		
		biz[i][biz_order_id] = 
		biz_orders[i][bo_biz_id] = -1;
	}
	
	BusinessesInit();
	return 1;
}
Изменено пользователем Na'Vi

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


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

Сохранение вообще отсутствует и не только бизнесов.

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


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

, В этом моде? 

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


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

@Na'Vi,Да. Мне сразу странно. Скинь DIALOG_BUY_BIZ 

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


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

Нету в поиске

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


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

Обознался чуть-чуть, оно есть. Только вот не сохраняет.

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


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

, Ох я уже напугался !

 

Вебчик дорогой помоги исправить данную проблему 

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


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

UP

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


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

Могу переписать загрузку и сохранение. Только дороже, чем ты предложил в личке.

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

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


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

, Без проблем! пиши в лс 

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


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

За отдельную плату зделаю ,много времени придется потратить!

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


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

@Franky, Много? От силы пару часов.

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


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

, так это много за какие то 100-200 руб

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


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

Так я и не за 200р

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


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

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

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

×

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

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