Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Character, Packet, Field, GameState, time, Login, Terminal, Quest
- fameCharacter = 'Triss' # change to IGN that u wanna fame
- fameMap = 807000000 # make sure to spawn point
- farmMap = 807000000 # change to your training map
- accountPIC = '222333' # change to your ingame PIC
- channel = 6 # change to needed channel
- ########################### DON'T TOUCH UNDER ###############################
- quest1 = Quest.GetQuestState(57400)
- quest2 = Quest.GetQuestState(57401)
- quest3 = Quest.GetQuestState(57402)
- if GameState.IsInGame():
- if Quest.GetQuestState(57402) != 2 and False:
- if Field.GetID() == 807040000 or Field.GetID() == 807040100:
- if quest1 != 2 and Character.GetLevel() < 15:
- Quest.StartQuest(57400, 0)
- elif quest2 != 2:
- if quest2 == 0 and Character.GetLevel() < 15:
- Quest.StartQuest(57401, 9130082)
- else:
- Quest.CompleteQuest(57401, 9130082)
- elif quest3 != 2:
- if quest3 == 0 and Character.GetLevel() < 15:
- Quest.StartQuest(57402, 0)
- elif quest3 == 1:
- Terminal.Rush(807040100)
- if Field.GetID() == 807040100:
- Character.Teleport(670,32)
- time.sleep(3)
- Quest.CompleteQuest(57402, 9130083)
- if Character.GetLevel() < 15:
- Terminal.Rush(farmMap)
- else:
- Terminal.Rush(fameMap)
- if Field.GetID() == fameMap:
- if channel != GameState.GetChannel():
- Terminal.ChangeChannel(channel)
- while Terminal.IsRushing():
- time.sleep(1)
- famePerson = Field.FindCharacter(fameCharacter)
- if True:
- #Character.Teleport(famePerson.x, famePerson.y)
- #time.sleep(3)
- #charPacket = Packet.COutPacket(0x015B)
- #charPacket.Encode4(int(time.monotonic()*1000))
- #charPacket.Encode4(famePerson.id)
- #charPacket.EncodeBuffer('FF 00 00 00 00')
- #Packet.SendPacket(charPacket)
- time.sleep(2)
- famePacket = Packet.COutPacket(0x015A)
- famePacket.Encode4(22940715)
- famePacket.EncodeBuffer('01')
- Packet.SendPacket(famePacket)
- time.sleep(1)
- Packet.SendPacket(famePacket)
- Terminal.SetProperty('lastFameChar', Character.GetName())
- time.sleep(1)
- Terminal.Logout()
- if GameState.GetLoginStep() == 2 and Login.GetCharCount() > 0:
- if Login.GetChar(0).name == Terminal.GetProperty('lastFameChar', 'lol'):
- deleteChar = Packet.COutPacket(0x0082)
- deleteChar.EncodeString(accountPIC)
- deleteChar.Encode4(Login.GetChar(0).id)
- Packet.SendPacket(deleteChar)
- time.sleep(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement