You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.6 KiB
Plaintext
40 lines
1.6 KiB
Plaintext
//===== rAthena Script =======================================
|
|
//= Universal Rental NPC
|
|
//===== By: ==================================================
|
|
//= Euphy
|
|
//===== Current Version: =====================================
|
|
//= 1.0a
|
|
//===== Compatible With: =====================================
|
|
//= rAthena Project
|
|
//===== Description: =========================================
|
|
//= One-click automatic mount rentals.
|
|
//============================================================
|
|
|
|
prontera,124,201,1 script Universal Rental NPC 726,{
|
|
if (ismounting()) {
|
|
message strcharinfo(0),"You must first remove your mount.";
|
|
end;
|
|
} else if (((eaclass()&EAJ_THIRDMASK)==EAJ_RANGER) && !countitem(6124)) {
|
|
if (!checkfalcon() && getskilllv("HT_FALCON") && !checkwug()) {
|
|
if(select(" ~ Falcon: ~ Warg")==1) setfalcon;
|
|
else getitem 6124,1; //Wolf's_Flute
|
|
} else getitem 6124,1; //Wolf's_Flute
|
|
} else if (((eaclass()&EAJ_THIRDMASK)==EAJ_MECHANIC) && !checkcart() && getskilllv("MC_PUSHCART")) {
|
|
if (!checkmadogear() && getskilllv("NC_MADOLICENCE")) {
|
|
if(select(" ~ Cart: ~ Mado")==1) setcart;
|
|
else setmadogear;
|
|
} else setcart;
|
|
} else if (!checkcart() && getskilllv("MC_PUSHCART")) setcart;
|
|
else if (!checkfalcon() && getskilllv("HT_FALCON") && !checkwug()) setfalcon;
|
|
else if (!checkriding() && !checkdragon() && getskilllv("KN_RIDING")) {
|
|
if ((eaclass()&EAJ_THIRDMASK)==EAJ_RUNE_KNIGHT) setdragon;
|
|
else setriding;
|
|
} else if (!checkmadogear() && getskilllv("NC_MADOLICENCE")) setmadogear;
|
|
else {
|
|
message strcharinfo(0),"You do not meet requirements to rent.";
|
|
end;
|
|
}
|
|
specialeffect2 EF_TEIHIT3;
|
|
end;
|
|
}
|