Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Script => A témát indította: Locutus Dátum 2012 december 06, 06:53:55 DÉLUTÁN

Cím: Duel Handler
Írta: Locutus Dátum 2012 december 06, 06:53:55 DÉLUTÁN
Sziasztok!

Láttam ezt a topicot egy másikban(Core modifikacio), de szerintem ide tartozik. Bár mind1. Az alábbit csináltam a duelhandler.cpp-n. Mutatom a hibát aki tud segíteni azt megköszönöm.
  player->SendDuelCountdown(3000);
    plTarget->SendDuelCountdown(3000);
pl->RemoveAllSpellCooldown();
plTarget->RemoveAllSpellCooldown();
pl->RemoveAura(41425); // Remove Hypothermia Debuff
plTarget->RemoveAura(41425);
pl->RemoveAura(25771); // Remove Forbearance Debuff
plTarget->RemoveAura(25771);
pl->RemoveAura(57724); // Remove Sated Debuff
plTarget->RemoveAura(57724);
pl->RemoveAura(57723); // Remove Exhaustion Debuff
plTarget->RemoveAura(57723);
pl->RemoveAura(66233); // Remove Ardent Defender Debuff
plTarget->RemoveAura(66233);
pl->RemoveAura(11196); // Remove Recently Bandaged Debuff
plTarget->RemoveAura(11196);
pl->SetHealth(pl->GetMaxHealth());
pl->SetPower(POWER_MANA, pl->GetMaxPower(POWER_MANA));
plTarget->SetHealth(plTarget->GetMaxHealth());
plTarget->SetPower(POWER_MANA,  plTarget->GetMaxPower(POWER_MANA));


Továbbá az alábbi hibát kaptam erre:

Compiling...
DuelHandler.cpp
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(54) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(54) : error C2227: left of '->RemoveAllSpellCooldown' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(56) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(56) : error C2227: left of '->RemoveAura' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(58) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(58) : error C2227: left of '->RemoveAura' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(60) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(60) : error C2227: left of '->RemoveAura' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(62) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(62) : error C2227: left of '->RemoveAura' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(64) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(64) : error C2227: left of '->RemoveAura' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(66) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(66) : error C2227: left of '->RemoveAura' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(68) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(68) : error C2227: left of '->SetHealth' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(68) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(68) : error C2227: left of '->GetMaxHealth' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(69) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(69) : error C2227: left of '->SetPower' must point to class/struct/union/generic type
        type is ''unknown-type''
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(69) : error C2065: 'pl' : undeclared identifier
..\..\..\..\TrinityCore\src\server\game\Handlers\DuelHandler.cpp(69) : error C2227: left of '->GetMaxPower' must point to class/struct/union/generic type
        type is ''unknown-type''

Aki tudna nekem segíteni azt megköszönném.
Üdv Locu
Cím: Re:Duel Handler
Írta: zerus Dátum 2012 december 06, 07:12:55 DÉLUTÁN
A pl helyett nem player-t akartál volna írni?
Cím: Re:Duel Handler
Írta: Locutus Dátum 2012 december 06, 08:17:12 DÉLUTÁN
LOOOL xdxd köszi megnézem :D
Cím: Re:Duel Handler
Írta: EroniX Dátum 2012 december 06, 08:45:48 DÉLUTÁN
Hogy nem szúrja ki a szemed...
Idéz
'pl' : undeclared identifier
Cím: Re:Duel Handler
Írta: Locutus Dátum 2012 december 06, 08:56:03 DÉLUTÁN
Hát nem tudom... Eléggé fáradt vagyok így manapság és olyan dolgokat nézek el hogy kb a fejemet a falba verném emiatt :S