Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Обход античитов Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > > >
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 05.03.2022, 17:43   #1
DoNFaToN
Нуб
Аватар для DoNFaToN
OFFLINE
Регистрация: 10.08.2020
Сообщений: 0
Благодарностей:
8 всего
Мнения: + 88
Репутация: 25

Перевел в запрос SQL "[Гайд] по Создание гильдии через БД" для ленивых


Ссылка на сам гайд: https://www.rf-cheats.ru/forum/showthread.php?t=274649

Запрос для 2.2.3.2
Комментарии в коде присутствуют на все строки.
Все что нужно ввести это название будущей гильдии и имя персонажа который будет мастером гильдии.

Код:
Код:
USE RF_WORLD_NOVUS -- меняем на имя своей базы мира
GO
DECLARE
@GuildID varchar(17), -- Название гильдии
@GuildSerial int, --сериал гильдии
@GuildMaster varchar(17), -- ник мастера гильдии
@GuildMasterSerial int, -- сериал мастера гильдии
@GuildRace tinyint -- расса гильдии

SET @GuildID = 'TESTGUILD' -- ввести название гильдии
SET @GuildMaster = 'TESTUSER' -- ввести ник мастера гильдии
SELECT @GuildRace = Race FROM tbl_base WHERE Name = @GuildMaster -- задает рассу гильдии, по рассе персонажа.

INSERT INTO tbl_Guild (id) VALUES (@GuildID) -- Создает строку с гильдией и записывает название.
SELECT @GuildSerial = serial FROM tbl_Guild WHERE id = @GuildID -- записывает в переменную сериал гильдии.
SELECT @GuildMasterSerial = serial FROM tbl_base WHERE Name = @GuildMaster -- записываем в переменную сериал мастера гильдии.
UPDATE tbl_general SET GuildSerial = @GuildSerial WHERE Serial = @GuildMasterSerial -- назначает персу гильдию.
UPDATE tbl_general SET GuildRank = convert(smallint,'1') WHERE Serial = @GuildMasterSerial -- не совсем понял, но нужно, вроде это ранг перса в ги.
UPDATE tbl_Guild SET Race = convert(smallint,'1') WHERE serial = @GuildSerial -- назначает рассу для гильдии.
UPDATE tbl_Guild SET MemberCount = convert(smallint,'1') WHERE serial = @GuildSerial -- назначает количество человек в гильдии.
UPDATE tbl_Guild SET MasterSerial = @GuildMasterSerial -- назначение персонажа мастером гильдии
UPDATE tbl_Guild SET MasterBeforeGrade = convert(smallint,'0') -- не разобрался, в гайде было:"Сделайте 0 если не стоит 0 по умолчанию". 

--выводим то что вписалось (ищем по сериалу ГИ), если на выводе все поля заполнены соглассно запросам выше, то все ок.
SELECT 'CHAR' AS 'INFO:', Serial,@GuildMaster AS 'GuildMaster',GuildSerial FROM tbl_general WHERE Serial = @GuildMasterSerial --инфо про перса.
SELECT 'GUILD' AS 'INFO:', serial, id, Race, MemberCount, MasterSerial, MasterBeforeGrade FROM tbl_Guild WHERE serial = @GuildSerial --инфо по гильдии.
Скрин итога:


Добавлено через 3 часа 27 минут
Подобное делал DungeonKeeper в оригинальной теме, тему можно в мусор.

Последний раз редактировалось DoNFaToN; 05.03.2022 в 21:11. Причина: Добавлено сообщение
 
Ответить с цитированием
Сказали спасибо:
lola0003 (21.11.2025), angeltd (01.11.2025), [Nark][Devils] (01.03.2023), neznai (08.11.2022), Масаракш1 (07.05.2022)


Ответ



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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Гайд] Создание гильдии через БД Emre Гайды, статьи по RF Online серверам 5 16.05.2018 12:29
"Panzar", "Седьмой Элемент", "Mist" Альфред Остальные online игры 1 19.10.2016 15:57
Продам Личный Акк (3В1) "wot" "warships" "warplanes" С Почтой! "56 Премов" Дешево! Алексан7f9 Куплю, продам в World of Warships 4 06.04.2016 19:17
"Мне нравится", "Вступай", "Подпишись" и прочие различные голосовалки. Sitanom Архив 5 10.08.2013 12:50
Принцип работы и создание "троянцев" типа money freeze RCE Статьи о Rising Force 13 31.07.2010 08:50

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр