Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Модификации ядра > Моды

Важная информация

Моды Неофициальная модификация ядра MaNGOS, собственные наработки, расширение функционала

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.10.2010, 10:29   #1
idspooler
Гость
 
Сообщений: n/a
Восклицание Подмена флагов области. Например для создания нейтральной area или наоборот pvp_области.

Прошу помощи. Код мода почти готов. Осталась загвоздка вот в чем:
Я хочу добавить в базу "mangos" таблицу area_flag_and_id. В которой будут храниться пока только id-области (area_id-тип int) и flag-области (area_flag-тип char).
Например :
Код:
values(35,sanctuary_flag);
Мод в основном обитает в файле Player.cpp.
Проблема в основном заключается в том, чтобы составить запрос к БД, в который будет передаваться id области (это сам подставлю),но результатом чтобы было - значение колонки area_flag. Подскажите как это сделать. Заранее благодарен.
  Ответить с цитированием
Старый 04.10.2010, 10:34   #2
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

нифига не понял в чем проблема.
Цитата:
чтобы составить запрос к БД,
к какой таблице обращаетесь?
__________________
Konctantin вне форума   Ответить с цитированием
Старый 04.10.2010, 10:40   #3
idspooler
Гость
 
Сообщений: n/a
По умолчанию

В коде файла Player.cpp мне нужно составить запрос ("SELECT area_flag FROM area_flag_and_id WHERE area_id='%u'", area->ID) . Да я не совсем правильно выразился. Я не знаю какую функцию использовать чтобы итогом сего запроса было значение колонки area_flag-типа char.
  Ответить с цитированием
Старый 04.10.2010, 10:50   #4
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Например, посмотреть тут http://ru-mangos.ru/showthread.php?t=1120
NeatElves вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[mod] Non PvP Area Hantet Моды 2 19.03.2011 15:04
[10504][fix bug] урон петом по игроку на нейтральной територии Chipleo Принятые патчи 3 19.09.2010 01:26
обсуждение репозитория rsa(философии создания форков) PSZ Корзина 52 14.08.2010 12:48
[9888] Party restore IsKnowHowFlyIn and add area arg newsbot CMaNGOS Commits 0 13.05.2010 15:20
Area-ауры и иммунитет zergtmn Баг-репорты 1 05.05.2010 07:42


Текущее время: 03:04. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot