Punkt 1. Entpackt die root eures Clienten[Epk,Eix].
Punkt 2. Öffnet die game.py mit Notepad++[Ist gut geeignet].
Punkt 3.Erst müssen wir einen Hotkey setzen man kann zwar auch Buttons hinzufügen aber das zu erklären fällt mir schwer da es viele Zusammenhänge gibt.
Punkt 4. So setzen wir einen Hotkey:
Quote:
|
onPressKeyDict[app.DIK_F6] = lambda : self.__Autopotter()
|
Ich habe jetzt F6 genommen wenn ihr einen anderen wollt einfach das app.DIK_F6 durch einen anderen Hotkey ersetzen.
Punkt 5.Die Funktion:
PHP Code:
def Autopotter(self):
#hp rot
maxHP = int(player.GetStatus(player.MAX_HP))
HP = int(player.GetStatus(player.HP))
curPoint = min(HP, maxHP)
curPoint = max(HP, 0)
maxPoint = max(maxHP, 0)
#Tränke nehmen
if (float(curPoint) / max(1, float(maxPoint)) * 100) < iPotionR:
for eachSlot in xrange(player.INVENTORY_PAGE_SIZE):
itemVNum = player.GetItemIndex(eachSlot)
if itemVNum == 27001 or itemVNum == 27002 or itemVNum == 27003:
net.SendItemUsePacket(eachSlot)
break