viewing paste Unknown #682 | 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
prontera,0,0,0  script  GM Check        SpriteB,{
 
        set .@gm_id1,2000001;           //Admin
        set .@gm_name1$,"FREE";
        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$ == "Map wo der NPC steht"){
                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 SpriteB;
                } else {
                        setnpcdisplay SpriteA;
                }
        }
        end;
}
Viewed 348 times, submitted by unknown.