Esempio n. 1
0
def FindClientID(cid):
    for client in Terminal.GetLocalUsers():
        if client.charid == cid:
            return client.clientid
Esempio n. 2
0
             Terminal.SetCheckBox("Summon Kishin", False)
             Terminal.SetCheckBox("MonkeySpiritsNDcheck", True)
             Terminal.SetCheckBox("Skill Injection", False)
         Terminal.SetCheckBox("Auto Attack", True)
         Terminal.SetSpinBox("autoattack_spin", 7500)
         Terminal.SetComboBox("AttackKey", 36)
         Key.Set(0x47, 1, 42111003)  #kishin
 else:
     Terminal.SetCheckBox("Kami Vac", False)
     Terminal.SetCheckBox("Rush By Level", False)
     Terminal.SetCheckBox("MonkeySpiritsNDcheck", False)
     #Terminal.SetCheckBox("Mob Falldown",False)
     Terminal.SetCheckBox("Auto Attack", False)
     Terminal.SetCheckBox("Auto Rune", False)
     if Inventory.GetItemCount(5040004) != 0:
         for user in Terminal.GetLocalUsers():
             user = Terminal.GetLocalUser(user.clientid)  # dynamic update
             if CheckIdFilter(user) and CheckMapFilter(
                     user) and user.channel > 0:
                 location = (user.mapid, user.channel)
                 startTime = time.time()
                 if location not in visited:
                     visited.append(location)
                     print("Kishin for {0} at {1} Ch{2}".format(
                         user.charname, user.mapid, user.channel),
                           flush=True)
                     Terminal.SetFollowID(user.clientid)
                     WaitForFollow(user, startTime)
                     Kishin(kishinPump)
                     while time.time() - startTime < timeout and wait:
                         time.sleep(1)