Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

[C++ FUN mod] Морфы игроков - Форум

  • Сторінка 1 з 1
  • 1
[C++ FUN mod] Морфы игроков
Aztec2012Дата: Понеділок, 13.08.2012, 13:33 | Сообщение # 1



Aztec2012
Скаут
Группа: Пользователи
Сообщений: 5

Замечания:

Оффлайн
Нашёл такой скрипт от Dimitro...

Суть мода:

Создается таблица, в которой хранится гуид, игрока ид морфа и размер (.mod scale) и, при входе игрока, данные берутся из этой таблицы.
Данные пока заносятся вручную.
Будьте осторожны со значениями.

Просьба протестить.
Подсоединяется к скрипт системе как обычный скрипт.

Code
#include "ScriptPCH.h"   

   /*   
   create table `character_morphs`(      
        `guid` int(10) UNSIGNED NOT NULL COMMENT 'Character guid' DEFAULT '0',      
        `morph` int(5) UNSIGNED NOT NULL COMMENT 'Character morph' DEFAULT '0',   
        `scale` float(2) UNSIGNED NOT NULL COMMENT 'Character scale' DEFAULT '1',   
        PRIMARY KEY (`guid`)   
      )  ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'Charaster morphs';   
      */   

   class morphing_on_login : public PlayerScript   
   {   
   public:   
         morphing_on_login() : PlayerScript("morphing_on_login") {}   

         void OnLogin(Player* player)   
         {   
             int64 pguid = player->GetGUID();   
             QueryResult morph = CharacterDatabase.PQuery("SELECT morph from character_morphs WHERE guid = '%u'", pguid);   
             QueryResult scale = CharacterDatabase.PQuery("SELECT scale from character_morphs WHERE guid = '%u'", pguid);   

                 if (morph)   
                     player->SetDisplayId(morph->Fetch()->GetUInt32());   

                 if (scale)   
                     player->SetFloatValue(OBJECT_FIELD_SCALE_X, scale->Fetch()->GetFloat());   
         }   
   };   

   void AddSC_morphing_on_login()   
   {   
         new morphing_on_login();   
   }


Однако у меня он не работает phpMYAdmin выдаёт такое:

Code
Ошибка

Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.
ERROR: Неизвестная пунктуация @ 626
STR: ->
SQL: #include "ScriptPCH.h"   

   /*   
   create table `character_morphs`(      
        `guid` int(10) UNSIGNED NOT NULL COMMENT 'Character guid' DEFAULT '0',      
        `morph` int(5) UNSIGNED NOT NULL COMMENT 'Character morph' DEFAULT '0',   
        `scale` float(2) UNSIGNED NOT NULL COMMENT 'Character scale' DEFAULT '1',   
        PRIMARY KEY (`guid`)   
      )  ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'Charaster morphs';   
      */   

   class morphing_on_login : public PlayerScript   
   {   
   public:   
         morphing_on_login() : PlayerScript("morphing_on_login") {}   

         void OnLogin(Player* player)   
         {   
             int64 pguid = player->GetGUID();

SQL-запрос:   

   #include "ScriptPCH.h" /* create table `character_morphs`( `guid` int(10) UNSIGNED NOT NULL COMMENT 'Character guid' DEFAULT '0', `morph` int(5) UNSIGNED NOT NULL COMMENT 'Character morph' DEFAULT '0', `scale` float(2) UNSIGNED NOT NULL COMMENT 'Character scale' DEFAULT '1', PRIMARY KEY (`guid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'Charaster morphs'; */ class morphing_on_login : public PlayerScript { public: morphing_on_login() : PlayerScript("morphing_on_login") {} void OnLogin(Player* player) { int64 pguid = player->GetGUID();   

Ответ MySQL:    
   #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'class morphing_on_login : public PlayerScript   
   {   
   public:   
          morphing_on_' at line 12


Я тут новичёк, по этому незнаю чего он хочет... Подскажите если сможете...


Сообщение отредактировал Aztec2012 - Понеділок, 13.08.2012, 13:33
 
VizirДата: Понеділок, 13.08.2012, 17:41 | Сообщение # 2



Vizir
Центурион
Группа: V.I.P
Сообщений: 348

Замечания:

Оффлайн
Есть же такие, кто С++ скрипт в ядро пытаются засунуть в базу...
 
DreadlolДата: Понеділок, 13.08.2012, 17:57 | Сообщение # 3



Dreadlol
Скаут
Группа: V.I.P
Сообщений: 1419

Замечания:

Оффлайн
Quote (Vizir)
Есть же такие, кто С++ скрипт в ядро пытаются засунуть в базу...

biggrin Есть-есть....
 
Aztec2012Дата: Понеділок, 13.08.2012, 22:15 | Сообщение # 4



Aztec2012
Скаут
Группа: Пользователи
Сообщений: 5

Замечания:

Оффлайн
Так этот в ядро надо... А как???
 
VizirДата: Вівторок, 14.08.2012, 13:54 | Сообщение # 5



Vizir
Центурион
Группа: V.I.P
Сообщений: 348

Замечания:

Оффлайн
Aztec2012, в готовую сборку не добавить.
 
[ST]FallenДата: Четвер, 08.11.2012, 11:35 | Сообщение # 6



[ST]Fallen
Скаут
Группа: Пользователи
Сообщений: 13

Замечания:

Оффлайн
не знаю в чем толк копипаст ложить
 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
хаха :D · (Приколы)
Автор: [N1ke]Medved
Последнее сообщение в 18:40
Autobattle - новый боевой бот ... · (Боты для WoW)
Автор: terrikon
Последнее сообщение в 18:39
PvE руководство для Чернокнижн... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 18:38
Пустой свиток (Часть 11) · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:37
Друиды в Катаклизме: Официальн... · (Друид)
Автор: Darkensand
Последнее сообщение в 18:37
[Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
Автор: Darkensand
Последнее сообщение в 18:35
FarmBot (Бот для фарма руды и ... · (Боты для WoW)
Автор: homma
Последнее сообщение в 18:34
Почему мы сражаемся: ролевая и... · (Воин)
Автор: Darkensand
Последнее сообщение в 18:34
Книги по Wold of Warcraft · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:33
Маг огня в Cataclysm · (Маг)
Автор: Darkensand
Последнее сообщение в 18:33
Как начать играть в World of W... · (Полезно знать)
Автор: Belkmondesh
Последнее сообщение в 18:32
Характеризация профессий · (Профессии)
Автор: Darkensand
Последнее сообщение в 18:31
Что значит для арканов бета те... · (Маг)
Автор: Darkensand
Последнее сообщение в 18:31

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2025 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz