Помогите, система домов - Форум - 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 
Форум » Pawno программирование » Вопросы | Проблемы » Помогите, система домов
Помогите, система домов
Adidas_DagestanecДата: Суббота, 29.10.2016, 11:34 | Сообщение # 1
Боец
Группа: Пользователи
Сообщений: 53
Статус: 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, "", "");
Ccылки
Найти еще что-нибудь в магазине:
RaffCorДата: Воскресенье, 30.10.2016, 21:01 | Сообщение # 2
Бывалый
Группа: Пользователи
Сообщений: 457
Статус: 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
Ccылки
Найти еще что-нибудь в магазине:
Форум » Pawno программирование » Вопросы | Проблемы » Помогите, система домов
Страница 1 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Куплю аккаунт на 02 SRP о... [Igrok_NumberOne]

Подскажите!!! [Pr_O]

<<АКЦИЯ>> ⚡⚡ ... [alenkey2015]

Samp-rp 02 [vvv]

"Игровой мир" Z... [[CM]Prodavan]

Куплю аккаунт 30-40 уровн... [iMathes]

ARP-BLUE Продажа ранга в ... [Cоs]

Продам аккаунт на ABS Абс... [kiosea]

[Nubo RP] Нужна хелпа на ... [snape228]

[SAMP] Нужна хелпа на нуб... [snape228]

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

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

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

[4]>Advance-RP, Diamond-Rp, Amazing CRMP [7501]

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

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

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

[8]>SAMP-Bot 0.5.8.6 by Jamely [4581]

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

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

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

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

[1]>АК_47 [22061]

[2]>GеNius [6284]

[3]>romka619 [5452]

[4]>[CM]AGRESSOR [5029]

[5]>baffometi [4490]

[6]>Artem_Buero [3883]

[7]>Snake_Firm [3845]

[8]>[CM]Russel [3835]

[9]>iMaddy [2872]

[10]>Logan™ [2545]

[11]>zetkolya [2524]

[12]>Ch0c0Cube [2415]

[13]>[CM]ProKeyar [2356]

[14]>[CM]Durman [2330]

[15]>Sawyer [2281]

Jlewkayev [07.12.2016|19:21]

Denilas__Wolfie [07.12.2016|19:20]

CoolManNight [07.12.2016|19:17]

VLAD_7788 [07.12.2016|19:17]

Dudosex [07.12.2016|19:15]

aggressivex [07.12.2016|19:15]

nose094 [07.12.2016|19:12]

ELLEGY [07.12.2016|19:00]

legokos22 [07.12.2016|19:00]

aleksandr1337228 [07.12.2016|18:59]

Psix_Ruslan [07.12.2016|18:55]

staticVo [07.12.2016|18:53]

PCGamer [07.12.2016|18:49]

SupraToyota [07.12.2016|18:49]

Pup [07.12.2016|18:39]


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

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