This plugin is for vSRO 1.188 server owners only! If you try this on iSRO you will disconnect and probably be banned.
from phBot import *
import QtBind
import struct
TIGERGIRL = 1954
URUCHI = 1982
ISYUTARU = 2002
IVY = 14936
YARKAN = 3810
SHAITIN = 3875
ROC = 3877
DEVILSHAITIN = 24160
CERBERUS = 5871
BEAKYUNG = 14997
gui = QtBind.init(__name__, 'Uniques')
QtBind.createButton(gui, 'spawn_TigerGirl', 'Tiger Girl (20)', 10, 25)
QtBind.createButton(gui, 'spawn_Uruchi', 'Uruchi (40)', 10, 50)
QtBind.createButton(gui, 'spawn_Isyutaru', 'Isyutaru (60)', 10, 75)
QtBind.createButton(gui, 'spawn_Cerberus', 'Cerberus (24)', 10, 100)
QtBind.createButton(gui, 'spawn_Ivy', 'Captain Ivy (30)', 10, 125)
QtBind.createButton(gui, 'spawn_Yarkan', 'Lord Yarkan (80)', 10, 150)
QtBind.createButton(gui, 'spawn_Shaitin', 'Demon Shaitin (90)', 10, 175)
QtBind.createButton(gui, 'spawn_Roc', 'Roc (100)', 10, 250)
QtBind.createButton(gui, 'spawn_DevilShaitin', 'Devil Shaitin (100)', 125, 250)
QtBind.createButton(gui, 'spawn_BeakYung', 'BeakYung The White Viper (100)', 250, 250)
QtBind.createButton(gui, 'clear_Monsters', 'Clear', 500, 25)
def spawn_TigerGirl():
packet = b'\x06\x00'
packet += struct.pack('I', TIGERGIRL)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_Uruchi():
packet = b'\x06\x00'
packet += struct.pack('I', URUCHI)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_Isyutaru():
packet = b'\x06\x00'
packet += struct.pack('I', ISYUTARU)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_Ivy():
packet = b'\x06\x00'
packet += struct.pack('I', IVY)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_Yarkan():
packet = b'\x06\x00'
packet += struct.pack('I', YARKAN)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_Shaitin():
packet = b'\x06\x00'
packet += struct.pack('I', SHAITIN)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_Roc():
packet = b'\x06\x00'
packet += struct.pack('I', ROC)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_DevilShaitin():
packet = b'\x06\x00'
packet += struct.pack('I', DEVILSHAITIN)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_Cerberus():
packet = b'\x06\x00'
packet += struct.pack('I', CERBERUS)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def spawn_BeakYung():
packet = b'\x06\x00'
packet += struct.pack('I', BEAKYUNG)
packet += b'\x01\x03'
inject_joymax(0x7010, packet, False)
def clear_Monsters():
mobs = get_monsters()
if mobs:
for k, v in mobs.items():
packet = b'\x14\x00'
packet += struct.pack('I', k)
packet += b'\x01\x00'
inject_joymax(0x7010, packet, False)