• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
PvPRank
Funtomas
Рыцарь
Dimitro в чем может быть проблема с этой строкой
Code
error c2059 синтаксическая ошибка строка
Code
PLAYER_TITLE_FIELD_MARSHAL | PLAYER_TITLE_GRAND_MARSHAL")
у меня компилятор матерится на нее

Добавлено (03.10.2012, 23:08)
---------------------------------------------
Я уже все возможное перепробывал, но результата ноль

Сообщение # 1 отредактировано Funtomas - Среда, 03.10.2012, 19:57
Stormtrooper
Командир
полностью лог ошибок и код патча в студию
Если помог, ставь плюсик в репу :)

Сообщение # 2 написано 03.10.2012 в 23:39
Funtomas
Рыцарь
Stormtrooper,
Quote (Funtomas)
error c2059 синтаксическая ошибка строка

читать не умеем?
вот кусок патча
Code

#define PLAYER_TITLE_MASK_ALLIANCE_PVP \  
      ("PLAYER_TITLE_PRIVATE | PLAYER_TITLE_CORPORAL | \
       PLAYER_TITLE_SERGEANT_A | PLAYER_TITLE_MASTER_SERGEANT | \
       PLAYER_TITLE_SERGEANT MAJOR | PLAYER_TITLE_KNIGHT | \
       PLAYER_TITLE_KNIGHT_LIEUTENANT | PLAYER_TITLE_KNIGHT_CAPTAIN | \
       PLAYER_TITLE_KNIGHT_CHAMPION | PLAYER_TITLE_LIEUTENANT_COMMANDER | \
       PLAYER_TITLE_COMMANDER | PLAYER_TITLE_MARSHAL | \
       PLAYER_TITLE_FIELD_MARSHAL | PLAYER_TITLE_GRAND_MARSHAL") <---- матерится компилятор на эту строку
   
#define PLAYER_TITLE_MASK_HORDE_PVP \  
      ("PLAYER_TITLE_SCOUT | PLAYER_TITLE_GRUNT |  \
       PLAYER_TITLE_SERGEANT_H | PLAYER_TITLE_SENIOR_SERGEANT | \
       PLAYER_TITLE_FIRST_SERGEANT | PLAYER_TITLE_STONE_GUARD | \
       PLAYER_TITLE_BLOOD_GUARD | PLAYER_TITLE_LEGIONNAIRE | \
       PLAYER_TITLE_CENTURION | PLAYER_TITLE_CHAMPION | \
       PLAYER_TITLE_LIEUTENANT_GENERAL | PLAYER_TITLE_GENERAL | \
       PLAYER_TITLE_WARLORD | PLAYER_TITLE_HIGH_WARLORD")
все именно тут
Сообщение # 3 написано 04.10.2012 в 14:05
Stormtrooper
Командир
я бы сказал в чём ошибка (я её нашёл) но по-скольку друг мой ты хамишь - ищи сам
Если помог, ставь плюсик в репу :)

Сообщение # 4 написано 04.10.2012 в 15:22
Funtomas
Рыцарь
Stormtrooper, я еще не хамил, просто мозг уже кипит, срываюсь, если что-то не так извеняюсь
Сообщение # 5 написано 04.10.2012 в 16:18
Stormtrooper
Командир
Кавычки убери в обоих дефайнах
Code

#define PLAYER_TITLE_MASK_ALLIANCE_PVP \   
       (PLAYER_TITLE_PRIVATE | PLAYER_TITLE_CORPORAL | \
        PLAYER_TITLE_SERGEANT_A | PLAYER_TITLE_MASTER_SERGEANT | \
        PLAYER_TITLE_SERGEANT MAJOR | PLAYER_TITLE_KNIGHT | \
        PLAYER_TITLE_KNIGHT_LIEUTENANT | PLAYER_TITLE_KNIGHT_CAPTAIN | \
        PLAYER_TITLE_KNIGHT_CHAMPION | PLAYER_TITLE_LIEUTENANT_COMMANDER | \
        PLAYER_TITLE_COMMANDER | PLAYER_TITLE_MARSHAL | \
        PLAYER_TITLE_FIELD_MARSHAL | PLAYER_TITLE_GRAND_MARSHAL) <---- матерится компилятор на эту строку
     
#define PLAYER_TITLE_MASK_HORDE_PVP \   
       (PLAYER_TITLE_SCOUT | PLAYER_TITLE_GRUNT |  \
        PLAYER_TITLE_SERGEANT_H | PLAYER_TITLE_SENIOR_SERGEANT | \
        PLAYER_TITLE_FIRST_SERGEANT | PLAYER_TITLE_STONE_GUARD | \
        PLAYER_TITLE_BLOOD_GUARD | PLAYER_TITLE_LEGIONNAIRE | \
        PLAYER_TITLE_CENTURION | PLAYER_TITLE_CHAMPION | \
        PLAYER_TITLE_LIEUTENANT_GENERAL | PLAYER_TITLE_GENERAL | \
        PLAYER_TITLE_WARLORD | PLAYER_TITLE_HIGH_WARLORD)  
Если помог, ставь плюсик в репу :)

Сообщение # 6 отредактировано Stormtrooper - Четверг, 04.10.2012, 16:24
Funtomas
Рыцарь
Stormtrooper, стоп, дак компилятор выдаст escape-последовательность
Сообщение # 7 написано 04.10.2012 в 16:30
Stormtrooper
Командир
Удали и посмотри что будет
Если помог, ставь плюсик в репу :)

Сообщение # 8 написано 04.10.2012 в 16:37
Funtomas
Рыцарь
Stormtrooper, смотри сам
Сообщение # 9 написано 04.10.2012 в 16:45
Stormtrooper
Командир
Вот кусок патча который стоит у меня - никаких проблем нет
Code

diff -Nuar oregoncore-current/src/game/Player.h oregoncore-pq/src/game/Player.h
--- oregoncore-current/src/game/Player.h        2010-11-23 08:16:46.000000000 -0500
+++ oregoncore-pq/src/game/Player.h     2010-11-23 18:20:07.000000000 -0500
@@ -369,6 +369,27 @@
      PLAYER_UNK                  = 0x00040000,               // 2.0.8...
  };
   
+#define PLAYER_TITLE_MASK_ALLIANCE_PVP             \
+    ( PLAYER_TITLE_PRIVATE | PLAYER_TITLE_CORPORAL |  \
+      PLAYER_TITLE_SERGEANT_A | PLAYER_TITLE_MASTER_SERGEANT | \
+      PLAYER_TITLE_SERGEANT_MAJOR | PLAYER_TITLE_KNIGHT | \
+      PLAYER_TITLE_KNIGHT_LIEUTENANT | PLAYER_TITLE_KNIGHT_CAPTAIN | \
+      PLAYER_TITLE_KNIGHT_CHAMPION | PLAYER_TITLE_LIEUTENANT_COMMANDER | \
+      PLAYER_TITLE_COMMANDER | PLAYER_TITLE_MARSHAL | \
+      PLAYER_TITLE_FIELD_MARSHAL | PLAYER_TITLE_GRAND_MARSHAL )
+
+#define PLAYER_TITLE_MASK_HORDE_PVP                           \
+    ( PLAYER_TITLE_SCOUT | PLAYER_TITLE_GRUNT |  \
+      PLAYER_TITLE_SERGEANT_H | PLAYER_TITLE_SENIOR_SERGEANT | \
+      PLAYER_TITLE_FIRST_SERGEANT | PLAYER_TITLE_STONE_GUARD | \
+      PLAYER_TITLE_BLOOD_GUARD | PLAYER_TITLE_LEGIONNAIRE | \
+      PLAYER_TITLE_CENTURION | PLAYER_TITLE_CHAMPION | \
+      PLAYER_TITLE_LIEUTENANT_GENERAL | PLAYER_TITLE_GENERAL | \
+      PLAYER_TITLE_WARLORD | PLAYER_TITLE_HIGH_WARLORD )
+
+#define PLAYER_TITLE_MASK_ALL_PVP  \
+    ( PLAYER_TITLE_MASK_ALLIANCE_PVP | PLAYER_TITLE_MASK_HORDE_PVP )
+
  // used for PLAYER__FIELD_KNOWN_TITLES field (uint64), (1<<bit_index) without (-1)
  // can't use enum for uint64 values
  #define PLAYER_TITLE_DISABLED              UI64LIT(0x0000000000000000)
Если помог, ставь плюсик в репу :)

Сообщение # 10 написано 04.10.2012 в 16:46
Funtomas
Рыцарь
Stormtrooper, пробнул твой кусок, как и говорилось esc-последовательность
Сообщение # 11 написано 04.10.2012 в 16:51
  • Страница 1 из 1
  • 1
Поиск: