查看: 237|回复: 14

[问题求助] AZ焦点增加地精/狼人和编译报错

[复制链接]

562

时沙

0

精华

4

主题

声望: 851   虚弱: 0

Lv.3(忠诚者)

炉石时沙之瓶银色北伐军假死猎人今天也只能打恢复的增强萨金鼠(ytfirefox制) 犇向牛年(fang139842制)

 楼主| 发表于 2021-11-22 17:36:05 | 显示全部楼层 |阅读模式
10DKP

我按教程在SharedDefines.h文件中做了点窜
  1. enum Races
  2. {
  3.     RACE_NONE               = 0,  // SKIP
  4.     RACE_HUMAN              = 1,  // TITLE Human
  5.     RACE_ORC                = 2,  // TITLE Orc
  6.     RACE_DWARF              = 3,  // TITLE Dwarf
  7.     RACE_NIGHTELF           = 4,  // TITLE Night Elf
  8.     RACE_UNDEAD_PLAYER      = 5,  // TITLE Undead
  9.     RACE_TAUREN             = 6,  // TITLE Tauren
  10.     RACE_GNOME              = 7,  // TITLE Gnome
  11.     RACE_TROLL              = 8,  // TITLE Troll
  12.     RACE_GOBLIN             = 9,  // TITLE GOBLIN
  13.     RACE_BLOODELF           = 10, // TITLE Blood Elf
  14.     RACE_DRAENEI            = 11, // TITLE Draenei
  15.     RACE_WORGEN                        = 12, // TITLE WORGEN
  16.     //RACE_NAGA           = 13,
  17.     //RACE_BROKEN         = 14,
  18.     //RACE_SKELETON       = 15,
  19.     //RACE_VRYKUL         = 16,
  20.     //RACE_TUSKARR        = 17,
  21.     //RACE_FOREST_TROLL   = 18,
  22.     //RACE_TAUNKA         = 19,
  23.     //RACE_NORTHREND_SKELETON = 20,
  24.     //RACE_ICE_TROLL      = 21
  25. };
  26. // max+1 for player race
  27. #define MAX_RACES         13
  28. #define RACEMASK_ALL_PLAYABLE \
  29.     ((1<<(RACE_HUMAN-1))   |(1<<(RACE_ORC-1))          |(1<<(RACE_DWARF-1))   | \
  30.     (1<<(RACE_NIGHTELF-1))|(1<<(RACE_UNDEAD_PLAYER-1))|(1<<(RACE_TAUREN-1))  | \
  31.     (1<<(RACE_GNOME-1))   |(1<<(RACE_TROLL-1))        |(1<<(RACE_GOBLIN-1))| \
  32.     (1<<(RACE_BLOODELF-1)))|(1<<(RACE_DRAENEI-1))        |(1<<(RACE_WORGEN-1))
  33. #define RACEMASK_ALLIANCE \
  34.     ((1<<(RACE_HUMAN-1)) | (1<<(RACE_DWARF-1)) | (1<<(RACE_NIGHTELF-1)) | \
  35.     (1<<(RACE_GNOME-1)) | (1<<(RACE_DRAENEI-1))) | (1<<(RACE_WORGEN-1)))
  36. #define RACEMASK_HORDE RACEMASK_ALL_PLAYABLE & ~RACEMASK_ALLIANCE
复制代码
点窜了最大种族为13
增加了:|(1<<(RACE_GOBLIN-1))| 和|(1<<(RACE_WORGEN-1))   
同时在#define RACEMASK_ALLIANCE \ 下增加了| (1<<(RACE_WORGEN-1)))   


现在编译报错:
home/azerothcore-wotlk/src/server/scripts/Northrend/zone_wintergrasp.cpp:759:145: fatal error: expected ';' after return statement
                    (me->GetUInt32Value(GAMEOBJECT_FACTION) == WintergraspFaction[TEAM_ALLIANCE] && passenger->getRaceMask() & RACEMASK_ALLIANCE));
                                                                                                                                                ^
                                                                                                                                                ;
1 error generated.


哪位大佬帮我看下是那里差池吗?

最佳答案

查看完整内容

还没起飞么。
回复

使用道具 举报

420

时沙

13

精华

11

主题

声望: 6046   虚弱: 0

有爱科普组

第九区

炉石积少成多时沙之瓶瓦格里的标记信仰战假死猎人今天也只能打恢复的增强萨跑路骑士吟游牧师潜行者金鼠(ytfirefox制)

发表于 2021-11-22 17:36:06 发表自手机触屏版 | 显示全部楼层
清水师兄 发表于 2021-11-26 10:46
大佬,有空share下你的代码嘛,感谢

还没起飞么。
回复

使用道具 举报

650

时沙

4

精华

24

主题

声望: 8896   虚弱: 0

Lv.6(觉醒者)

炉石积少成多时沙之瓶炉石天马雷施祖国万岁!!信仰战假死猎人今天也只能打恢复的增强萨潜行者金鼠(ytfirefox制)

发表于 2021-11-22 20:09:11 | 显示全部楼层
加个补丁不就可以了吗,不需要内核支持吧。你准备写技能 差不多 需要 技能脚本3.35没得那些技能做不了
回复

使用道具 举报

562

时沙

0

精华

4

主题

声望: 851   虚弱: 0

Lv.3(忠诚者)

炉石时沙之瓶银色北伐军假死猎人今天也只能打恢复的增强萨金鼠(ytfirefox制) 犇向牛年(fang139842制)

 楼主| 发表于 2021-11-22 20:14:57 发表自手机触屏版 | 显示全部楼层
zhz121 发表于 2021-11-22 20:09
加个补丁不就可以了吗,不需要内核支持吧。你准备写技能 差不多 需要 技能脚本3.35没得那些技能做不了 ...

需要内核支持
回复

使用道具 举报

97

时沙

0

精华

8

主题

声望: 2035   虚弱: 0

Lv.3(忠诚者)

炉石信仰战吟游牧师

发表于 2021-11-22 20:40:50 | 显示全部楼层
这个要等技术大佬给你解答,我还没研究到这里
[发帖际遇]: youai520经常偷加摩尔的钱,积攒142 金币. 幸运榜 / 衰神榜
回复

使用道具 举报

420

时沙

13

精华

11

主题

声望: 6046   虚弱: 0

有爱科普组

第九区

炉石积少成多时沙之瓶瓦格里的标记信仰战假死猎人今天也只能打恢复的增强萨跑路骑士吟游牧师潜行者金鼠(ytfirefox制)

发表于 2021-11-22 22:32:14 发表自手机触屏版 | 显示全部楼层
你试下狼人的mark用他原有的替换  然后最大种族就是你索引➕1看能编过不
回复

使用道具 举报

562

时沙

0

精华

4

主题

声望: 851   虚弱: 0

Lv.3(忠诚者)

炉石时沙之瓶银色北伐军假死猎人今天也只能打恢复的增强萨金鼠(ytfirefox制) 犇向牛年(fang139842制)

 楼主| 发表于 2021-11-22 23:05:51 | 显示全部楼层
本帖最后由 清水师兄 于 2021-11-23 00:07 编辑
棒子大佬 发表于 2021-11-22 22:32
你试下狼人的mark用他原有的替换  然后最大种族就是你索引➕1看能编过不

我修改了下,现在试试

  1. // Race value is index in ChrRaces.dbc
  2. // EnumUtils: DESCRIBE THIS
  3. enum Races
  4. {
  5.     RACE_NONE               = 0,  // SKIP
  6.     RACE_HUMAN              = 1,  // TITLE Human
  7.     RACE_ORC                = 2,  // TITLE Orc
  8.     RACE_DWARF              = 3,  // TITLE Dwarf
  9.     RACE_NIGHTELF           = 4,  // TITLE Night Elf
  10.     RACE_UNDEAD_PLAYER      = 5,  // TITLE Undead
  11.     RACE_TAUREN             = 6,  // TITLE Tauren
  12.     RACE_GNOME              = 7,  // TITLE Gnome
  13.     RACE_TROLL              = 8,  // TITLE Troll
  14.     RACE_GOBLIN             = 9,  // TITLE GOBLIN
  15.     RACE_BLOODELF           = 10, // TITLE Blood Elf
  16.     RACE_DRAENEI            = 11, // TITLE Draenei
  17.     RACE_FEL_ORC                = 12, // TITLE WORGEN
  18.     //RACE_NAGA           = 13,
  19.     //RACE_BROKEN         = 14,
  20.     //RACE_SKELETON       = 15,
  21.     //RACE_VRYKUL         = 16,
  22.     //RACE_TUSKARR        = 17,
  23.     //RACE_FOREST_TROLL   = 18,
  24.     //RACE_TAUNKA         = 19,
  25.     //RACE_NORTHREND_SKELETON = 20,
  26.     //RACE_ICE_TROLL      = 21
  27. };
  28. // max+1 for player race
  29. #define MAX_RACES         13
  30. #define RACEMASK_ALL_PLAYABLE \
  31.     ((1<<(RACE_HUMAN-1))   |(1<<(RACE_ORC-1))          |(1<<(RACE_DWARF-1))   | \
  32.     (1<<(RACE_NIGHTELF-1))|(1<<(RACE_UNDEAD_PLAYER-1))|(1<<(RACE_TAUREN-1))  | \
  33.     (1<<(RACE_GNOME-1))   |(1<<(RACE_TROLL-1))        |(1<<(RACE_GOBLIN-1))| \
  34.     (1<<(RACE_BLOODELF-1)))|(1<<(RACE_DRAENEI-1))        |(1<<(RACE_FEL_ORC-1))
  35. #define RACEMASK_ALLIANCE \
  36.     ((1<<(RACE_HUMAN-1)) | (1<<(RACE_DWARF-1)) | (1<<(RACE_NIGHTELF-1)) | \
  37.     (1<<(RACE_GNOME-1)) | (1<<(RACE_DRAENEI-1))) | (1<<(RACE_FEL_ORC-1)))
  38. #define RACEMASK_HORDE RACEMASK_ALL_PLAYABLE & ~RACEMASK_ALLIANCE
复制代码

回复

使用道具 举报

98

时沙

0

精华

2

主题

声望: 278   虚弱: 0

Lv.2(潜行者)

发表于 2021-11-23 12:48:42 | 显示全部楼层
清水师兄 发表于 2021-11-22 23:05
我修改了下,现在试试

现在还崩嘛?
回复

使用道具 举报

562

时沙

0

精华

4

主题

声望: 851   虚弱: 0

Lv.3(忠诚者)

炉石时沙之瓶银色北伐军假死猎人今天也只能打恢复的增强萨金鼠(ytfirefox制) 犇向牛年(fang139842制)

 楼主| 发表于 2021-11-24 10:43:09 | 显示全部楼层

只修改SharedDefines.h 文件 还是编译报错,我不知道还要修改哪些地址,我现在放弃了,没有大佬告诉怎么修改
回复

使用道具 举报

420

时沙

13

精华

11

主题

声望: 6046   虚弱: 0

有爱科普组

第九区

炉石积少成多时沙之瓶瓦格里的标记信仰战假死猎人今天也只能打恢复的增强萨跑路骑士吟游牧师潜行者金鼠(ytfirefox制)

发表于 2021-11-25 10:02:14 发表自手机触屏版 | 显示全部楼层
清水师兄 发表于 2021-11-24 10:43
只修改SharedDefines.h 文件 还是编译报错,我不知道还要修改哪些地址,我现在放弃了,没有大佬告诉怎么 ...

只修改不会崩,我就是这样修改的
回头我给你贴一下我的代码
回复

使用道具 举报

快速回复 返回顶部 返回列表