Помогите, система домов - Форум - Cheat-Master.Ru | Читерский Форум | Читы для SAMP,CS,Minecraft,CoD,Warface | Продажа аккаунтов SAMP,WoT,Steam,Origin,Warface | Баги,статьи SAMP-RP,Advance-RP,Diamond-RP | Магазин аккаунтов SAMP-RP,Advance-RP,Diamond-RP,Steam,WoT,Warface

Страница 1 из 11
Модератор форума: Artem_Buero, PasqualeQQ 
Форум » Pawno программирование » Вопросы | Проблемы » Помогите, система домов
Помогите, система домов
Adidas_DagestanecДата: Суббота, 29.10.2016, 11:34 | Сообщение # 1
Боец
Сообщений: 51
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Создаю дом, все норм, после рестарта слетают созданные дома.
А точнее их интерьер, цена, класс.

Код
CMD:addhouse(playerid, params[])
{
    if(!CheckAdminLevel(playerid,10)) return true;
    if(sscanf(params, "ddd",params[0],params[1],params[2]))
    {
  SendClientMessage(playerid, -1, "Ââåäèòå: /addhouse [êëàññ] [öåíà] [ãàðàæ 0 - íåò | 1- äà]");
  SendClientMessage(playerid,-1,"0 - [Nope] | 1 - [D] | 2 - [C] | 3 - [B] | 4 - [A] | 5 - [S]");
  return true;
    }
    new Float: posX, Float: posY, Float: posZ;
    GetPlayerPos(playerid, posX, posY, posZ);
    mysql_format(DATABASE,QUERY, 256, "INSERT INTO `house` (`hEntrancex`, `hEntrancey`,`hEntrancez`, `hLock`,`hKlass`) VALUES ('%f', '%f', '%f', '1','%i' <img src="/.s/sm/2/wink.gif" border="0" align="absmiddle" alt="wink" /> ",posX,posY,posZ,params[0]);
    mysql_function_query(DATABASE,QUERY,false,"","");
    TotalHouse++;
    HouseInfo[TotalHouse][hID] = TotalHouse;
    HouseInfo[TotalHouse][hEntrancex] = posX;
    HouseInfo[TotalHouse][hEntrancey] = posY;
    HouseInfo[TotalHouse][hEntrancez] = posZ;
    HouseInfo[TotalHouse][hLock] = 1;
    HouseInfo[TotalHouse][hKlass] = params[0];
    HouseInfo[TotalHouse][hValue] = params[1];
    if(HouseInfo[TotalHouse][hKlass] == 0)
    {
  HouseInfo[TotalHouse][hInt] = 10;
  HouseInfo[TotalHouse][hExitx] = 421.7613;
  HouseInfo[TotalHouse][hExity] = 2536.4836;
  HouseInfo[TotalHouse][hExitz] = 10.0000;
    }
    else if(HouseInfo[TotalHouse][hKlass] == 1)
    {
  HouseInfo[TotalHouse][hInt] = 6;
  HouseInfo[TotalHouse][hExitx] = -68.8618;
  HouseInfo[TotalHouse][hExity] = 1352.2183;
  HouseInfo[TotalHouse][hExitz] = 1080.2109;
    }
    else if(HouseInfo[TotalHouse][hKlass] == 2)
    {
  HouseInfo[TotalHouse][hInt] = 5;
  HouseInfo[TotalHouse][hExitx] = 22.7405;
  HouseInfo[TotalHouse][hExity] = 1404.3799;
  HouseInfo[TotalHouse][hExitz] = 1084.4297;
    }
    else if(HouseInfo[TotalHouse][hKlass] == 3)
    {
  HouseInfo[TotalHouse][hInt] = 12;
  HouseInfo[TotalHouse][hExitx] = 2324.3367;
  HouseInfo[TotalHouse][hExity] = -1148.6296;
  HouseInfo[TotalHouse][hExitz] = 1050.7101;
    }
    else
    {
  HouseInfo[TotalHouse][hInt] = 5;
  HouseInfo[TotalHouse][hExitx] = 140.2206;
  HouseInfo[TotalHouse][hExity] = 1367.2734;
  HouseInfo[TotalHouse][hExitz] = 1083.8612;
    }
    HouseInfo[TotalHouse][hGarage] = params[2];
    HouseInfo[TotalHouse][hPickup] = CreatePickup(1273, 23, HouseInfo[TotalHouse][hEntrancex], HouseInfo[TotalHouse][hEntrancey], HouseInfo[TotalHouse][hEntrancez],-1);
    HouseInfo[TotalHouse][hMIcon] = CreateDynamicMapIcon(HouseInfo[TotalHouse][hEntrancex], HouseInfo[TotalHouse][hEntrancey], HouseInfo[TotalHouse][hEntrancez], 31, -1, 0, -1, -1);
    format(YCMDstr, sizeof(YCMDstr), "Âû ñîçäàëè äîì. Íîìåð äîìà: %i",HouseInfo[TotalHouse][hID]);
    SendClientMessage(playerid, -1, YCMDstr);
    format(YCMDstr, sizeof(YCMDstr), "Èñïîëüçóéòå /sethousecarpos (Óêàçàòü ïîçèöèþ àâòî)");
    SendClientMessage(playerid, -1, YCMDstr);
    BuyHouse(TotalHouse);
    return true;
}


Сохранение:
Код
format(HouseInfo[i][hSafes],50,"%i, %i, %i, %i, %i ,%i, %i, %i, %i, %i, %i",
   HouseInfo[i][hSafe][0], HouseInfo[i][hSafe][1], HouseInfo[i][hSafe][2], HouseInfo[i][hSafe][3], HouseInfo[i][hSafe][4],
   HouseInfo[i][hSafe][5], HouseInfo[i][hSafe][6], HouseInfo[i][hSafe][7], HouseInfo[i][hSafe][8], HouseInfo[i][hSafe][9], HouseInfo[i][hSafe][10]);
      mysql_format(DATABASE, QUERY, sizeof(QUERY), "UPDATE `"TABLE_HOUSE"` SET ");
      format(temp,sizeof(temp),"`hEntrancex`= '%f',",HouseInfo[i][hEntrancex]),    strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hEntrancey`= '%f',",HouseInfo[i][hEntrancey]),    strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hEntrancez`= '%f',",HouseInfo[i][hEntrancez]),    strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hExitx`= '%f',",HouseInfo[i][hExitx]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hExity`= '%f',",HouseInfo[i][hExity]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hExitz`= '%f',",HouseInfo[i][hExitz]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hOwner`= '%s',",HouseInfo[i][hOwner]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`Gosti_1`= '%s',",HouseInfo[i][Gosti_1]),     strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`Gosti_2`= '%s',",HouseInfo[i][Gosti_2]),     strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`Gosti_3`= '%s',",HouseInfo[i][Gosti_3]),     strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`Gosti_4`= '%s',",HouseInfo[i][Gosti_4]),     strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`Gosti_5`= '%s',",HouseInfo[i][Gosti_5]),     strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hValue`= '%i',",HouseInfo[i][hValue]),     strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hTakings`= '%i',",HouseInfo[i][hTakings]),     strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hHel`= '%i',",HouseInfo[i][hHel]),       strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hInt`= '%i',",HouseInfo[i][hInt]),       strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hGarage`= '%i',",HouseInfo[i][hGarage]),     strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hLock`= '%i',",HouseInfo[i][hLock]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hKlass`= '%i',",HouseInfo[i][hKlass]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hCarx`= '%f',",HouseInfo[i][hCarx]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hCary`= '%f',",HouseInfo[i][hCary]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hCarz`= '%f',",HouseInfo[i][hCarz]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hCarc`= '%f',",HouseInfo[i][hCarc]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp),"`hSafes`= '%s'",HouseInfo[i][hSafes]),      strcat(QUERY,temp,sizeof(QUERY));
      format(temp,sizeof(temp)," WHERE hID = '%i'",HouseInfo[i][hID]),     strcat(QUERY,temp,sizeof(QUERY));
            mysql_function_query(DATABASE, QUERY, true, "", "");
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
RaffCorДата: Воскресенье, 30.10.2016, 21:01 | Сообщение # 2
Бывалый
Сообщений: 468
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Как вариант, массив QUERY мал. Попробуй увеличить. Ну или по отдельности выполняй запрос, т.е.
Код

mysql_format (DATABASE, QUERY, sizeof(QUERY), "UPDATE  `"TABLE_HOUSE"` SET `hEntrancex`= '%f' WHERE hID = '%i'", HouseInfo[i][hEntrancex], HouseInfo[i][hID]);
mysql_function_query(DATABASE, QUERY, true, "", "");
И так со всеми элементами.


04.06.2016 - 1000 дней на Cheat Master

Сообщение отредактировал RaffCor - Воскресенье, 30.10.2016, 21:01
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Форум » Pawno программирование » Вопросы | Проблемы » Помогите, система домов
Страница 1 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
[Evolve Role Play]Промо к... [Co_OmedoZ]

[SAMP-RP] Бот фермер (v1.... [Co_OmedoZ]

Выполняю sampgui на заказ... [Co_OmedoZ]

⭐Бесплатные авaтарки ... [Co_OmedoZ]

Продажа валюты ССD Planet... [LordDemon]

Золотые медали под ником,... [Co_OmedoZ]

Оптимизатор для RUST [Co_OmedoZ]

Что лучше: SA:MP или MTA:... [Co_OmedoZ]

DAMAGER FOR EVOLVE-RP [[CM]s1im]

Rapid for Evolve-RP [[CM]s1im]

[1]>S0beit - pr9n project for samp 0.3.7 [9476]

[2]>RakBot - Качай аккаунты не напрягаясь! [9343]

[3]>Часто задаваемые вопросы... [8183]

[4]>Вопросы и ответы [6357]

[5]>[0.3.7][RUS] Sobeit modified by MishaN [6195]

[6]>Продажа вирт 1кк АРП~350р ДРП~350р.СРП~150р. [6128]

[7]>Бесконечное слово [4654]

[8]>[Samp-Rp.Ru]Обновлен список Админов [4141]

[9]>[CLEO] Вопрос - Ответ [4101]

[10]>Курилка [3207]

[11]>У кого что дома есть ??? [2700]

[12]>Вопросы и ответы [2680]

[1]>АК_47 [26509]

[2]>GеNius [6624]

[3]>romka619 [5381]

[4]>[CM]Russel [4774]

[5]>[CM]AGRESSOR [4655]

[6]>Сэс [4424]

[7]>Snake_Firm [4259]

[8]>Artem_Buero [4059]

[9]>[CM]Durman [3240]

[10]>sky_Woker [3007]

[11]>iMaddy [2870]

[12]>Sa1nteD [2683]

[13]>Logan™ [2533]

[14]>Ch0c0Cube [2425]

[15]>[CM]Рафаэль [2215]

Anton_Smirnov [21.08.2017|03:18]

SOso4eK_omg [21.08.2017|02:32]

Oleg788 [21.08.2017|02:30]

dandreichenko [21.08.2017|02:29]

LeskoSantos [21.08.2017|02:27]

Legado [21.08.2017|01:54]

ImRounD1337 [21.08.2017|01:43]

stile241555 [21.08.2017|01:28]

1322ipatov [21.08.2017|01:22]

Nick_JJ [21.08.2017|01:12]

bhfpolice [21.08.2017|01:12]

Dima131017 [21.08.2017|01:10]

M00C [21.08.2017|01:09]

kia20010101 [21.08.2017|01:08]

AndreyLacosta [21.08.2017|01:08]


CM Team © 2009-2017 Администрация не несёт ответственности за размещённые материалы. Условия пользования
Все материалы предоставлены в ознакомительных целях и администрация предлагает удалить их после ознакомления.

Положение о защите персональных данных на сайте, Пользовательское соглашение, Договор оказания услуг.