Ir para conteúdo

Featured Replies

Postado

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)

Postado

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.

Postado

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.

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo