[资源名称]
TrinityCore 通过NPC来修改角色模型外观的C++脚本
[资源类型]
资料共享
[资源详情]
这个脚本,看标题大概也知道了。就是修改玩家的外观模型的!
例如:
player->ADD_GOSSIP_ITEM(6, "Broken", GOSSIP_SENDER_MAIN, 1);
player->ADD_GOSSIP_ITEM(6, "Fel Orc", GOSSIP_SENDER_MAIN, 2);
player->ADD_GOSSIP_ITEM(6, "Goblin", GOSSIP_SENDER_MAIN, 3); 修改成地精的模型
player->ADD_GOSSIP_ITEM(6, "Pandaren", GOSSIP_SENDER_MAIN, 4); 修改成熊猫人的模型
player->ADD_GOSSIP_ITEM(6, "Worgen", GOSSIP_SENDER_MAIN, 5); 修改成狼人的模型
player->ADD_GOSSIP_ITEM(6, "DeMorph", GOSSIP_SENDER_MAIN, 6); 取消模型修改~~~
当然,你还可以找一些其他的模型来修改,例如:圣骑士的模型,血精灵的模型什么的。巫妖王的模型、伊利丹,基尔加丹的模型,你可以到creature_template里面去找。。同时你可以用一些魔兽世界里面的
各种坐骑的模型,或则一些暴风城,银月城里面的NPC的模型什么的!!废话多了些,,呵呵~~见谅
看看修改的函数
player->SetDisplayId(21105); 这个函数就是修改自己角色的模型了! 21105是模型ID,,这个你可以到creature_template里面去找。 也可以到wowhead里面去找模型ID
然后看看取消魔兽世界私服角色的代码
player->DeMorph(); 这个函数就是无论你变形成什么样子,都取消模型变更
下面是代码:
|
|