Bom, eu não sei porque deu isso, POREM, é mais simples você remover os botões da seleção de runas da hotkey, eu já fiz isso e funciona bem.
info
Grupo: Conde
Registrado: 14/02/13
Posts: 702
Reputação: +196
Gênero: Masculino

Depois se o jogador quiser ele pode simplesmente pegar o modulo de outro client e colocar.
info
Grupo: Visconde
Registrado: 03/01/11
Posts: 303
Reputação: +47

Dogoz, entao porque não tenta remover na source do servidor ? ou tenta fazer uma gambiarra mesmo, pra ver se ele está usando hotkey (imagino que o servidor deva mandar alguma informação assim), se estiver tenta bloquear ![]()
mas essa msg so aparece quando vc tenta usa o item pelo batle list ou se clicar na tela tbm aparece essa msg
Tanto no battlelist, quanto dando use no char, se alguem souber como retira o uso de hotkeys em geral, battlelist/hotkey, de preferencia nas sources eu agradeço e reputo ! Uso TFS 0.4 e a última versão do OTClient!
Editado Março 31 por DoGoZ
void Game::useWith(const ItemPtr& item, const ThingPtr& toThing)
{
if(!canPerformGameAction() || !item || !toThing)
return;
Position pos = item->getPosition();
if(!pos.isValid()) // virtual item
pos = Position(0xFFFF, 0, 0); // means that is a item in inventory
if(toThing->isCreature())
m_protocolGame->sendUseOnCreature(pos, item->getId(), item->getStackPos(), toThing->getId());
else
m_protocolGame->sendUseItemWith(pos, item->getId(), item->getStackPos(), toThing->getPosition(), toThing->getId(), toThing->getStackPos());
}
Caso seja criatura, ele envia outro pacote, ou seja, players com lag ainda conseguiriam acertar caso cliquem em uma criatura.
Para atingir o que você quer, uma opção é tirar o sendUseOnCreature.
Editado Março 31 por Baxnie
Você já atingiu seu limite de reputações positivas para hoje
Baxnie, só deixar claro o que eu o que eu estou tentando fazer,
Desativar o uso de hotkeys e battlelist assim como era nas versões até 7.5.
A alternativa mais viável que achei pra adaptar tudo foi o OTClient, mais agora estou me deparando com esses problemas.
Se souber me dizer como faz no distro também é de bom grado.
Editado Abril 1 por DoGoZ





info
Grupo: Campones
Registrado: 24/03/10
Posts: 94
Reputação: +12
Estou em um projeto no qual será desativado o uso de runas e items por hotkey !
Se eu desativar o uso de runas pelo hotkey no tfs assim
Toda vez que tento usar um item usando normal, clicando com o botão direito e usando em um char, recebo a mensagem
No client da Cip. isso não acontece!