1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Учимся делать SQL запросы в базу (квесты)

Тема в разделе 'Другие', создана пользователем Ceardieny, 10 авг 2014.

  1. TopicStarter Overlay

    Ceardieny Пользователи

    Сообщения:
    15
    Лайки:
    1
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    TrinityCore Support Team
    Страна:
    Ukraine Ukraine
    Привет пользователи портала!
    Решил написать мануал по хакам (фиксам) лёгких квестов через БАЗУ!
    Ну и так используем мой пример фикса квеста!
    UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 60602, `ReqCreatureOrGOCount1` = 10 WHERE `entry` = 30718;

    Разберём все столбцы.

    UPDATE - обновить

    `quest_template` - таблица с квестами.

    `ReqCreatureOrGOld1` = 60602 - ID моба которого надо убить.

    `ReqCreatureOrGOCount1` =10 WHERE = количество мобов которых надо убить,то есть убить моба ID 60602 убить допустим 10 раз = 10 WHERE

    `entry` = 30718; - ID квеста,которого надо изменить.
    По моему примеру вы сможете спокойно фиксить квесты где надо убить каких-то мобов,удачи!
    By Saji>Ceardieny
  2. salitypw Программист Пользователи

    Сообщения:
    673
    Лайки:
    458
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    [​IMG]

    К какой это игре хоть укажи.
    deadamag, HermaeusMora и Joslian нравится это.
  3. Narkotik Guest

    Репутация:
    0
    Ждем гайд "Редактируем *.data файлы с помощью SQL запросов".
  4. TopicStarter Overlay

    Ceardieny Пользователи

    Сообщения:
    15
    Лайки:
    1
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    TrinityCore Support Team
    Страна:
    Ukraine Ukraine
    World Of Warcraft
    --- добавлено: 10 авг 2014 в 20:58 ---
    =======================================================================================================
    INSERT INTO - Запрос для добавления нового Npc или Itema.
    SELECT *FROM - Запрос для получении информации о каком нибудь предмете или NPC.
    UPDATE - Запрос обновления для чего либо.
    DELETE FROM - По названию можно догадаться что это оператор на удаление чего-либо.
    =======================================================================================================

    INSERT INTO - Запрос для добавления нового Npc или Itema.
    Пример:
    INSERT INTO `creature_template` (entry, modelid1, name, subname, IconName, gossip_menu_id, minlevel, maxlevel, Health_mod, Mana_mod, Armor_mod, faction_A, faction_H, npcflag, speed_walk, speed_run, scale, rank, dmg_multiplier, unit_class, unit_flags, type, type_flags, InhabitType, RegenHealth, flags_extra, AiName) VALUES
    ('399997', '21572', "Test", "", 'Directions', '32300', 71, 71, 1.56, 1.56, 1.56, 35, 35, 3, 1, 1.14286, 1.25, 1, 1, 1, 2, 7, 138936390, 3, 1, 2, 'SmartAI');
    Как вы видите до слова VALUES у вас идут названия столбцов, а после - их значения и если здесь допустить ошибку mysql так же выдаст ошибку.

    Хоть Запрос кажется большим и не красивым он способен на многое =)

    UPDATE - Запрос обновления для чего либо.
    Пример: у вашего NPC, ID которого 1000 - размер 1, а вам нужно его увеличить в 2 раза.

    UPDATE `creature_template` SET `scale`=2 WHERE `entry`=1000;

    Этим запросом вы изменили значение в графе `scale` у нпс с id 1000. (creature_template - Таблица со всеми NPC игрового мира)

    DELETE FROM - По названию можно догадаться что это оператор на удаление чего-либо.
    Пример: Вы нечаянно добавили в вендора ШМ и хотите убрать его.Условно - ID npc = xxx, ID ШМ = yyy
    DELETE FROM `npc_vendor` WHERE `entry`=xxx AND `item`=yyy; (npc_vendor - Таблица содержащая в себе всех продавцов мира - то что они продают, цену и т.д. содержится именно здесь)

    REPLACE INTO - Оператор замены(REPLACE INTO = DELETE FROM+INSERT INTO)
    Используется не так часто, но иногда бывает очень полезен.
    Пример:

    REPLACE INTO `creature_equip_template` (`entry`, `equipentry1`, `equipentry2`, `equipentry3`) VALUES (100001, 30316, 0, 0);
    Последнее редактирование модератором: 18 авг 2014
Черновик сохранён Черновик удалён
Similar Threads
  1. Стас Назаренко
    Ответов:
    6
    Просмотров:
    1.347
  2. Silя
    Ответов:
    2
    Просмотров:
    1.195
  3. Тыщ
    Ответов:
    17
    Просмотров:
    7.787
  4. Crazy1973
    Ответов:
    11
    Просмотров:
    1.937
  5. |Florida|
    Ответов:
    0
    Просмотров:
    1.930
Загрузка...

Поделиться этой страницей