Ir para conteúdo
  • Cadastre-se

[Resolvido] Comer food ao parar de ganhar mana


Posts Recomendados

Olá.

Gostaria de um script que ao estabilizar a mana abaixo do total ele coma food.

Ex.: Estou caçando com BOT, minha mana total é 100, mas ela estabilizou em 45 (efeito do food parou em 45), ai o script faça comer food.

EDIT -------

Script encontrado:

Const

  NoRegain = 6 // K-6, EK-6, P-4, RP-3, D-3, ED-2, S-3, MS-2



function GetItemFromOpenBackpack(ID: integer): TItem;

var

  x: integer;

  y: integer;

begin

  Result := nil;

  for x := 0 to Self.Containers.Count - 1 do

  begin

    if x >= Self.Containers.Count then Break;

    for y := 0 to Self.Containers.Container[x].Count - 1 do

    begin

      if y >= Self.Containers.Container[x].Count then Break;

      if Self.Containers.Container[x].Item[y].ID = ID then

      begin

        Result := Self.Containers.Container[x].Item[y];

        Exit;

      end;

    end;

  end;

end; 


Procedure EatFood; 

Const 

  FoodList = [3595,3577,3578,3579,3582,3583,3584,3600,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3598,3599,3601,3602,3607,3725] 

Var 

  i: Integer 

begin 

  for i := Low(FoodList) to High(FoodList) do 

  begin 

    Food := GetItemFromOpenBackpack(FoodList[i]); 

    if Food <> nil then 

    begin 

      Food.Use; 

      break; 

    end; 

  end; 

end;



UpdateWorld;

count := 0;

Mana := self.mana;

while not terminated do

begin

  Updateworld;

  if Mana = Self.Mana then

    count := count + 1;

  else

  begin

    count := 0;

    Mana := Self.Mana

  end;

  if count > NoRegain then

  begin

    EatFood;

    count := 0;

  end;

  sleep(1000);

end;  

Editado por AlpinO (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

AlpinO, o NG tem a função de "Mana Restore", você coloca o mínimo de mana e ele usa uma Mana Potion quando sua mana ficar abaixo do valor que você colocou.

Um Script assim eu nunca vi.

Se o que você está querendo é não gastar food, eu não sei como resolver, se não é só ir em "Rune Maker" e marcar "Eat Food".

Equipe TibiaKing.com ~


 

w97eR.png

Legalize it.

Link para o post
Compartilhar em outros sites

Então, achei um script aqui só que você tem que caucular o tempo.

Const

FoodID = '3725' //id da food

Sec = '10' // qto tempo pra come


Begin

While Not Terminated Do

Begin

Sleep(Sec * 1000)

Self.Containers.UseItemWithSelf(FoodID);

End

End

De x em x segundos ele come o food.

Tô procurando o que você quer exatamente, mas se esse já ajudar, poste.

Aqui tem a duração de cada food, basta você calcular os segundos que você vai precisar pra comer.

Equipe TibiaKing.com ~


 

w97eR.png

Legalize it.

Link para o post
Compartilhar em outros sites

Não é exatamente o que estou pedindo, mas já ajuda bastante!

Obrigado ;) (Rep +)

Ahh, se puder me ajudar em outra coisa:

EDIT -------

Encontrei o que procurava, editei o tópico com o script para que outros possam usar.

Editado por AlpinO (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo