Ini sebuah bukti..
Nempa dimana aja, hasilnya 100% sama aja..
Script gw ambil dr eAthena..
NPC Refine :
Lihat bagian ini :
[codebox]
prt_in,63,60,4 script Hollengrhen 85,{
set @name$,"Hollengrhen";
callfunc "refinemain";
end;
}
morocc_in,73,38,4 script Aragham 99,{
set @name$,"Aragham";
callfunc "refinemain";
end;
}
payon,144,173,4 script Antonio 88,{
set @name$,"Antonio";
callfunc "refinemain";
end;
}
alberta_in,28,58,4 script Fredrik 85,{
set @name$,"Fredrik";
callfunc "refinemain";
end;
}
yuno_in01,164,26,6 script Disturb 88,{
set @name$,"Disturb";
callfunc "refinemain";
end;
}
ein_in01,24,87,6 script Manthasman 826,{
set @name$,"Manthasman Pruhag";
callfunc "refinemain";
end;
}
lhz_in02,282,20,7 script Fulerr 869,{
set @name$,"Fulerr";
callfunc "refinemain";
end;
}
[/codebox]
saya mengambil contoh npc paling bawah :
pd bagian callfunc
itu menandakan bahwa npc refine di lighthalzen memanggil fungsi refinemain..
begitu juga di npc lainnya..
itu menandakan bahwa semua NPC Refine di Rune Migrad itu sama : ^_^ :
lalu, pada fungsi ini :
menandakan bahwa bila @part == 100 berarti equip ini aman ditempa (batas aman menempa)
jika tidak, akan memanggil script ini :
menandakan bahwa item ini jika @part dibawah radom 100 (artinya dirandom dari 0 - 99), maka akan gagal..
Nempa dimana aja, hasilnya 100% sama aja..
Script gw ambil dr eAthena..
NPC Refine :
Lihat bagian ini :
[codebox]
prt_in,63,60,4 script Hollengrhen 85,{
set @name$,"Hollengrhen";
callfunc "refinemain";
end;
}
morocc_in,73,38,4 script Aragham 99,{
set @name$,"Aragham";
callfunc "refinemain";
end;
}
payon,144,173,4 script Antonio 88,{
set @name$,"Antonio";
callfunc "refinemain";
end;
}
alberta_in,28,58,4 script Fredrik 85,{
set @name$,"Fredrik";
callfunc "refinemain";
end;
}
yuno_in01,164,26,6 script Disturb 88,{
set @name$,"Disturb";
callfunc "refinemain";
end;
}
ein_in01,24,87,6 script Manthasman 826,{
set @name$,"Manthasman Pruhag";
callfunc "refinemain";
end;
}
lhz_in02,282,20,7 script Fulerr 869,{
set @name$,"Fulerr";
callfunc "refinemain";
end;
}
[/codebox]
saya mengambil contoh npc paling bawah :
Code:
lhz_in02,282,20,7 script Fulerr 869,{
set @name$,"Fulerr";
callfunc "refinemain";
end;
}
itu menandakan bahwa npc refine di lighthalzen memanggil fungsi refinemain..
begitu juga di npc lainnya..
itu menandakan bahwa semua NPC Refine di Rune Migrad itu sama : ^_^ :
lalu, pada fungsi ini :
Code:
if (getequippercentrefinery(@part) == 100) goto L_Sub;
jika tidak, akan memanggil script ini :
Code:
if (getequippercentrefinery(@part) <= rand(100)) goto Lfail;
Attachments
-
4.7 KB Views: 33