Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография

Сложный вопрос.


Лучший Ответ Elrmrnt-Kritik , 04 Февраль 2017 - 15:11

Mino, проблема только с занесением в базу данных? Вы там три отдельных столбца создали или один? Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1
offline   Mino

Mino
  • 0
    • Сообщений: 13
    • Регистрация: 22.05.15

Доброго времени суток форумчане, пишу вам с такой проблемой, не могу разобраться, как сделать одну из систем... 

А именно: покупка дома, чтобы игрок мог иметь не один дом, а допустим несколько.

 

Я делал это примерно так:

 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

А вот как сохранять в бд я пока-что не придумал, прощу помощи... 

В БД уже всё сделал.

 

Прикрепленный файл  Screenshot_3.png   2,62К   Количество загрузок: 0


  • 0



Время: 05:09 Дата: 04.02.17 Mino получил предупреждение за это сообщение от compan: Неинформативное название темы (ЕПФ -> 2.10)

#2
offline   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 505
    • Сообщений: 2 141
    • Регистрация: 19.07.15
Ну, создайте цикл с домами, проверяя через strcmp принадлежит ли дом игроку. Если принадлежит, инкрементируйте переменную, отвечающую за количество домов. Ее же можно и вносить в базу данных (это будет число домов, где Вы - владелец). Если Вам нужны конкретно иды, то без лимита не знаю как еще реализовать.
Пишу с телефона, за табуляцию извиняюсь.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Либо несовсем понял что Вам нужно... по поводу занесения,

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

То есть обновляем таблицу accounts, устанавливая значение в таблице houseamount в поле, где в таблице Name - аккаунт игрока.
Дополнение к сообщению:
Если всего три дома, то да, можно и как вы. Для обновления используйте это:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Отправка запроса у всех разная. Будь то mysql_query или mysql_function_query...
  • 0

#3
offline   Mino

Mino
  • 0
    • Сообщений: 13
    • Регистрация: 22.05.15

Вообщем, суть вот в чём, я хочу реализовать подобную систему: Игрок сможет иметь несколько домов.

 

    

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Данным кодом, я проверяю, если у игрока ячейка занята, то мы вписываем в неё ид дома.

А если она будет занята, то мы попросту в дальнейшем выдадим ему сообщение, что он купил максимальное значение домов. Т.е 3

 


  • 0

#4
offline   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 505
    • Сообщений: 2 141
    • Регистрация: 19.07.15
✓  Лучший Ответ
Mino, проблема только с занесением в базу данных? Вы там три отдельных столбца создали или один?
  • 0

#5
offline   Mino

Mino
  • 0
    • Сообщений: 13
    • Регистрация: 22.05.15

Вообщем, я это всё сделал, теперь появилась другая проблема.

С открытие диалога с использованием всего этого.

 

Код.

 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

// Ну и тут уже соотвестсвенно вылезает диалог.
 
В чём собственно проблема заключается, я стою вот допустим возле дома ID: 0
Срабатывает второй цикл, в нём переменная 'pHouse' равна 1
И выдаёт сообщение, что дом то я этот не купил.

Elrmrnt-Kritik (04 Февраль 2017 - 18:19):
Если тему закрыли случайно, отпишитесь в тех же личных сообщениях, открою.

  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Данную тему посетили 23 пользователей