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



Не найдено.

4 posts in this topic

Добрый день.
Начал писать систему бизнесов.
Но столкнулся с проблемой - 
"Всё успешно подключается и извлекается из БД. Но пикапы и лабелы не создаются."
 

Спойлер

[05:53:02] Бизнес 1 / flaot: 1307.140014 13.622500 -1374.030029 / PICKUP ID 82
[05:53:02] Бизнес 2 / flaot: 1305.290039 13.700699 -1379.459960 / PICKUP ID 83

 

 

Спойлер

publics LoadBizz()
{
	new row;
	cache_get_row_count(row);
	if(row != 0)
	{
	    for(new i; i < row; i++)
	    {
			static const no_Selled[120] = "%s\n\nВладелец: "#c_server"%s\n"c_white"Номер: "#c_server"%d\n"#c_white"Бизнес %s";

			//GET INFO
			cache_get_value_name_int(i, "bId", BizzInfo[i][bID]);
			cache_get_value_name(i, "bName", BizzInfo[i][bName]);
			cache_get_value_name(i, "bAdress", BizzInfo[i][bAdress]);
			cache_get_value_name(i, "bOwner", BizzInfo[i][bOwner]);
			cache_get_value_name_float(i, "benX",BizzInfo[i][benX]);
			cache_get_value_name_float(i, "benY",BizzInfo[i][benZ]);
			cache_get_value_name_float(i, "benZ",BizzInfo[i][benY]);
			cache_get_value_name_float(i, "beX",BizzInfo[i][beX]);
			cache_get_value_name_float(i, "beY",BizzInfo[i][beY]);
			cache_get_value_name_float(i, "beZ",BizzInfo[i][beZ]);
			cache_get_value_name_int(i, "bPrice", BizzInfo[i][bPrice]);
			cache_get_value_name_int(i, "bInt", BizzInfo[i][bInt]);
			cache_get_value_name_int(i, "bType", BizzInfo[i][bType]);
			cache_get_value_name_int(i, "bBuy", BizzInfo[i][bBuy]);
			cache_get_value_name_int(i, "bLock", BizzInfo[i][bLock]);
			cache_get_value_name_int(i, "bPickup", BizzInfo[i][bPickup]);
			if(BizzInfo[i][bBuy] == 1) // продаются
			{
			    new string[120];
				format(string, sizeof(string), "Бизнес продаётся!\n За "#c_server"%d $"#c_white"\n\n\nБизнес открыт\n\n"#c_server"Вход ALT",BizzInfo[i][bPrice]);
                BizzInfo[i][bInfo] = Create3DTextLabel(string, 0xFFFFFFFF,BizzInfo[i][benX],BizzInfo[i][benY],BizzInfo[i][benZ],15,0,0);
				BizzInfo[i][bPickup] = CreatePickup(1273, 1, BizzInfo[i][benX],BizzInfo[i][benY],BizzInfo[i][benZ], -1);
			}
			else
			{
			
				new string[120];
				format(string, sizeof(string), "Бизнес продаётся!\n За "#c_server"%d $"#c_white"\n\n\nБизнес открыт\n\n"#c_server"Вход ALT",BizzInfo[i][bPrice]);
                BizzInfo[i][bInfo] = Create3DTextLabel(string, 0xFFFFFFFF,BizzInfo[i][benX],BizzInfo[i][benY],BizzInfo[i][benZ],15,0,0);
				BizzInfo[i][bPickup] = CreatePickup(1273, 1, BizzInfo[i][benX],BizzInfo[i][benY],BizzInfo[i][benZ], -1);
			}
			printf("Бизнес №%d / flaot: %f %f %f / PICKUP ID %d",BizzInfo[i][bID],BizzInfo[i][benX],BizzInfo[i][benY],BizzInfo[i][benZ],BizzInfo[i][bPickup]);
	    }
	}
	if(row == 0)
	{
	    printf("[loadbizz] || Бизнесы не обнаружены!. Загрузка завершена. [0/50]");
	}
	return true;
}

 

 

8aAmOfwGqJg.jpg

Edited by Новый
Причина: Добавил картинку

Share this post


Link to post
Share on other sites

@Новый, а лимит точно не исчерпан на пикапы?

Share this post


Link to post
Share on other sites

Издеваетесь? всего 10 пикапов

 

Share this post


Link to post
Share on other sites

Я вам точно не скажу, не понимаю как у вас устроена бд. Но как варианты есть только такой:" Интерьер вирт , возможно он стоит например 1 в бд, и пикап создается в вирт мире, советую создавать пикап с вирт миром "-1"" Или же ещё как вариант, возможно пикап не создается, сделайте проверку на его создания, и в print выводите выполняемый код . И точно найдете ошибку свою . 

Edited by Покемон

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Radmiz
      By Radmiz
          if(pickupid == sadpick){         if(GetPVarInt(playerid,"Sadov") == 0) {             SetPVarInt(playerid,"Sadov", 1);             SetPlayerSkin(playerid, 73);             SetPlayerCheckpoint(playerid,2157.0464,-1707.6362,15.0859,3.0);               SendClientMessage(playerid,0x00ff39,"Âû óñòðîèëèñü íà ðàáîòó ñàäîâíèêà");               SendClientMessage(playerid,0xfeff00,"Çà 1 ïîñàæàíûé êóñò âàì áóäóò ïëàòèòü ïî 345$");         }         else {             PI[playerid][pCash] += GetPVarInt(playerid,"SadovM")*345;             SetPlayerSkin(playerid,PI[playerid][pSkin]);             ClearAnimations(playerid);             DeletePVar(playerid,"Sadov");             DeletePVar(playerid,"SadovM");             DeletePVar(playerid,"SadovW");             SendClientMessage(playerid,0xff0000,"Âû óâîëèëèñü ñ ðàáîòû ñàäîâíèêà");             DisablePlayerCheckpoint(playerid);  
      я хз что за иероглифы