mattyx14 / otxserver

OTX Server from:
https://docs.opentibiabr.com
GNU General Public License v2.0
228 stars 195 forks source link

[OTX2 8.6] Spell + talkaction ao mesmo tempo #641

Closed felipecasadia closed 4 years ago

felipecasadia commented 4 years ago

Não é possível utilizar magia e talkaction ao mesmo tempo,

image

apresenta essa mensagem como forma de exhaust.

Caso eu remova essa parte do direto da source:

if (Player* player = creature->getPlayer())
    {
        if (player->hasCondition(CONDITION_EXHAUST, EXHAUST_TALKACTION))
        {
            player->sendTextMessage(MSG_STATUS_SMALL, "Please wait a few seconds before using this command again.");
            return true;
        }
    }

para não me causar mais esse exhaust, ao utilizar repetidamente magia e talkaction ao mesmo tempo, as talkactions são enviadas como se fosse mensagem normal como abaixo:

61838754-34a80c80-ae61-11e9-9ddc-43d52bb39211

felipecasadia commented 4 years ago

Causa o mesmo problema se usar só uma talkaction repetidamente, se tentar spammear, o comando é enviado como se fosse mensagem normal por causa do exhaust

felipecasadia commented 4 years ago

Percebi que isso está ocorre em vários otservers onlines que eu testei, como no meu

felipecasadia commented 4 years ago

Resolvido, era um script de anti-divulgação que eu possuia em minhas talkactions.xml. Ao remover funcionou. Muitissimo obrigado ao Matheus @Reason184 tentou me ajudar por vários dias.