Помогите, система домов - Форум - 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
Бывалый
Сообщений: 472
Статус: 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
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Кидок etozhemad [[CM]WinStorm]

Ключи рулетки Evolve-RP &... [serz007011]

ПРОДАЖА ТОП ЛОГИ | Ч... [Arseniy_Zinchenko]

[SF] OverLay [lucky63]

[0.3.7][mod_sa] s0beit mo... [Трансформер]

[mod_sa] Добавление функц... [sexyfitil]

Заявки на снятие замечани... [ЯВиталя]

КУПЛЮ & ПРОДАМ ВАЛЮТУ ОПТ... [ZubovCompany]

[ОБНАРУЖЕН]subVersion Men... [Jor-L]

БАГ С ПАТРОНАМИ НА ADVANC... [lucky63]

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

[2]>RakBot 0.7.3 - прокачка аккаунтов без GTA [9254]

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

[4]>Скуплю Advance по 300р за 1кк и DIamond по 250р [7629]

[5]>Вопросы и ответы [6328]

[6]>[0.3.7][RUS] Sobeit modified by MishaN [6174]

[7]>Продажа вирт 1кк АРП~400р ДРП~400р.СРП~150р. [6091]

[8]>SAMP-Bot 0.5.9.1 by Jamely [4711]

[9]>Бесконечное слово [4594]

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

[11]>[CLEO] Вопрос - Ответ [4082]

[12]>Курилка [3165]

[1]>АК_47 [25230]

[2]>GеNius [6541]

[3]>romka619 [5383]

[4]>[CM]AGRESSOR [4649]

[5]>[CM]Russel [4609]

[6]>Сэс [4423]

[7]>Snake_Firm [4172]

[8]>Artem_Buero [4034]

[9]>[CM]Durman [3178]

[10]>sky_Woker [3007]

[11]>iMaddy [2869]

[12]>Sa1nteD [2667]

[13]>Logan™ [2511]

[14]>Ch0c0Cube [2422]

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

Acronus228 [24.06.2017|04:10]

ruddytubes [24.06.2017|03:59]

taaaadasdasd [24.06.2017|03:37]

Vadik12313 [24.06.2017|03:29]

artemka20016 [24.06.2017|03:00]

ThunderGryazniyHuy [24.06.2017|02:40]

Vianich [24.06.2017|02:32]

kvind [24.06.2017|02:29]

o13472953485793454 [24.06.2017|02:17]

good322 [24.06.2017|01:54]

Hero12364344 [24.06.2017|01:53]

playerunknown444 [24.06.2017|01:52]

Steven_Navarro [24.06.2017|01:51]

Dzjek [24.06.2017|01:43]

Maxonimo [24.06.2017|01:42]


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

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