def changeChannel():
	print("Changing channel, please wait...")
	curChannel = GameState.GetChannel()
	
	if curChannel != defaultCH:
		Terminal.ChangeChannel(defaultCH)
		time.sleep(8)
def changeChannel():
    print("Changing channel, please wait...")
    curChannel = GameState.GetChannel()

    while curChannel == GameState.GetChannel():
        Terminal.ChangeChannel(0)
        time.sleep(8)
Esempio n. 3
0
def FollowLead():
    if Party.IsInParty() and Party.GetPartyBossID() != Character.GetID():
        if FindClientID(Party.GetPartyBossID()) is not None:
            LeaderClient = Terminal.GetLocalUser(
                FindClientID(Party.GetPartyBossID()))
            if Field.GetID() == LeaderClient.mapid and GameState.GetChannel(
            ) != LeaderClient.channel:
                print("Switch to leader channel")
                Terminal.ChangeChannel(LeaderClient.channel)
Esempio n. 4
0
def ChangeChannels():
    if CurrentChannel == 20:
        if fieldID == LastMapID:
            print("Changing Channel to 1")
            time.sleep(0.5)
            Terminal.ChangeChannel(1)
            time.sleep(3)
            print("Resetting back to first map")
            SCLib.UpdateVar("MapNumber", 0)
            time.sleep(3)
        else:
            print("Changing channel to 1")
            time.sleep(0.5)
            Terminal.ChangeChannel(1)
            time.sleep(3)
            SCLib.UpdateVar("MapNumber", SCLib.GetVar("MapNumber") + 1)
            print("Changing map to {0}".format(SCLib.GetVar("MapNumber")))
    else:
        print("Changing channel to {0}".format(NewChannel))
        time.sleep(0.5)
        Terminal.ChangeChannel(NewChannel)
        time.sleep(3)
htr = 5040004
map = Field.GetID()

# Variables To Change
# Change these values accordingly
using_mule = False
mule_channel = 5

def ToggleRushByLevel(indicator):
    Terminal.SetCheckBox("Rush By Level",indicator)
    Terminal.SetRushByLevel(indicator)

if GameState.IsInGame():
    if Inventory.FindItemByID(htr).valid:
        # Checks for HS
        if using_mule:
            Terminal.ChangeChannel(mule_channel)
            if not Character.HasBuff(2, hs):
                time.sleep(3)

        # Checks for Fortune Buff
        if not Character.HasBuff(1, xpbonus):
            ToggleRushByLevel(False)
            if map is not buffmap_id:
                Terminal.Rush(buffmap_id)
        else:
            ToggleRushByLevel(True)
            time.sleep(1)
    else:
        Terminal.ChangeStatus("Missing HTR")
Esempio n. 6
0
import Inventory, Packet, Character, Terminal, GameState

useExpansionHeader = 0x0121


def use_expansion_packet():
    item = Inventory.FindItemByID(2350003)
    if item.valid:
        usePacket = Packet.COutPacket(useExpansionHeader)
        usePacket.EncodeBuffer("[{}00B3DB2300]".format(
            hex(item.pos).split('x')[1].zfill(2)))
        Packet.SendPacket(usePacket)


if GameState.IsInGame() and not Terminal.IsRushing():
    use_expansion_packet()
    Terminal.ChangeChannel(0)
    time.sleep(3)
Esempio n. 7
0
                        '''
                        Terminal.SetRushByLevel(True)

    if Character.GetLevel() < 15:
        Terminal.SetCheckBox('Kami Vac', True)
        Terminal.Rush(farmMap)
        Terminal.SetComboBox("HackingOpt", 0)
    else:
        Terminal.SetCheckBox('Kami Vac', False)
        Terminal.Rush(fameMap)
        Terminal.SetComboBox("HackingOpt", 1)

        if Field.GetID() == fameMap:
            Terminal.SetComboBox("HackingOpt", 1)
            if channel != GameState.GetChannel():
                Terminal.ChangeChannel(channel)
                while Terminal.IsRushing():
                    time.sleep(1)
            famePerson = Field.FindCharacter(fameCharacter)
            if famePerson.valid:
                print("Faming Character {}".format(fameCharacter))
                #Character.Teleport(famePerson.x, famePerson.y)
                time.sleep(1)
                charPacket = Packet.COutPacket(0x015B)
                charPacket.Encode4(int(time.monotonic() * 1000))
                charPacket.Encode4(famePerson.id)
                charPacket.EncodeBuffer('FF 00 01 00 00')
                Packet.SendPacket(charPacket)
                time.sleep(1)
                famePacket = Packet.COutPacket(0x0159)
                famePacket.Encode4(famePerson.id)