Postado Março 24, 2011 14 anos 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 Março 25, 2011 14 anos por AlpinO (veja o histórico de edições)
Postado Março 25, 2011 14 anos 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 ~ Legalize it.
Postado Março 25, 2011 14 anos Autor A mana restore do NG usa MP. Quero usar food, e economiza-lo, comendo apenas quando for necessário.
Postado Março 25, 2011 14 anos 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 ~ Legalize it.
Postado Março 25, 2011 14 anos Autor 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 Março 25, 2011 14 anos por AlpinO (veja o histórico de edições)
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.