
* Deleted some code in Global_Functions that really shouldn't have been there. (blame: r15262) * Other documentation changes and cleaning... git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17282 54d463be-8e91-2dee-dedb-b68131a5f0ec
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 SVN
|
|
//===== 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") && !checkoption(Option_Wug) && !checkoption(Option_Wugrider)) {
|
|
if(select(" ~ Falcon: ~ Warg")==1) setfalcon;
|
|
else getitem 6124,1;
|
|
} else getitem 6124,1;
|
|
} 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") && !checkoption(Option_Wug) && !checkoption(Option_Wugrider)) setfalcon;
|
|
else if (!checkriding() && 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;
|
|
}
|