Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Creature.h
- template<typename T>
- T GetScriptParamValue(uint8 index) const;
- // Creature.cpp
- template<typename T>
- T Creature::GetScriptParamValue(uint8 index) const
- {
- return (T)GetScriptParam(index).numericValue;
- }
- template<>
- std::string Creature::GetScriptParamValue<std::string>(uint8 index) const
- {
- return GetScriptParam(index).stringValue;
- }
- // npcs_special.cpp
- uint32 healthPctLimit = me->GetScriptParamValue<uint32>(0);
- // Errors :
- http://puu.sh/vZ2ls/b3e98b0a60.png
- Gravité Code Description Projet Fichier Ligne État de la suppression
- Erreur LNK2019 symbole externe non résolu "public: unsigned int __cdecl Creature::GetScriptParamValue<unsigned int>(unsigned char)const " (??$GetScriptParamValue@I@Creature@@QEBAIE@Z) référencé dans la fonction "public: virtual void __cdecl npc_creature_damage_limit::npc_creature_damage_limitAI::DamageTaken(class Unit *,unsigned int &)" (?DamageTaken@npc_creature_damage_limitAI@npc_creature_damage_limit@@UEAAXPEAVUnit@@AEAI@Z) worldserver C:\Divers\TrinityCore\build\src\server\worldserver\scripts.lib(npcs_special.obj) 1
- Erreur LNK1120 1 externes non résolus worldserver C:\Divers\TrinityCore\build\bin\Debug\worldserver.exe 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement