Jumat, 19 Juli 2013

Macros Untuk Bot


Berhubung udah banyak yang minta dan kebetulan gue nganggur, ini macros2 buat bot2 gue udah gue rapihin, kalo mau pake jangan lupa di edit dikit2 dulu ya

nih linknya : http://db.tt/TuqZQ6fp


Ini macro buat bot di zeus low rate



Tutorial Dual Bot (atau Lebih) dengan 1 Openkore


Setelah gue menulis tutorial tentang gimana bikin bot di Zeus Low Rate (bot buff, bukan farm) mayoritas pada nanya begini :
"Kalo mau botnya lebih dari 1 gimana ?"
Nah, berhubung gue lagi nganggur dan lagi ga ada kerjaan, setelah meniinjau, menimbang, dan akhirnya gue memutuskan buat ngejawab pertanyaan itu.

Sebenernya dual bot mah jawabannya gampang : 
Tinggal copy folder openkore, edit dikit, taraaaa~
Kalo cuma 1 bot sih mending, 200 MB, 2 bot 400MB, nah itu bijimane bisa belasan bot buff, 2,2 GB buat bot doang ? nggaklah mas,mbak,bro,sis -_-

Karena dari itu, gue mau kasih cara biar kita cuma make 200MB, tapi bisa belasan, puluhan bahkan ratusan kalo kalian niat. Kalo kalian ga ngerti gimana bikin bot paket, cek dulu tutorial gue -> Tutorial Bot Paket Zeus RO

Langkah 1

Pertama, buka folder openkore_ready yang kemarin udah kita konfigurasi dengan sukses bot eb nya. Dan terlihat penampakan berikut


Langkah 2

Kedua, kalian bikin folder baru tempat bersemayam bot bot kita (disini gue kasih contoh "BotGue") di folder tadi, dengan hasil akhir kaya gini : 


Langkah 3

Sebelum masuk ke folder BotGue, copy folder "control" di folder openkore_ready terus paste di folder BotGue. Abis itu, klik kanan file "start.exe" pilih create shortcut, masukin shortcut tadi ke dalem folder BotGue (Cut - Paste aja), sehingga menjadi :


Langkah 4

Rename kedua file tadi menjadi nama bot kita (memudahkan edit2 kedepannya) contoh disini botRK sehingga menjadi :


Langkah 5

Langkah ini kalo menurut gue lumayan ribet, gue aja ampe salah 2x -_- tapi bakal gue coba terangin sesimpel dan segampang mungkin. Klik kanan shortcut "botRK" pilih properties.
Di bagian target tambahin syntax ini di paling belakang :
"-control=BotGue\botRK" dengan tanda petik
Biar lebih jelas, gue kasih contoh gambar dari shortcut gue :


Catatan Penting : Jangan lupa buat edit ID & Pass Bot di file config.txt di folder yang bersangkutan

Langkah Tambahan

Sebenernya tutorial gue sampe situ aja, cuma biar lebih jelas lagi, disini gue kasih contoh folder didalam BotGue di PC gue :


Poin - poin penting yand perlu diinget :

1. Sesuaikan shortcut tiap bot dengan folder control pada masing2 bot
Maksud dari sini adalah, jika bot sura, maka folder sura, jika bot gene, maka folder gene.
pusing ? langsung ke contoh aja

kalo tadi shortcut RK targetnya di tambahin "-control=BotGue\botRK"
maka shortcut Gene targetnya ditambahin "-control=BotGue\botGene"
dan shortcut Sura targetnya ditambahin "-control=BotGue\botSura"

2. Jangan lupa edit config.txt dan macros.txt tiap bot
Maksudnya adalah, jadi konfigurasi / pengaturan tiap bot terdapat di folder2 tadi, misal Sura di botSura, maka pastiin config.txt di folder botSura udah make ID Sura dan macros.txt nya juga udah dengan macros buat sura.

Langkah Final

Selamat, kalian sudah bisa nyalain bot dengan 1 openkore , keuntungannya adalah lebih hemat space , jadi ga usah nyedian 2GB cuma buat 10 bot :D
Kalo kalian mau nyalain botnya, tinggal klik shortcut yang bersangkutan, nih hasil dari tutorial kita kali ini : 





Rabu, 16 Januari 2013

Tutorial Bot Paket Zeus RO (Low Rate)

Nah, setelah sekian lama ini blog gue kacangin, entah kenapa gue pengen nulis lagi, dan yang gue tulis ga penting banget, yaitu tutorial bikin bot paket Zeus Low Rate. Kalo kata temen-temen kontrakan gue, gue no life banget, kerjaan cuma ROan depan laptop tiap hari (yang gw rasa 120% akurat). Maka dari itu, mumpung gue udah bisa bikin bot paket, gw pengen mencoba menurunkan ilmu buat kalian-kalian yang masih bingung gimana cara bot. Dan sekali lagi gue tegaskan, gue disini cuma bot paket, kalo mau bot farm / GB jangan tanya gue -_- minta ke GM aja (tapi jangan bilang disuruh gue -_-")

Langsung aja, layaknya tempur, kalian harus mempersiapkan banyak peralatan, nih yang harus kalian Download :

  • openkore_ready.zip -> http://collectskin.com/openkore/
  • config.txt , plugins.rar , recvpackets.txt , servers.txt -> http://db.tt/6U2yKB54
  • winrar / winzip / 7zip pokoknya bisa buat extract ekstensi rar (google aja)
  • notepad bawaan windows sih ini, kalo ga ada ya berarti ga ada 
Ibarat udah full dish, tunggu apalagi, langsung aja kita kemon ke langkah-langkah nya

Langkah 1

Pertama, hasil download openkore_ready.zip ditaruh di folder zeus kalian, abis itu klik kanan file openkore_ready.zip nya pilih "Extract Here" (disini gue make winrar) tunggu selesai, maka langkah pertama kalian udah sukses coy B) .
(nih gue kasih gambar biar jelas)







Langkah 2

Kedua, buka folder openkore ready yang kita extract tadi, terus masuk ke folder "tables" , disana kalian cari file "servers.txt" kalian ganti dengan file "servers.txt" yang udah gue kasih diatas

Langkah 3

Ketiga, yang harus kalian lakukan adalah meng-extract file plugin.rar di folder openkore_ready, masukkan plugin.rar , klik kanan, pilih "Extract Here".



Langkah 4

Keempat, di folder openkore_ready kalian, pasti ada folder "control" kalian buka, terus cari "config.txt" ganti dengan "confit.txt" dari gue.


Langkah 5 (kapan kelarnya -_-)

Kelima, seperti tiada ujung, tapi calm, disini gue setia menemani, langsung aja buka file macros.txt (di folder control) kalian dengan notepad, terus kalian hapus semua (cara cepet = ctrl + a terus del). Setelah kalian hapus isi macros.txt , gue mau ngejelasin sedikit apa itu macros.txt dengan bahasa gue (ga usah dihafalin, ga bakal keluar di ujian kok, cukup ngerti aja)
Macros.txt adalah file yang berisi konfigurasi bot agar bot memberikan respon yang sudah terprogram untuk suatu kode
gampangnya, di file ini kita nentuin kode dan responnya, sebagai contoh : 
untuk bot Rune Knight, ketika kita mengetik "eb" maka otomatis bot tersebut akan memberikan enchant blade maha sakti ke kita.

buat macro yang pertama, tentu aja macro lewatin botcheck, masa iya kita nyalain bot tapi bobo terus gara-gara botchek ? nah ini kalian isi ke dalam macros.txt tadi :


------------------------------------------------------------------

#botcheck#
automacro botcheck {
console /Unknown (.*): (.*)ditambah (.*) sama dengan/
run-once 1
call {
$number1 = $.lastMatch2
$number2 = $.lastMatch3
$hasil = @eval ($number1 + $number2)
do talk num $hasil
release botcheck
}
}

automacro botcheck2 {
console /Unknown (.*): (.*)dikurang (.*) sama dengan/
run-once 1
call {
$number1 = $.lastMatch2
$number2 = $.lastMatch3
$hasil = @eval ($number1 - $number2)
do talk num $hasil
release botcheck2
}
}

------------------------------------------------------------------
nah, bot kita selangkah lebih ganteng dengan berhasilnya ngelewatin botcheck, dibawah 2 macro tadi kita kasih macro perintah, disini gue kasih contoh macro buat RK biar dia kasih enchant blade ketika diberi kode "eb" atau "EB" (tanpa tanda petik), macro yang ditambahkan adalah :


------------------------------------------------------------------


automacro enchantBlade {
console /\[dist=(.*)\] (.*) \((\d+)\): (eb|EB)$/
exclusive 1
call {
$distance = $.lastMatch1
$namaPlayer = $.lastMatch2
$playerID = $.lastMatch3
do sp 2001 $playerID 5
}
}


------------------------------------------------------------------

buat penjelasan dari kode tersebut silahkan google atau temui gue in-game, kalo gue ga sibuk, bakal gue bantu kok.
Setelah itu save macros.txt kalian (ctrl + s) sehingga, hasil akhir dari macros.txt kita adalah sebagai berikut :



Langkah 6

Keenam, langkah ini adalah langkah yang ditunggu-tunggu, saatnya kita menjalankan bot kita dengan klik 2x "start.exe" di folder openkore kalian.Sebelum kita jalanin nih bot, alangkah baiknya kalo bot nya kita taruh di tempat yang kita inginkan, login make ID bot kalian, taruh bot disitu, logout, baru deh kita jalanin nih openkore. 
Masukkan username dan password ID bot kalian, kemudian pilih char kalian dengan memlih angka contoh :



jeng jeng, maka bot kalian sudah terlahir sukses di dunia perZeusan, untuk SS in gamenya, seperti ini :



bot udah siap, yuk di test yuuk :



nah sukses dah bot kita,untuk konfigurasi dari char-char lain, kurang lebih sama, yang diganti cukup macronya saja, tapi macronya silahkan cari di google atau minta temen yang udah sukses botnya
sekian tutorial kali ini, semoga dengan ini gue bisa ngebantu kalian ngajarin bot ketika gue sibuk in game /gg


Sabtu, 05 November 2011

Mengecek Bilangan Prima dengan C++

Oke, ga kepikiran buat update apaan, akhirnya gue memutuskan buat ngepost tentang bilangan prima dengan bahasa C++. Demi efisiensi waktu (males tepatnya) langsung aja gue post kodenya :


-------------------------------------------------------




#include <stdio.h>


main()
{
      int check,bil,i;
      scanf("%d", &bil);
      if ((bil==1)||(bil==0))
         { printf("Bukan Bilangan Prima\n"); }
      else
      {
      check=0;
      i=bil-1;
      while (i>1)
      {
            if (bil%i==0)
            { check=1; }
            i--;
      }
          if (check!=1)
          { printf("Bilangan Prima\n"); }
          if (check==1)
          { printf("Bukan Bilangan Prima\n"); }
      }
      
return 0;
}


-------------------------------------------------------


yak, gue akui cukup simpel kodenya, padahal kalo kalian liat di wikipedia, makenya sieve of eratosthenes yang luar biasa edan. Oke, lanjut aja, inti dari bilangan prima adalah :


-hanya memiliki 2 faktor, bilangan itu sendiri dan 1.


dengan kata lain, kita akan membagi bilangan itu dengan semua bilangan dibawahnya, misal 31 maka akan dibagi dengan 30 29 28 sampai 2 (karena jika dibagi 1, bisa)


itulah inti dari kode ini :



      i=bil-1;
      while (i>1)
      {
            if (bil%i==0)
            { check=1; }
            i--;
      }


dia akan mengecek, bilangan itu sendiri dibagi bilangan bawahnya, 31 dibagi 30, dibagi 29, dibagi 28
apabila habis, maka bilangan tersebut bukan prima, maka kita rubah 'check' menjadi 1.


setelah melakukan pengecekan, terakhir adalah mengecek nilai 'check'



   if (check!=1)
          { printf("Bilangan Prima\n"); }
          if (check==1)
          { printf("Bukan Bilangan Prima\n"); }


nah, jika nilai 'check' = 1 maka, nilai sudah berubah yang artinya dia bukan bilangan prima.
tapi jika check = 0 maka dia belum berubah, atau dengan kata lain tidak ada yang bisa membagi habis bilangan itu.


Khusus untuk bilangan 0 dan 1, mereka bulangan prima, maka kita beri kondisi tertentu di awal...




Yak, begitulah update blog kali ini, ada manfaat syukur, kagak ada ya syukur juga, hehe...
akhiri dengan html~




</html>

Jumat, 28 Oktober 2011

Program Segitiga dengan C++

Yakk, ditengah kesibukan, akhirnya gue memutuskan ngerubah kata 'penulis' dengan 'gue', tentu saja alasannya, lebih singkat dan lebih friendly lah~seperti yang gw bilang, kuliah sibuk banget, tapi mau gimana lagi, ada 'perintah' dari mas-mbak OC buat ngapdet blog perminggu, dan cuma boleh materi kuliah, agak males, tapi dipikir2 lumayan buat ngisi waktu sekalian review.


Nah, kali ini, di update pertama gue (yang berbau pelajaran) gue bakal ngepost tentang program segitiga, kenapa harus segitiga ? ga ketupat aja yang lebih menantang ? tentu aja alasan gue "efisiensi waktu" (baca: males). Soalnya ini paling gampang buat gue jelasin, ga panjang2 banget (kayaknya).


Langsung aja, nih gue post kodenya disini (santai bro, ga horror);
-------------------------------------------
#include <stdio.h>

main ()
{
               int m,n,counter,JumlahBaris,BarisKe;
               scanf("%d", &JumlahBaris);
               counter=JumlahBaris;
               BarisKe=1;
               while (counter>0)
                         {
                                     for(n=(JumlahBaris-BarisKe);n>0;n--)

                                        {
                                          printf(" ");
                                        }
                                     
for(m=((BarisKe-1)*2+1);m>0;m--)
                                        {
                                          printf("*");
                                        }
                                     printf("\n");
                                     BarisKe++;
                                     counter--;
                         }
return 0;
}
-------------------------------------------




Nah, kayak gini kodenya, karena gue yakin kalian udah pada pinter semua, jadi ga gue jelasin secara detil2 banget ye, cukup gue jelasin logikanya. Setelah bertapa sana-sini dan diskusi sama temen sebelah gue, gue dapet rumusnya :


Jumlah Spasi = (Jumlah Baris - Baris ke)
Bintang = ( (Baris ke)*2 +1 )


udah dapet kayak gitu, yaudah tinggal dikodein...
jadi pertama,
kode yang ini :



for(n=(JumlahBaris-BarisKe);n>0;n--)
                                        {
                                          printf(" ");
                                        }


berfungsi buat output spasinya, berdasarkan rumus gue, jadinya kayak gini :
baris 1 > spasinya 4
baris 2 > spasinya 3
dst...


sedangkan kode yang ini :


for(m=((BarisKe-1)*2+1);m>0;m--)
                                        {
                                          printf("*");



berfungsi buat nampilin bintang, berdasarkan rumus gue :
baris 1 > 1 bintang
baris 2 > 3 bintang
dst...


kalo yang ini :


printf("\n");
BarisKe++;
counter--;



printf berfungsi buat ganti baris
karena ganti baris, kita juga +1 buat Baris ke
dan counter harus kurang 1 biar program berhenti ketika udah 5 baris


dengan kata lain, outputnya kayak gini (jeng jeng) :


input 
5
output
    *
   ***
  *****
 *******
*********


gue tau, banyak yang kurang jelas disini, maaf aja buat kalian, yang penting gue ngerti ya, kan review buatgue (dan kewajiban).
sampe sini aja review gue, thanks buat yang udah baca, syukur2 dapet ilmunya :)
akhiri dengan gaya pascal ah~




end.

Minggu, 02 Oktober 2011

Budhal nang Malang



Malam itu sabtu 1 oktober 2011, setelah gw dengan suksesnya minjem uang ke isat buat makan, gw maen dota karena bete sumpah. Waktu itu jam 10:36 


furion gw udah mulai jadi, tiba2 ada sms dari teteh, katanya mau ke malang, wow daripada bete di kamar, dotaan dan tidur, mending gw ikut ke malang aje. Gw pun langsung panik dan siap2in barang buat ke malang. Asal aja masukin laptop sama chargeran, trus baterei sama headset ke tas, dompet, cek STNK sama SIM, make jaket, ambil helm, dan gw udah siap 'merantau' ke malang malam ini !

Jam 10:57 gw pun keluarin motor Kymco kuning (yang super keren) keluar parkir asrama, karena parkir asrama tutup jam 11, jadi gw agak buru2. Gw nunggu di portal depan asrama bareng teteh. Time is ticking, we're still waiting dan akhirnya Brian, terus Jordy sama Rany pun dateng ke depan portal asrama.Nah, formasi kita nih, Brian dengan Jupiter MX bonceng si Teteh, terus Jordy dengan Beat (minjem) bonceng sih Rany, gw ? nasib jomblo emang harus ditemenin angin. Fix jam 12 kita berangkat ke malang, gw namain perjalanan ini "Budhal nang Malang" (agak norak sih, tapi gpp deh, daripada ga ada judul ?)

Selama perjalanan ga ada yang menarik, kecuali kacamata gw yang cuma sebelah, dah gitu copot lagi, penampakannya kacamatanya nih >>

Bayangin aja naik motor tangan kiri gw cuma buat benerin kacamata gw -_- mana ngebut lagi malem2 gitu, belum jalannya ga mulus2 banget.

Perjalanan terus berlanjut, sepanjang perjalanan ga ada halangan yang mengganggu, soalnya pagi2 emang bener2 sepi, enak banget buat jalan, anginnya seger sama bisa ngebut2an :p


Nah, kita kan ngelewatin sidoarjo, di porong kita ngelewatin tanggul di Lumpur LAPINDO jam setengah 1 pagi, well karena malem jadi ga keliatan apa2, tapi warna hitam putihnya entah kenapa malah gw bilang eksotis, padahal kalo pagi/siang coklat2 gitu kayaknya menjijikkan deh. Oke deh, habis itu kita lanjutin lagi deh. Oke, gw akui gw ngebut tanpa beban, karena gw ga bonceng siapa2, bahkan speed gw aja nyampe 130 Km/H sumpah gw agak shock, tapi sensasinya asik banget :) . Jalan demi jalan, jembatan demi jembatan, perjalanan malam ini bener2 EPIC menurut gw ! sumpah asik banget, gw ga nyesel jalan kaya gini, bener2 worth banget lah malam itu.

Trus, jam 2 kita stop di Pom bensin malang, oke, kita langsung meregangkan badan banget deh, sayang banget lupa foto, intinya kita disitu ngebahas jalan kemana selanjutnya, dan gw pun ga menyangka gw di malang, naik motor lagi, bener2 deh gw bersyukur merantau di Surabaya, Jawa Timur ! 

Di Malang, kita muter2 yang pasti, kita ngeliat2 stadion malang, alun2 malang, Hotel Tugu, SMA 1 Malang (ga penting sumpah) dan sangat disayangkan ga ada fotonya, karena itu masih pagi, hp gw ga ada flashnya. Yah inilah salah satu foto coba2 yang lumayan bagus.

(gw fotografer, jadi sialnya gw ga nampak) 



Nah, jam 3, saat azan pertama berkumandang, kita langsung ngelanjutin perjalanan ke Batu, Perjalanan kali ini berlangsung santai, karena emang harus dinikmatin, beda kalo yang tadi, ngebut karena emang harus, oh ya, kita sempet berhenti di Universita Brawijaya, tapi ga foto2.

Di perjalanan, ga ada yang spesial, kecuali kita berhenti dulu di Indomaret buat berteduh, soalnya hujan dikit. 5 menit, dan kita berangkat lagi, perjalanan berjalan naik, dan lancar, sekedar info, dinginnya ga nahan, kaya di Albayan jam 3an. Dan jam 4 kita nyampe di Batu ! well, ada sih fotonya, cuma karena gw mau damai, gw ga bisa post fotonya, koleksi pribadi buat yang ini :p Habis itu, kita sholat, dan 'untungnya' airnya dingin banget, tapi ga sedingin albayan sih.

Habis sholat, kita langsung cauu ke puncaknya, jalanannya kelok2 dan nanjak, jujur gw agak takut selip, apalagi Freelx gw beloknya ga bisa tajem2 amet, jadi gw mesti hati2 biar ga selip. Dan akhirnya kita tiba di 'spot' yang Jordy bilang, jujur, menurut gw keren banget, bener2 nyaman dah. Disini gw bener2 refresh, kenapa ? udara sejuk, pemandangan nyaman, bau pegunungan dan sunyi, penasaran ? nih gw kasih fotonya, kabutnya kurang kefoto, tapi sumpah aslinya keren banget. 


Trus kita mesen yang anget2, pagi yang dingin + torabika ABC panas = EPIC !  Kita mulai ngobrol dengan santainya, lawak melawak dengan garingnya, sumpah ya, gw enjoy banget :) Kita foto2 (pasti) dan sekarang istirahat, nih anak2 lagi pada tidur, gw mah tidurnya nanti, mending ngetik dulu, habis kalo dikamar udah males sih, toh gw belom ngantuk, mending gw ngetik dulu daripada nanti lupa update blog.
Dan gw ditemenin sama alunan lagu dari pemilik nih tempat, jujur aja, selera lagunya lumayan, ga alay lebay melambay yang mendayu gitu deh.
Jam 7, (gw belum tidur) ngobrol sama Teteh sama Brian, kita cerita2 tentang kehidupan kita, masa2 SMA, pokoknya ngobrol2, sampe jam 8 Jordy sama Rany bangun, kita pun kumpul di bawah 'payung' yang ada disana, setelah udah pada seger, kita siap berangkat, tapi biasalah, anak muda maunya eksis, jadi kita foto dulu sebelum berangkat, mumpung ada 'penyangga' jadi bisa pake timer, nih foto kami (akhirnya ada gw, Alhamdulillah)


Di malang, kita muter2 aja, sumpah ya, beda banget sama surabaya dan bekasi yang panas, mana sini lebih maju dari bekasi lagi (agak kesel), tapi beneran, anginnya tuh sejuk dan enak walau naik motor juga.

Kita muter2 di malang sambil nyari makan, akhirnya sepakat makan di bakso andalan si brian, namanya Bakso Prima (entah kenapa gw keingetan Bakso Kepala Sapi) disini sistemnya kita pilih sendiri 'komponen' buat baksonya, nih baksonya si Jordy 

Beuh, gw yang ga begitu suka bakso aja suka, apalagi kalian yang 'freak' sama bakso ? ngiler sih kayaknya, cuma kurang sambel aja nih.

Biasa, anak2 disini pada norak, gw mentang2 udah selesai makan disuruh motoin mereka, karena gw lagi nganggur dan gw kasihan sama mereka (kayak ga tau kamera) gw fotoin deh (semoga ybs ga baca nih blog)
(ga ada gw ? jelaslah ! gw yang motoin !)



Selesai makan, bayar, trus kita saling memandang dan mengangguk, tentu saja, kita lanjutin perjalanan kita ke tahap selanjutnya, "Pulang ke Surabaya" bahasa jawanya "Mulih nang Surabaya" 

Rencana awalnya kita mau sholat dzuhur dulu, cuma kita kan musafir, trus kita ga mau kejebak macet, akhirnya kita sepakat niatin jama' takhir nanti di ITS.

Kita berangkat dari tempat bakso jam 12 siang pas, dan perjalanan kembali ke surabaya pun berlanjut...
sebelum keluar malang, kita ngisi bensin karena emang motor temen2 gw boros, motor gw sih masih ada setengah tanki, Kymco gitu, nih gw foto bareng motor gw :



Perjalanan beranjut, kita ansumsikan perjalanan memakan waktu 2-3 jam (soalnya siang, ada macetnya) dan kita pada mulanya mau liat lumpur lapindo, cuma karena ada 2 rombongan pariwisata, kita mengurungkan niat, mending langsung balik aja deh.

Dan kita sampai di ITS jam 4 ! kita tutup perjalanan kita dengan minum (apa makan ya?) sop buah bersama, kali ini ada lagi tempat buat 'ngganjel hape', jadi foto penutup kita (yang udah ancur ga karuan) bisa lengkap berlima :


yah, sekian perjalanan 'Bhudal Nang Malang' , sekedar info aja, sebenernya ini acara sangat dadakan dan spontan, waktu persiapan aja cuma 30 menit, tapi karena Alhamdulillah dimudahkan Allah, jadinya perjalanan kali ini lancar, semua selamat, gw sih berharap ke depannya ada acara jalan2 lagi, entah touring, jalan kaki, naik kereta, pokoknya yang penting bareng2 deh !
Makasih banyak buat Teteh yang ngajak gw, Brian yang minjemin uang, Jordy sama Rany yang bikin rame :p
one word : Epic !