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 786 times, submitted by Guest.