Ir para conteúdo
  • Cadastre-se
  • 0

(Resolvido)TaskWater


Observador

Pergunta

Bom to tentando que core reconheça a água do jogo fazendo com que não possa encantar ou da trade dentro da água porém acis não usa isso

isInWater" Eu retirei da frozen isso porém tem isso

 

 

que fica em startWater

 

if (!isDead() && _taskWater != null)
{
final int timeinwater = 1000;

sendPacket(new SetupGauge(GaugeColor.GREEN , timeinwater));
_taskWater = ThreadPool.scheduleAtFixedRate(new FeedTask(), timeinwater, 10000);
broadcastUserInfo();
}

 

 

e StopWater

 

 

if (_taskWater != null)
{
_taskWater.cancel(false);
_taskWater = null;
sendPacket(new SetupGauge(GaugeColor.GREEN, 0));
// for catacombs...
broadcastUserInfo();
}

 

 

 

Acis não usa esses 2 então tirei e coloquei em stopFeed

 

if (_mountFeedTask != null)
{
_mountFeedTask.cancel(false);
_mountFeedTask = null;
}
else if (_taskWater != null)
{
_taskWater.cancel(false);
_taskWater = null;
sendPacket(new SetupGauge(GaugeColor.GREEN, 0));
// for catacombs...
broadcastUserInfo();
}
}

 

e coloquei em startFeed

 

_canFeed = npcId > 0;
if (!isMounted())
return;

if (!isDead() && _taskWater != null)
{
final int timeinwater = 1000;

sendPacket(new SetupGauge(GaugeColor.GREEN , timeinwater));
_taskWater = ThreadPool.scheduleAtFixedRate(new FeedTask(), timeinwater, 10000);
broadcastUserInfo();
}
else if (getPet() != null)
{
setCurrentFeed(((L2PetInstance) getPet()).getCurrentFed());
_controlItemId = getPet().getControlItemId();
sendPacket(new SetupGauge(GaugeColor.GREEN, getCurrentFeed() * 10000 / getFeedConsume(), _petData.getMaxMeal() * 10000 / getFeedConsume()));
if (!isDead())
_mountFeedTask = ThreadPool.scheduleAtFixedRate(new FeedTask(), 10000, 10000);
}
else if (_canFeed)
{
setCurrentFeed(_petData.getMaxMeal());
sendPacket(new SetupGauge(GaugeColor.GREEN, getCurrentFeed() * 10000 / getFeedConsume(), _petData.getMaxMeal() * 10000 / getFeedConsume()));
if (!isDead())
_mountFeedTask = ThreadPool.scheduleAtFixedRate(new FeedTask(), 10000, 10000);
}
}

 

 

Que fazem os mesmos papeis porém na frozen ele não indica npcs Pets eu deixei assim e não funciona o que pode ser que estar errado ?

 


JÁ CONSEGUIR

Editado por Observador
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.