viewing paste Unknown #683 | 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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
caspen,231,142,3        script  GM Check        561,{
 
        set .@gm_id1,2000001;           //Admin
        set .@gm_name1$,"Seizure";
        set .@gm_id2,2000002;           //Co-dmin
        set .@gm_name2$,"FREE";
        set .@gm_id3,2000003;           //GM-Leader
        set .@gm_name3$,"FREE";
        set .@gm_id4,2000004;           //GM-Event Leader
        set .@gm_name4$,"FREE";
        set .@gm_id5,2000005;           //Event GM
        set .@gm_name5$,"Tear";
        set .@gm_id6,2000006;           //Event GM
        set .@gm_name6$,"FREE";
        set .@gm_id7,2000007;           //Support GM
        set .@gm_name7$,"FREE";
        set .@gm_id8,2000008;           //Support GM
        set .@gm_name8$,"FREE";
        set .@gm_id9,2000009;           //GM Helper
        set .@gm_name9$,"FREE";
        set .@gm_id10,2000010;          //GM Helper
        set .@gm_name10$,"FREE";
        if ((isloggedin(.@gm_id1) != 1) && (isloggedin(.@gm_id2) != 1) && (isloggedin(.@gm_id3) != 1) && (isloggedin(.@gm_id4) != 1) && (isloggedin(.@gm_id5) != 1) && (isloggedin(.@gm_id6) != 1) && (isloggedin(.@gm_id7) != 1) && (isloggedin(.@gm_id8) != 1) && (isloggedin(.@gm_id9) != 1)){
 
                mes .@n$;
                mes "Welcome "+strcharinfo(0)+"!";
                mes "Currently is no GM online. Would you like me to make an GM call?";
                next;
                if(select("Yes, please!:No, thanks.") == 1){
                        if((@gmreq == 1) && (@gmcall < gettimetick(0))){
                                mes "I'm sorry but you have to wait 5 Minutes until you can call again for the GM's!";
                                close;
                        }
                        set @gmreq,1;
                        set @gmcall,gettimetick(0)+300000;
                        close2;
                        announce strcharinfo(0)+" is in the GM Mansion and needs help!",bc_all;
                        end;
                }
                mes "[GM Rufer]";
                mes "Ok! Come back again if you need help!";
                emotion 32;
                close;
        }
        mes .@n$;
        mes "Welcome "+strcharinfo(0)+"!";
        mes "Currently the following GM's are online:";
        next;
        mes "===== Admin Team =====";
        if (isloggedin(.@gm_id1) == 1){
                mes "^1b1ba8Admin^000000 "+.@gm_name1$+" is ^00B200Online^000000";
        } else {
                mes "^1b1ba8Admin^000000 "+.@gm_name1$+ " is ^CC0033Offline^000000";
        }
        if (isloggedin(.@gm_id2) == 1){
                mes "^1b1ba8Co-Admin^000000 "+.@gm_name2$+" is ^00B200Online^000000";
        } else {
                mes "^1b1ba8Co-Admin^000000 "+.@gm_name2$+" is ^CC0033Offline^000000";
        }
        mes "===== GM Leader Team =====";
        if (isloggedin(.@gm_id3) == 1){
                mes "^808080GM Leader^000000 "+.@gm_name3$+" is ^00B200Online^000000";
        } else {
                mes "^808080GM Leader^000000 "+.@gm_name3$+" is ^CC0033Offline^000000";
        }
        if (isloggedin(.@gm_id4) == 1){
                mes "^808080GM Event Leader^000000 "+.@gm_name4$+" is ^00B200Online^000000";
        } else {
                mes "^808080GM Event Leader^000000 "+.@gm_name4$+" is ^CC0033Offline^000000";
        }
        mes "===== GM Team =====";
        if (isloggedin(.@gm_id5) == 1){
                mes "^3c5225Event GM^000000 "+.@gm_name5$+" is ^00B200Online^000000";
        } else {
                mes "^3c5225Event GM^000000 "+.@gm_name5$+" is ^CC0033Offline^000000";
        }
        if (isloggedin(.@gm_id6) == 1){
                mes "^3c5225Event GM^000000 "+.@gm_name6$+" is ^00B200Online^000000";
        } else {
                mes "^3c5225Event GM^000000 "+.@gm_name6$+" is ^CC0033Offline^000000";
        }
        if (isloggedin(.@gm_id7) == 1){
                mes "^0a8a22Support GM^000000 "+.@gm_name7$+" is ^00B200Online^000000";
        } else {
                mes "^0a8a22Support GM^000000 "+.@gm_name7$+" is ^CC0033Offline^000000";
        }
        if (isloggedin(.@gm_id8) == 1){
                mes "^0a8a22Support GM^000000 "+.@gm_name8$+" is ^00B200Online^000000";
        } else {
                mes "^0a8a22Support GM^000000 "+.@gm_name8$+" is ^CC0033Offline^000000";
        }
        mes "===== GM Helper =====";
        if (isloggedin(.@gm_id9) == 1){
                mes "GM Helper "+.@gm_name9$+" is ^00B200Online^000000";
        } else {
                mes "GM Helper "+.@gm_name9$+" is ^CC0033Offline^000000";
        }
        if (isloggedin(.@gm_id10) == 1){
                mes "GM Helper "+.@gm_name10$+" is ^00B200Online^000000";
        } else {
                mes "GM Helper "+.@gm_name10$+" is ^CC0033Offline^000000";
        }
        close;
 
OnPCLoadMapEvent:
        getmapxy .@m$,.@x,.@y,0;
        if(.@m$ == "caspen"){
                set .@gm_id1,2000001;           //Admin
                set .@gm_id2,2000002;           //Co-dmin
                set .@gm_id3,2000003;           //GM-Leader
                set .@gm_id4,2000004;           //GM-Event Leader
                set .@gm_id5,2000005;           //Event GM
                set .@gm_id6,2000006;           //Event GM
                set .@gm_id7,2000007;           //Support GM
                set .@gm_id8,2000008;           //Support GM
                set .@gm_id9,2000009;           //GM Helper
                set .@gm_id10,2000010;          //GM Helper
                if ((isloggedin(.@gm_id1) != 1) && (isloggedin(.@gm_id2) != 1) && (isloggedin(.@gm_id3) != 1) && (isloggedin(.@gm_id4) != 1) && (isloggedin(.@gm_id5) != 1) && (isloggedin(.@gm_id6) != 1) && (isloggedin(.@gm_id7) != 1) && (isloggedin(.@gm_id8) != 1) && (isloggedin(.@gm_id9) != 1)){
                        setnpcdisplay 561;
                } else {
                        setnpcdisplay 562;
                }
        }
        end;
}
Viewed 343 times, submitted by unknown.