buat yg bingung2 setting l2net & script nya
bisa download guidenya di sini

or
untuk liat command2 dr jingjing bisa ke sini
ni l2net emg buat botter yg da terbiasa bikin script/program
smua nya dikontrol lewat script
sedangkan bot option nya ngga bisa meng-cover smua kebutuhkan kita
ga seperti walker yg tinggal set sana sini uda bisa bot
misalnya nih, contoh script buat summoner, tapi pas gw coba, ga jalan ni script
sepertinya ga bisa baca paket dr l2indo
coba inject paket jg ga bisa
ada kemungkinan diprotect dr server nya
Quote:
SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" PET_STATUS_UPD 182
SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" PET_DEL 183
SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" PET_SUM 178
DEFINE_GLOBAL INT BUFF_PET1 1139 // Servitor Magic Shield
DEFINE_GLOBAL INT BUFF_PET2 1140 // Servitor Physical Shield
DEFINE_GLOBAL INT BUFF_PET3 1141 // Servitor Haste
DEFINE_GLOBAL INT PET_HEAL 1127 // Servitor Heal
DEFINE_GLOBAL INT PET_RECHARGE 1126 // Servitor Recharge
PRINT_TEXT "MY CLASS ID is: <&CHAR_CLASS&>"
SWITCH CHAR_CLASS
CASE #i14
CASE #i67
DEFINE_GLOBAL INT BUFF_PET4 1144 // Servitor Wind Walk
DEFINE_GLOBAL INT PET1 1276 // Summon Kai the Cat
PRINT_TEXT "HUMAN SUMMONER CONFIG LOADED.....OK!"
BREAK 1
CASE #i28
CASE #i75
DEFINE_GLOBAL INT BUFF_PET4 1145 // Bright Servitor
DEFINE_GLOBAL INT PET1 1277 // Summon Merrow the Unicorn
PRINT_TEXT "ELF SUMMONER CONFIG LOADED.....OK!"
BREAK 1
CASE #i41
CASE #i82
DEFINE_GLOBAL INT BUFF_PET4 1146 // Mighty Servitor
DEFINE_GLOBAL INT PET1 1278 // Summon Soulless
PRINT_TEXT "DARK ELF SUMMONER CONFIG LOADED.....OK!"
BREAK 1
DEFAULT
ENDSWITCH
DEFINE_GLOBAL INT PQT 0
DEFINE_GLOBAL INT sumType 0
DEFINE_GLOBAL INT petID 0
DEFINE_GLOBAL INT X 0
DEFINE_GLOBAL INT Y 0
DEFINE_GLOBAL INT Z 0
DEFINE_GLOBAL STRING Title 0
DEFINE_GLOBAL INT curFed 0
DEFINE_GLOBAL INT maxFed 0
DEFINE_GLOBAL INT curHP 0
DEFINE_GLOBAL INT maxHP 0
DEFINE_GLOBAL INT curMP 0
DEFINE_GLOBAL INT maxMP 0
DEFINE_GLOBAL INT lvl 0
DEFINE_GLOBAL INT exp 0
DEFINE_GLOBAL INT exp2 0
DEFINE_GLOBAL INT exp3 0
DEFINE_GLOBAL INT isSUM 0
DEFINE INT AMIC 0
DEFINE_GLOBAL ARRAYLIST FRIENDS 0
FRIENDS.ADD "#$DevNull"
FRIENDS.ADD "#$Slothmo"
// MAIN_WHILE_START
WHILE ONE == ONE
IF TARGET_NAME != #$
IF TARGET_NAME == CHAR_NAME
AMIC = ONE
ELSE
AMIC = ZERO
FOREACH A STRING FRIENDS
IF FRIENDS.A == TARGET_NAME
AMIC = ONE
ENDIF
NEXTEACH
IF AMIC == ZERO
PRINT_TEXT "<&TARGET_NAME&>"
INJECT "56 16 00 00 00 00 00 00 00 00" //PET_ATTACK
ENDIF
SLEEP 2000
ENDIF
ENDIF
WEND
// MAIN_WHILE_END
// FUNCTIONS
FUNCTION PET_SUM packet
PRINT_TEXT "Summonejat!"
isSUM = ONE
INJECT "D0 0D 00 F5 19 00 00 01 00 00 00" //SS PET 6645->19F5
SLEEP 500
//INJECT "D0 0D 00 F7 19 00 00 01 00 00 00" //BSS PET 6647->19F7
SLEEP 500
CALL BUFF_PET
RETURN VOID
FUNCTION PET_STATUS_UPD packet
// SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" PET_STATUS_UPD 182
DEFINE DOUBLE HEAL 0.7
packet.READ_BYTE PQT // writeC(0xb6);
packet.READ_INT32 sumType //writeD(_summon.getSummonType());
packet.READ_INT32 petID //writeD(_summon.getObjectId());
packet.READ_INT32 X //writeD(_summon.getX());
packet.READ_INT32 Y //writeD(_summon.getY());
packet.READ_INT32 Z //writeD(_summon.getZ());
packet.READ_STRING Title //writeS(_summon.getTitle());
packet.READ_INT32 curFed //writeD(_curFed);
packet.READ_INT32 maxFed //writeD(_maxFed);
packet.READ_INT32 curHP //writeD((int)_summon.getStatus().getCurrentHp());
packet.READ_INT32 maxHP //writeD(_maxHp);
packet.READ_INT32 curMP //writeD((int)_summon.getStatus().getCurrentMp());
packet.READ_INT32 maxMP //writeD(_maxMp);
packet.READ_INT32 lvl //writeD(_summon.getLevel());
packet.READ_DOUBLE exp //writeQ(_summon.getStat().getExp());
packet.READ_DOUBLE exp2 //writeQ(_summon.getExpForThisLevel());// 0% absolute value
packet.READ_DOUBLE exp3 //writeQ(_summon.getExpForNextLevel());// 100% absolute value
HEAL = maxHP * HEAL
IF HEAL > curHP
USE_SKILL "<&PET_HEAL&>" 0 0
ENDIF
IF curFed > ZERO
isSUM = ONE
ENDIF
PRINT_TEXT "petid:<&petID&> Title:<&Title&> sumType:<&sumType&>"
PRINT_TEXT "Fed:<&curFed&>/<&maxFed&> HP: <&curHP&>/<&maxHP&> MP: <&curMP&>/<&maxMP&>"
PRINT_TEXT "XYZ:<&X&>/<&Y&>/<&Z&> "
RETURN VOID
FUNCTION PET_DEL packet
PRINT_TEXT "PET DEAD"
isSUM = ZERO
SLEEP 500
CALL SUMMON_PET
RETURN VOID
FUNCTION SUMMON_PET
PRINT_TEXT "Summoning PET"
USE_SKILL "<&PET1&>" 0 0
RETURN VOID
FUNCTION BUFF_PET
USE_SKILL "<&BUFF_PET1&>" 0 0
DELAY 1500
USE_SKILL "<&BUFF_PET2&>" 0 0
DELAY 1500
USE_SKILL "<&BUFF_PET3&>" 0 0
DELAY 1500
USE_SKILL "<&BUFF_PET4&>" 0 0
RETURN VOID
//56 34 00 00 00 00 00 00 00 00 //PET_DEL
//56 16 00 00 00 00 00 00 00 00 //PET_ATTACK
//56 17 00 00 00 00 00 00 00 00 //PET_STOP
|