# (FaQ) Script For Eathena

Sumber: https://nyit-nyit.net/threads/faq-script-for-eathena.613/
Forum: Ragnarok (RO) Emulator
Dibuat: 2007-02-28 oleh ferry_gukguk
Balasan: 195, dilihat: 112300

## Post pertama

Thread diperbaiki + buat sharing

## Balasan

### dono, 2007-03-01

<!--c1-->prontera.gat,155,187,5 script ILERIAN::ILER 936,{
if(agitcheck()) goto lagiwoe;
emotion rand(4,20);
if(getgmlevel() == 1) goto premium;
if(getgmlevel() >= 2) goto platinum;
percentheal 100,100;
sc_start 32,300000,10;
percentheal 100,100;
sc_start 30,300000,10;
end;

lagiwoe:
mes "Healer yg anda maksud sedang sibuk, tunggulah setelah WoE";
close;

premium:
heal 300000,300000;
skilleffect 29,0;
sc_start 32,400000,10;
skilleffect 34,0;
sc_start 30,400000,10;
skilleffect 73,0;
sc_start 39,400000,10;
sc_start 35,400000,10;
sc_start 41,400000,10;
sc_start 43,400000,10;
sc_start 46,400000,10;
sc_start 23,400000,10;
percentheal 100,100;
atcommand "@changelook 3 523";
dispbottom "Terimakasih telah menjadi Premium Users !";
end;

platinum:
heal 300000,300000;
skilleffect 29,0;
sc_start 32,600000,10;
skilleffect 34,0;
sc_start 30,600000,10;
skilleffect 73,0;
sc_start 39,600000,10;
sc_start 35,600000,10;
sc_start 41,600000,10;
sc_start 43,600000,10;
sc_start 46,600000,10;
sc_start 23,600000,10;
sc_start SC_SUFFRAGIUM,600000,5;
sc_start SC_MAGNIFICAT,600000,5;
sc_start SC_WINDWALK,600000,5;
sc_start SC_ANGELUS,600000,10;
percentheal 100,100;
atcommand "@changelook 3 523";
dispbottom "Terimakasih telah menjadi Platinum Users !";
end;

}

louyang.gat,214,120,5 duplicate(ILER) ILERIANX 936
payon.gat,149,228,5 duplicate(ILER) ILERIANY 936
rachel.gat,124,119,5 duplicate(ILER) ILERLINZ 936
payon.gat,106,316,5 duplicate(ILER) ILERIANW 936

NB. jangan lupa *TAB*. Buat advance scripter pasti ngerti.. ^^
BTW perbedaan server mungkin dari segi Premium / Platinum user juga View ID 523 and last mungkin saat WoE server kami tidak memberikan heal supaya Priest berguna.. silahkan dikembangkan lagi

### ferry_gukguk, 2007-03-02

itu loh... pas di skill_db.txt yang aq liat sprti om dono

```
29,9,6,16,0,1,0,10,1,yes,0,0,0,magic,0 //AL_INCAGI#Increase AGI#
```

itu pas aq coba bkn increase agi, tapi jadi patung... stone cruse???
knp yah?

trus di script npc aq, biar char naek level,

```
strcharinfo() adcommand "@baselvlup 1";
```

itu ada tulisannya "Base Level Raised"

gmn biar gk ada tulisannya??

### luv4all, 2007-05-02

//===== eAthena Script =======================================
//= Heal Npc
//===== By: ==================================================
//= Lotsa People (1.x)
//===== Current Version: =====================================
//= 3.0
//===== Compatible With: =====================================
//= eAthena 0.1+;
//===== Description: =========================================
//= Healer NPC Which Heals For Free
//===== Additional Comments: =================================
//= 3.0 By massdriller, Changed and edited the script
//= added other warp points of maps.
//= 2.0 By Darkchild, Duplicates And Changed A Bit
//= you can replace this script file by heal_payment.txt
//= if you want that players have to pay their healings.
//============================================================

prontera.gat,155,186,5 script Healer#h1-1::Healer 742,{

mes "";
mes "Butuh Heal?";
mes "Aku Tau Kamu Membutuhkan Ini Hohoho...";
next;
menu "Heal",-,"No thanks",CANCEL;
percentheal 100,10;
skilleffect 29,0;
sc_start SC_INCREASEAGI,2400000,10;
skilleffect 34,0;
sc_start SC_BLESSING,2400000,10;
skilleffect 66,0;
sc_start SC_IMPOSITIO ,2400000,10;
skilleffect 361,0;
sc_start SC_ASSUMPTIO,2400000,10;
mes "";
mes "Wonderfull, You are now healed!.";
mes "Have fun adventuring!!";
close;

OnInit:
waitingroom "Healer and Buffer",0,0;
end; }

morocc.gat,159,96,5 duplicate(Healer) Healer#h1-2 742
ayothaya.gat,155,111,5 duplicate(Healer) Healer#h1-3 742
geffen.gat,121,61,5 duplicate(Healer) Healer#h1-4 742
umbala.gat,94,162,5 duplicate(Healer) Healer#h1-5 742
payon.gat,180,105,5 duplicate(Healer) Healer#h1-6 742
alberta.gat,185,144,5 duplicate(Healer) Healer#h1-7 742
aldebaran.gat,134,123,5 duplicate(Healer) Healer#h1-8 742
izlude.gat,125,118,5 duplicate(Healer) Healer#h1-9 742
xmas.gat,149,136,5 duplicate(Healer) Healer#h1-10 742
comodo.gat,188,162,5 duplicate(Healer) Healer#h1-11 742
amatsu.gat,200,80,5 duplicate(Healer) Healer#h1-12 742
gonryun.gat,164,130,5 duplicate(Healer) Healer#h1-13 742
yuno.gat,152,186,5 duplicate(Healer) Healer#h1-14 742
niflheim.gat,188,180,5 duplicate(Healer) Healer#h1-15 742
louyang.gat,225,103,5 duplicate(Healer) Healer#h1-16 742
pvp_y_8-2,126,117,5 duplicate(Healer) Healer#h1-16 742

### zombietolol, 2007-09-25

prontera.gat,0,0,0 (tab) script (tab) PCLoginEvent (tab) -1, {
mes "";
mes "Maaf, mengganggu sebentar...";
next;
mes "";
mes "Tolong masukkan angka berikut";
next;
set @Random, rand (1,3);
if (@Random == 1) {
set $@Number, 123456789;
mes "";
mes ""+$@Number+"";
next;
input @Num;
if (@Num == $@Number) goto ex_benar;
mes "";
mes "Maaf, kamu telah memasukkan angka yang salah";
mes "Kamu bisa dicurigai sebagai bot!";
next;
mes "Silahkan Login kembali dan coba lagi!!";
}

if (@Random == 2) {
set $@Number, 987654321;
mes "";
mes ""+$@Number+"";
next;
input @Num;
if (@Num == $@Number) goto ex_benar;
mes "";
mes "Maaf, kamu telah memasukkan angka yang salah";
mes "Kamu bisa dicurigai sebagai bot!";
next;
mes "Silahkan Login kembali dan coba lagi!!";
}

if (@Random == 3) {
set $@Number, 147852369;
mes "";
mes ""+$@Number+"";
next;
input @Num;
if (@Num == $@Number) goto ex_benar;
mes "";
mes "Maaf, kamu telah memasukkan angka yang salah";
mes "Kamu bisa dicurigai sebagai bot!";
next;
mes "Silahkan Login kembali dan coba lagi!!";
}

ex_benar:
mes "";
mes "Baiklah, kamu benar memasukkan angkanya!";
mes "Silahkan bermain";
close;

**Biar Enak Dibeginikan:**

prontera.gat,0,0,0 (tab) script (tab) OnPCLoginEvent (tab) -1, {
mes "";
mes "Maaf, mengganggu sebentar...";
next;
mes "";
mes "Tolong masukkan angka berikut";
next;
set @Number,rand(100000000,999999999);
mes "";
mes ""+@Number+"";
next;
input @Num;
if (@Num == @Number) goto ex_benar;
mes "";
mes "Maaf, kamu telah memasukkan angka yang salah";
mes "Kamu bisa dicurigai sebagai bot!";
next;
mes "Silahkan Login kembali dan coba lagi!!";
atcommand strcharinfo(0)+":@kick"+" "+"strcharinfo(0)";
close;

ex_benar:
mes "";
mes "Baiklah, kamu benar memasukkan angkanya!";
mes "Silahkan bermain";
close;
}

### Nadja, 2008-01-11

Aku mau share script nih

Script eAthena buatanku
[Ultimate Warper](http://www.rocklion.net/easu/1042/)
[Efek Heal & Buff NPC](http://www.rocklion.net/easu/1166/)
[Hadiah Level 99](http://www.rocklion.net/easu/1283/)
[Aturan Vending](http://www.rocklion.net/easu/1579/)
[Daily Job Quest](http://www.rocklion.net/easu/1812/)

Script eAthena editanku
[MVP Spawn Room](http://www.rocklion.net/easu/1167/) by SoulStorm

Kamu bisa menemukan topik aslinya di eAthena

### genioe5, 2008-05-13

Aloo aLL..

gw baru belajar nih..
bisa minta tolong bagi2 ilmu nya ngga ??

tentang.. : 

-NPC pembuat EDP
-NPC bahan2 alchemist
-NPC Devil square
-NPC YGG,speedpot,n DLL (seperti NPC supermarket)
-NPC QuesT headgears

ama 1 lagi yg susa banget..

-NPC polisi yg paling susa... >.< (Botkiller dan login Police)

terima kasih banyak....

### VodkaMartini, 2008-05-13

@atas
NPC pembuat EDP, maksudnya kalo kita trade item jadi EDP , kalo mau gw bikinin item yg dituker buat 1 EDP apa aja?
NPC bahan2 alchemist & shop? list aja itemnya di notepad trus pm gw or taro sini tar gw bikinin...
NPC Quest Headgears = headgear apa n dituker pake apa? di list di satu text aja 
NPC polisi di atas udah ada tinggal pilih.

### genioe5, 2008-05-13

-EDP : jadi kalau kita memberi uang misalnya 100k untuk 1 EDP nanti NPC itu akan diberikan semua bahan-bahan yg dibutuhkan untuk membuat 1 EDP nya,jadi setelah itu kita hanya memakai skill create deadly poison nya saja..

-alchemist: jadi di NPC itu hanya ada semua bahan2 nya saja.. dan kita tinggal pharmacy sendiri atau twilight sendiri..

-headgears: misalnya untuk buat 1 poo poo hat kita harus menukar nya dengan 1LKH, 1VR card, 1mjolnir, dan 1jellopy..

kalau botcheck nya memang ga ada eror..tp kenapa ya kok ga terjadi apa2..

Ohya,kalau bisa ditambah dengan NPC senjata gunslinger dan ninja...

Terima kasih banyak untuk semua yg membantu gw... ^_^

### VodkaMartini, 2008-05-14

tolong di listing di notepad... gw bukan orang yg kurang kerjaan mikirin semua quest headgear... lo tulis headgear a mo dituker apa... npc mo ditaro mana..
trus alchemist maunya model shop ato trade kyk edp?

bot check error... salah kali...
NPC senjata gunslinger ninja cari di eathena.ws

### genioe5, 2008-05-14

Gw sudah dapat semua dengan coba2 buat n cari2 di eathena..
tinggal NPC trader EDP yg seperti gw bilang doang yg belum..
itu doang..
Sapa saja yg membantu makasih banyak ya..... :hilarious: 

Kalo Botchek nya memang tidak eror..
Tp tidak terjadi apa2...
Jadi sewaktu login seperti biasa aja tidak disuruh masukin kode dulu..

gitu aja...
Terima kasih banyak ya...

### VodkaMartini, 2008-05-16

bahan edpnya mo di trade apa 100k zeny aja?

### genioe5, 2008-05-16

jadi kita sediain 100k zeny,ngomong ma NPC nya hbs itu npc itu nanya mau bikin brp EDP ? nah karena zeny cuma 100k berarti cuma 1. setelah itu npc nya ngasih kita bahan untuk buat 1 edp..

### mupan, 2008-05-26

Numpang tanya juragan... tentang script yg ku buat ini:

```
izlude,133,117,4 script PVP Room Warper 802,{
if (id==2000002) goto GM
mes "[PVP Room Warper]";
mes "Kamu ingin masuk ke PvP Room?";
menu "Masuk",-,"Gak ah serem",Ga;
warp "pvp_y_8-2",0,0;
close;

Ga:
mes "Oke, selamat tinggal";
close;
GM:
announce "Maaf, Account ID anda telah di BAN LIST PvP karena Char berstatus tidak NORMAL!!",0;
mes "Mohon segera membuat Account Baru";
close;
}
```

-------------------------------------------------------------------------------------------------------------------------------------------------------
Kenapa script nya malah gaq jalan ya?

Maksud dari script itu adalah agar account dengan id 2000002 tidak bisa masuk...

### secreal, 2008-05-26

ada punya npc yg bisa nampung saran2 user gk?
....

### dono, 2008-05-27

nanya doang.. yang di "<------"

@mupan coba

```
izlude,133,117,4 script PVP Room Warper 802,{
if (id==2000002) goto enggggGM;
mes "[PVP Room Warper]";
mes "Kamu ingin masuk ke PvP Room?";
menu "Masuk",-,"Gak ah serem",enggggGa;
warp "pvp_y_8-2",0,0;
close;

enggggGa:
mes "Oke, selamat tinggal";
close;
enggggGM:
announce "Maaf, Account ID anda telah di BAN LIST PvP karena Char berstatus tidak NORMAL!!",0;
mes "Mohon segera membuat Account Baru";
close;
}
```

### Fair_De, 2008-05-27

@secreal
Pake aja yg SQL version, khan ada fitur mailbox ^^
Kalo yang TXT sih ./hmm

### qweasd, 2008-05-27

bro... kalo mu tambahin anti bot gmana crnya?
truz ama edit max lvl n npc PVP top...

thx ya....
gbu

### benjo, 2008-05-27

@^

Kamu memakai eAthena versi brp ?? 12++ ?? kalo 12++ emang enggak bisa kalo mau pakai anti bot 9909 tuh..

### qweasd, 2008-05-27

gw pake yg di kasi nyit2 itu

### benjo, 2008-05-27

@^

owh itu emang gk bisa buat police , gw juga pake itu kok ..

buat PVP kalo punya gw sih ..

[NoPaste.com](http://nopaste.com/p/a4kCzrCM1)

### qweasd, 2008-05-28

npv pvp gw ud...
yg blm PVP top itu..... yg bs liat rank 1,2,3.....
truz ama max lvl

### VodkaMartini, 2008-05-28

iya itu lupa diapus.. hehe... ^^ kepencet a mungkin pas ngetik.. maklum manual :fd_6:

### secreal, 2008-05-30

punya npc warper lengkap nda?
sampai ke dungeon terdalam/tertinggi

### qweasd, 2008-06-02

bagi dunk warpernya...

### ferry_gukguk, 2008-06-03

@secreal
No OOT/Junk Post.. (isinya thx kk, dsb)

Setelah postingan saya ini,
Untuk semua..
Yg OOT/JUNK **Warn, Disable Post 3 Hari** (Sesuai dgn peraturan yg berlaku..)

Thank'z

### VodkaMartini, 2008-06-03

turbo_room,111,139,5 script GODLIKE 86,{
mes "";
mes "Apa kamu ingin membuat megingjard?";
menu "MAU !!!",Meging,"Justian tukang ngibul!",Dada;
close;
Dada:
mes "Wew Sialan!! gw ban ne!!";
Meging:
if(MG_QUEST1 == 1) goto Mobster;
if(MG_QUEST2 == 1) goto Mobster;
mes "";
mes "Sebenarnya si gw gaq bisa buatin lw megingjard";
mes "tapi gw tau Npc yg bisa ngebuatnya dengan cepat!";
next;
mes "";
mes "Gw si sebenarnya mau ngasi tau...";
mes "Tapi perut gw keroncongan ni..";
mes "Beliin gw makanan donk, yang banyak ya!";
next;
if(CAKE == 1) goto Minum;
mes "";
mes "2 buah Traditional Rice Cake, kayanya cukup koq buat perut saya";
if(countitem(555)<2) goto Gakckp;
delitem 555,2;
set CAKE,1;
mes "Ah kenyang nya ~~";
goto Minum;
close;

Minum:
mes "Lho? minum nya mana?";
mes "Ambilkan aku 20 Tropical sograt donk!";
next;
mes "";
if(countitem(12112)<20) goto Gakckp;
delitem 12112,20;
set MG_QUEST1,1;
mes "Ah makasih, makasih!";
next;
mes "";
mes "Oke, sekarang saya akan memberitahukan kamu tempat untuk membuat megingjard!";
next;
mes "";
mes "Dengarkan baik baik karena tidak akan diulang";
goto Mobster;
close;

Mobster:
mes "Pergilah ke Field dimana Monster pencuri yang berbentuk manusia berada";
mes "lalu pergilah ke arah jam 9, disana kamu akan bertemu dengan NPC itu";
mes "Saya telah mengirimkan Surat padanya, Berhati hati lah";
close;

}

cmd_fild02,43,301,5 script Mobster 1313,{
if(MG_QUEST1 == 1) goto Meging2;
if(MG_QUEST2 == 1) goto Master;
mes "";
mes "Hmm, ada perlu apa datang kesini?";
close;
Meging2:
mes "";
mes strcharinfo(0)+", Jadi seperti ini ya orang yg diceritakan Justian";
next;
mes "";
mes "Aku tahu kamu pasti ingin membuat Megingjard bukan?";
mes "Sebenarnya bukan saya yang membuatnya..";
next;
mes "";
mes "tetapi saya biasanya mendapat titipan Megingjard untuk dijual";
next;
mes "";
mes "Tapi sayang hari ini kamu kurang beruntung";
mes "Kemarin, barang barang saya dicuri oleh Mobster yang lain!!";
next;
mes "";
mes "Jadi saya hanya dapat memberitahukan kamu dimana harus membuatnya";
mes "dengan persyaratan sebagai berikut:";
next;
mes "";
mes "500,000,000 zeny agar aku dapat berdagang kembali";
mes "50 Maya purple Card agar aku dapat mengetahui jika ada yang mau mencuri lagi";
if(countitem(4198)<50 ||Zeny<500000000) goto Gakckp;
delitem 4198,50;
set Zeny,Zeny-500000000;
set MG_QUEST2,1;
set MG_QUEST1,0;
mes "Wah, terima kasih banyak. Sekarang dengarkan baik baik.";
goto Master;
close;
Master:
mes "";
mes "Pergilah ke tha_t12";
mes "Dia berada di tengah tengah map";
close;

tha_t12,130,51,5 script MASTER 63,{
if(MG_QUEST2 == 1) goto Meging3;
mes "";
mes "Hmm, ada perlu apa datang kesini?";
close;
Meging3:
mes "[MASTER of GODLY ITEM]";
mes "Ohh, jadi kamu orang yang diceritakan oleh MOBSTER..";
next;
mes "Baiklah, saya tahu kamu telah melewati perjalanan yang sangat panjang.";
next;
mes "Kalau begitu kita langsung saja membuat Godly Item Megingjard ini.";
mes "Bahan bahan yang kamu butuhkan untuk membuat Megingjard adalah:";
next;
mes "20 Randgris Card";
mes "10 Golden Thief Bug Card";
mes "1 buah Valkyrie Helm";
mes "dan 300,000,000 zeny untuk menggunakan jasa saya";
next;
if(countitem(4407)<20 ||countitem(4128)<10 ||countitem(5171)<1 ||Zeny<300000000) goto Gakckp;
delitem 4407,20;
delitem 4128,10;
delitem 5171,1;
set MG_QUEST2,0;
set Zeny,Zeny-300000000;
getitem 2629,1;
announce strcharinfo(0)+", telah berhasil membuat Megingjard!!",8;
mes "Wah, akhirnya sudah selesai!!";
mes "Ini,dia Megingjard mu";
close;
Gakckp:
mes "?? mana barang yang saya minta! pergi sana, cpet!!";
close;
}

kurung penutup jangan ketinggalan.

### VodkaMartini, 2008-06-09

^
gak buat announcement nya sekalian biar yg kelupaan mo nonton misal 5 menit sebelum jam tayang :P

### genioe5, 2008-06-09

Ada yg punya script gimana cara automatic anounce selama waktu yg kita tentuin ?
misalnya anounce " Jangan pergunakan bot,dLL" di 5 menit pertama,trus di 5 menit ke 2 muncul anounce yg berbeda misalnya "dilarang vending di prontera"..
dan itu dilakukan terus menerus secara berulang2..

Help plizz..

tQ.. :smiley_beer:

### mupan, 2008-06-09

Ni ku kasih contoh :

prontera,0,0,0 script Announcerprt -1,{
end;

OnClock0000:
OnClock0200:
OnClock0300:
OnClock0500:
OnClock0600:
OnClock0800:
OnClock0900:
OnClock1100:
OnClock1200:
OnClock1400:
OnClock1500:
OnClock1700:
OnClock1800:
OnClock2000:
OnClock2100:
OnClock2300:
OnClock2400:
Announce "Dilarang Vending di Prontera.",bc_yellow;
end;
}

atau pake command ini aja

OnMinute05:
Announce "Dilarang Vending di Prontera.",bc_yellow;

### fantasi, 2008-06-09

all ada contoh mall warper ga? jadi tinggal di edit lokasi mall nya aja? 

trims,

(165 balasan lain ada di halaman thread.)
