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

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

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

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

Требуется помощь

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

mr.Wud

Новичок


•Доброго времени суток друзья,мне нужна не большая помощь,нужно перевести save/load бизнесов с Mysql на Mxini.Сам я не умею.
•Кто сможет перевести пишите,буду очень благодарен.



•Сам код:

PHP:
public BizLoad()
{
    new rows;
    new fields;
    new string[256];
    cache_get_data(rows,fields);
    if(rows)
    {
        for_c(rows-1, -1, idx)
		{
	    	Biz[idx][bID] = cache_get_field_content_int(idx, "bID");
   			cache_get_field_content(idx,"bOwner",Biz[idx][bOwner],ne,24);
   			Biz[idx][bOwned] = cache_get_field_content_int(idx, "bOwned");
   			Biz[idx][bWorld] = cache_get_field_content_int(idx, "bWorld");
   			Biz[idx][bPrice] = cache_get_field_content_int(idx, "bPrice");
   			Biz[idx][bCena1] = cache_get_field_content_int(idx, "bCena1");
   			Biz[idx][bCena2] = cache_get_field_content_int(idx, "bCena2");
   			Biz[idx][bInt] = cache_get_field_content_int(idx, "bInt");
   			Biz[idx][bTip] = cache_get_field_content_int(idx, "Tip");
   			Biz[idx][bProd] = cache_get_field_content_int(idx, "bProd");
   			Biz[idx][bBank] = cache_get_field_content_int(idx, "bBank");
   			Biz[idx][bCenaProd] = cache_get_field_content_int(idx, "bCenaProd");
   			Biz[idx][bEnterX] = cache_get_field_content_float(idx, "bEnterX");
   			Biz[idx][bEnterY] = cache_get_field_content_float(idx, "bEnterY");
   			Biz[idx][bEnterZ] = cache_get_field_content_float(idx, "bEnterZ");
   			Biz[idx][bExitX] = cache_get_field_content_float(idx, "bExitX");
   			Biz[idx][bExitY] = cache_get_field_content_float(idx, "bExitY");
   			Biz[idx][bExitZ] = cache_get_field_content_float(idx, "bExitZ");
   			Biz[idx][bMenuX] = cache_get_field_content_float(idx, "bMenuX");
   			Biz[idx][bMenuY] = cache_get_field_content_float(idx, "bMenuY");
   			Biz[idx][bMenuZ] = cache_get_field_content_float(idx, "bMenuZ");
	    	        TOTALBIZ++;
	    	        Biz[idx][Pic] = CreatePickup(1274, 23, Biz[idx][bEnterX], Biz[idx][bEnterY], Biz[idx][bEnterZ],-1);
	    	        Biz[idx][Pic] = CreatePickup(1239, 23, Biz[idx][bMenuX], Biz[idx][bMenuY], Biz[idx][bMenuZ],-1);
	    	        Biz[idx][Pic] = CreatePickup(1274, 23, Biz[idx][bExitX], Biz[idx][bExitY], Biz[idx][bExitZ],-1);
 			Create3DTextLabel("Клавиша:{FFFFFF} L.Alt",BLUE,Biz[idx][bMenuX], Biz[idx][bMenuY], Biz[idx][bMenuZ],20.0,0,1);
 			Create3DTextLabel("\nВыйти:{FFFFFF} L.Alt",BLUE,Biz[idx][bExitX], Biz[idx][bExitY], Biz[idx][bExitZ],20.0,0,1);
 			Create3DTextLabel("\n\nВойти:{FFFFFF} L.Alt",BLUE,Biz[idx][bEnterX], Biz[idx][bEnterY], Biz[idx][bEnterZ],20.0,0,1);
 			if(Biz[idx][bTip] == 0)
 			{
 				if(Biz[idx][bOwned] == 0)
				{
				    Biz[idx][bIcon] = CreateDynamicMapIcon(Biz[idx][bEnterX], Biz[idx][bEnterY], Biz[idx][bEnterZ], 52, -1, 0, -1, -1, 100.0);
	    			format(string,sizeof(string),"Магазин 24-7\nЦена: {FFFFFF}%d $",Biz[idx][bPrice]);
     				Biz[idx][Text] = Create3DTextLabel(string,BLUE,Biz[idx][bEnterX], Biz[idx][bEnterY], Biz[idx][bEnterZ],20.0,0,1);
				}
				else
				{
	    			format(string,256,"Владелец магазина:{FFFFFF} %s\n(Открыто)",Biz[idx][bOwner]);
	    			Biz[idx][Text] = Create3DTextLabel(string,BLUE,Biz[idx][bEnterX], Biz[idx][bEnterY], Biz[idx][bEnterZ],20.0,0,1);
				}
			}
			if(Biz[idx][bTip] == 1)
 			{
 			    Biz[idx][bIcon] = CreateDynamicMapIcon(Biz[idx][bEnterX], Biz[idx][bEnterY], Biz[idx][bEnterZ], 49, -1, 0, -1, -1, 100.0);
 				if(Biz[idx][bOwned] == 0)
				{
	    			format(string,sizeof(string),"Ресторан\nЦена: {FFFFFF}%d $",Biz[idx][bPrice]);
     				Biz[idx][Text] = Create3DTextLabel(string,BLUE,Biz[idx][bEnterX], Biz[idx][bEnterY], Biz[idx][bEnterZ],20.0,0,1);
				}
				else
				{
	    			format(string,256,"Владелец ресторана:{FFFFFF} %s\n(Открыто)",Biz[idx][bOwner]);
	    			Biz[idx][Text] = Create3DTextLabel(string,BLUE,Biz[idx][bEnterX], Biz[idx][bEnterY], Biz[idx][bEnterZ],20.0,0,1);
				}
			}
		}
	}
	printf("[Бизнесов загружено]: <%i>",TOTALBIZ);
  	return true;
}

public BizSave()
{
    for(new idx = 0; idx < TOTALBIZ; idx++)
	{
	    mysql_format(ne,query,512,"UPDATE "TABLE_BIZ" SET\
 		`bOwned`='%i',`bOwner`='%s',`bCena1`='%d',`bCena2`='%d',`bProd`='%d',`bBank`='%d',`bCenaProd`='%d' WHERE `bID`='%i'",\
 		Biz[idx][bOwned],Biz[idx][bOwner],Biz[idx][bCena1],Biz[idx][bCena2],Biz[idx][bProd],Biz[idx][bBank],Biz[idx][bCenaProd],Biz[idx][bID]);
		mysql_function_query(ne, query, false,"","");
    }
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу