viewing paste Unknown #4993 | Athena

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
//===== rAthena Script =======================================
//= Universal Rental NPC
//===== By: ==================================================
//= Euphy
//===== Current Version: =====================================
//= 1.0
//===== 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.";
                close; }
        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.";
                close; }
        specialeffect2 EF_TEIHIT3;
        close;
}
 
//============================================================
// Old changelog
//============================================================
//= A Free PecoPeco and Falcon Breeder
//= 1.1 FIXED checkriding/cart/falcon funcs [Lupus]
//= 1.2 Added Rebirth/Advanced Class support [Mass Zero]
//= 1.3 Simplified the checks of job [Silentdragon]
//= 1.3a Fixed a Typo Error. [Samuray22]
//=      Thanks to ~AnnieRuru~.
//= 1.4 Optimized Script. No need for 50 million Labels. [Spre]
//============================================================
Viewed 355 times, submitted by unknown.