Jump to content

GM Winter

Members
  • Posts

    382
  • Joined

  • Last visited

Posts posted by GM Winter

  1. what if i dont want normal players to connect while maintenance only gm with group id 4 and group id 99 can join the server

    what will i put here:

     

    Quote

    // Required account group id to connect to server.
    // -1: disabled
    // 0 or more: group id
    group_id_to_connect: 99

    ive try to put 4 but gm id 99 cant login only gm group id 4 can

    i want them both to have access to login in the server

  2. after i connect and configure my offline test server i encounter this error and i already checked the conf its all match  but this error always appears did some one also experience this error and can you share the solution thanks

     

    Capture.PNG.213a8d142fd1126620b6c093805a8481.PNG

  3. On 2/15/2022 at 5:42 PM, mrfizi said:

    You want to remove @warp to mvp map. But you not change your warper setting. Player still can use warper to warp to mvp map.

    For example Anthell. Maya at level 2. So, you need to remove the warp for Anthell level 2.

    OR the simple thing to setting your warper:

    OnInit:
        .Satan_Morocc = true;    //    false will enable moc_fild 4,5,6,8,9,10,14,15 while disable moc_fild 20,21,22 Default is true.
        .OnlyFirstFld = false;    //    true will teleport to the first level of the Fields  Default is false.
        .OnlyFirstDun = false;    //    true will teleport to the first level of the Dungeons  Default is false.
    } 

    change to:

    OnInit:
        .Satan_Morocc = true;    //    false will enable moc_fild 4,5,6,8,9,10,14,15 while disable moc_fild 20,21,22 Default is true.
        .OnlyFirstFld = true;    //    true will teleport to the first level of the Fields  Default is false.
        .OnlyFirstDun = true;    //    true will teleport to the first level of the Dungeons  Default is false.
    } 

    And don't forget about the mapflag. Hope this will help you.

    ow thank you so much

     

    @mrfizi im having trouble in this part
    i want to remove gef field 2 and 10 

    Quote

    F5: Restrict("Pre-RE",13,15);
         setarray @c[0],46,199,213,204,195,212,257,192,188,171,166,263,248,158,195,191,186,183,221,117,178,218,136,328,240,181,235,235;
         Disp("Geffen Field",0,13); Pick("gef_fild",1);

     

  4. hello i would like to ask how to disable players to warp in the mvp maps thanks in advance

     

    Quote

    //===== rAthena Script ======================================= 
    //= Warper
    //===== Description: ========================================= 
    //= A complete - but very condensed - warper script.
    //===== Additional Comments: =================================
    //= 1.0 Initial script By [Euphy].
    //= 1.1 Added missing duplicates and fixed coordinates.
    //=     Some coordinates written by [Tekno-Kanix] and [ToastOfDoom].
    //= 1.2 Added new episodes and simplified functions.
    //= 1.3 Added Renewal checks and Instances menu.
    //=     Aligned coordinates with @go.
    //= 1.4 Added new Guild Dungeons.
    //= 1.4a Slight edits.
    //= 1.4b Added Wolfchev's Laboratory warp.
    //= 1.5 Added Lasagna ,Para Market ,WOE TE ,Instances and settings [sader1992].
    //= 1.5a Fix Bifrost Tower
    //============================================================

    -    script    Warper    -1,{
    function Go; function Disp; function Pick; function Restrict;

    // --------------------------------------------------
    //    Main Menu:
    // --------------------------------------------------

    menu    "Last Warp ^777777["+lastwarp$+"]^000000",-,
            " ~ Towns",Towns,
            " ~ Fields",Fields,
            " ~ Dungeons",Dungeons,
    //        " ~ UFC Arena",UFC,
    //       " ~ Guild Dungeons",Guild_Dungeons,
    //        " ~ Instances",Instances,
            " ~ Special Areas",Special;

        if (lastwarp$ == "")
            message strcharinfo(0),"You haven't warped anywhere yet.";
        else
            warp lastwarp$,lastwarpx,lastwarpy;
        end;

    // ------------------- Functions -------------------
    // * Go("<map>",<x>,<y>);
    //    ~ Warps directly to a map.
    //
    // * Disp("<Menu Option>",<first option>,<last option>);
    // * Pick("<map_prefix>"{,<index offset>});
    //    ~ Dynamic menu and map selection (auto-numbered).
    //    ~ Fields and Dungeons must use Disp and Pick Functions.
    //
    // * Disp("<Option 1>:<Option 2>:<etc.>");
    // * Pick("","<map1>","<map2>","<etc.>");
    //    ~ Manual menu and map selection (listed).
    //
    // * Restrict("<RE | Pre-RE>"{,<menu option numbers>});
    //    ~ Only allows map for Renewal or Pre-Renewal modes.
    //     If menu option numbers are given, only those maps
    //     will be restricted (i.e. not for "Go").
    //
    // Other notes:
    //   ~ Array @c[] holds all (x,y) coordinates.
    //   ~ Use @c[2] EXCEPT when maps begin dynamically
    //      at 0: use @c[0] and Pick() offset 1.
    // --------------------------------------------------

    function Go {
        set lastwarp$, getarg(0);
        set lastwarpx, getarg(1,0);
        set lastwarpy, getarg(2,0);
        warp getarg(0),getarg(1,0),getarg(2,0);
        end;
    }
    function Disp {
        if (getargcount() < 3)
            set @menu$, getarg(0);
        else {
            set @menu$,"";
            for (set [email protected],getarg(1); [email protected]<=getarg(2); set [email protected],[email protected]+1)
                set @menu$, @menu$+getarg(0)+" "[email protected]+":";
        }
        return;
    }
    function Pick {
        set [email protected]_block,@warp_block;
        set @warp_block,0;
        if((@f && .OnlyFirstFld) || (@d && .OnlyFirstDun)){
            set [email protected],1;
            if([email protected]_block){
                while([email protected]_block & (1<<[email protected])){
                    [email protected] += 1;
                }
            }
        }else{
            set [email protected], select(@menu$);
        }
        if (getarg(0) == "") {
            set [email protected], [email protected];
            set [email protected]$, getarg([email protected]);
        } else {
            set [email protected], [email protected](1,0);
            set [email protected]$, getarg(0)+(([email protected]<10)?"0":"")[email protected];
        }
        if ([email protected]_block & (1<<[email protected])) {
            message strcharinfo(0),"This map is not enabled in "+((checkre(0))?"":"Pre-")+"Renewal.";
            end;
        }
        set [email protected], @c[[email protected]*2];
        set [email protected], @c[[email protected]*2+1];
        deletearray @c[0],getarraysize(@c);
        @f = false; @d = false;
        Go([email protected]$,[email protected],[email protected]);
    }
    function Restrict {
        if ((getarg(0) == "RE" && !checkre(0)) || (getarg(0) == "Pre-RE" && checkre(0))) {
            if (getarg(1,0)) {
                set @warp_block,0;
                for (set [email protected],1; [email protected]<getargcount(); set [email protected],[email protected]+1)
                    set @warp_block, @warp_block | (1<<getarg([email protected]));
            } else {
                message strcharinfo(0),"This map is not enabled in "+((checkre(0))?"":"Pre-")+"Renewal.";
                end;
            }
        }
        return;
    }

    // --------------------------------------------------
        Towns:
    // --------------------------------------------------
    menu    "Prontera",T1, "Alberta",T2, "Aldebaran",T3, "Amatsu",T4, "Ayothaya",T5,
            "Comodo",T6, "Einbech",T7, 
            "Einbroch",T8, "Geffen",T9, "Gonryun",T10, "Hugel",T11,
            "Izlude",T12, "Lighthalzen",T13, "Luoyang",T14,
            "Lutie",T15,
            "Morocc",T16, 
            "Niflheim",T17, "Payon",T18, 
            "Umbala",T19, "Juno",T20;

    T1: Go("prontera",155,183);
    T2: Go("alberta",28,234);
    T3: Go("aldebaran",140,131);
    T4: Go("amatsu",198,84);
    T5: Go("ayothaya",208,166);
    T6: Go("comodo",209,143);
    T7: Go("einbech",63,35);
    T8: Go("einbroch",64,200);
    T9: Go("geffen",119,59);
    T10: Go("gonryun",160,120);
    T11: Go("hugel",96,145);
    T12: Go("izlude",128,(checkre(3)?146:114));
    T13: Go("lighthalzen",158,92);
    T14: Go("louyang",217,100);
    T15: Go("xmas",147,134);
    T16: Go("morocc",156,93);
    T17: Go("niflheim",202,174);
    T18: Go("payon",179,100);
    T19: Go("umbala",97,153);
    T20: Go("yuno",157,51);

    // --------------------------------------------------
        Fields:
    // --------------------------------------------------
    @f = true;
    menu    "Amatsu Fields",F1, "Ayothaya Fields",F2, "Comodo Fields",F3, "Einbroch Fields",F4,
            "Geffen Fields",F5, "Kunlun Fields",F6, "Hugel Fields",F7,
            "Lighthalzen Fields",F8, "Luoyang Field",F9, 
            "Lutie Field",F10, "Niflheim Fields",F11, 
            "Payon Forests",F12, "Prontera Fields",F13, 
            "Sograt Deserts",F14, "Umbala Fields",F15, "Juno Fields",F16;

    F1: setarray @c[2],190,197;
        Disp("Amatsu Field",1,1); Pick("ama_fild");
    F2: setarray @c[2],173,134,212,150;
        Disp("Ayothaya Field",1,2); Pick("ayo_fild");
    F3: Restrict("Pre-RE",5);
        setarray @c[2],180,178,231,160,191,172,228,194,224,203,190,223,234,177,194,175,172,172;
        Disp("Comodo Field",1,9); Pick("cmd_fild");
    F4: Restrict("Pre-RE",2,10);
        setarray @c[2],142,225,182,141,187,228,185,173,216,173,195,148,272,220,173,214,207,174,196,200;
        Disp("Einbroch Field",1,10); Pick("ein_fild");
    F5: Restrict("Pre-RE",13,15);
         setarray @c[0],46,199,213,204,195,212,257,192,188,171,166,263,248,158,195,191,186,183,221,117,178,218,136,328,240,181,235,235,211,185;
         Disp("Geffen Field",0,14); Pick("gef_fild",1);
    F6: setarray @c[2],220,227;
         Disp("Kunlun Field",1,1); Pick("gon_fild");
    F7: Restrict("Pre-RE",3,7);
         setarray @c[2],268,101,222,193,232,185,252,189,196,106,216,220,227,197;
         Disp("Hugel Field",1,7); Pick("hu_fild");
    F8: setarray @c[2],240,179,185,235,240,226;
         Disp("Lighthalzen Field",1,3); Pick("lhz_fild");
    F9: setarray @c[2],229,187;
         Disp("Luoyang Field",1,1); Pick("lou_fild");
    F10: setarray @c[2],115,145;
         Disp("Lutie Field",1,1); Pick("xmas_fild");
    F11: setarray @c[2],215,229,167,234;
         Disp("Niflheim Field",1,2); Pick("nif_fild");
    F12: Restrict("Pre-RE",5,11);
         setarray @c[2],158,206,151,219,205,148,186,247,134,204,193,235,200,177,137,189,201,224,160,205,194,150;
         Disp("Payon Forest",1,11); Pick("pay_fild");
    F13: setarray @c[0],208,227,190,206,240,206,190,143,307,252,239,213,185,188,193,194,187,218,210,183,195,149,198,164;
         Disp("Prontera Field",0,11); Pick("prt_fild",1);
    F14: if(.Satan_Morocc){
         setarray @c[2],219,205,177,206,194,182,224,170,198,216,156,187,185,263,206,228,208,238,209,223,85,97,207,202,31,195,38,195;
         Disp("Sograt Desert 1:Sograt Desert 2:Sograt Desert 3:Sograt Desert 7:Sograt Desert 11:Sograt Desert 12:Sograt Desert 13:Sograt Desert 16:Sograt Desert 17:Sograt Desert 18:Sograt Desert 19:Sograt Desert 20:Sograt Desert 21");
         Pick("","moc_fild01","moc_fild02","moc_fild03","moc_fild07","moc_fild11","moc_fild12","moc_fild13","moc_fild16","moc_fild17","moc_fild18","moc_fild19","moc_fild20","moc_fild21");
         }else{
         setarray @c[2],219,205,177,206,194,182,146,297,204,197,275,302,224,170,139,123,101,110,341,39,198,216,156,187,185,263,223,222,170,257,206,228,208,238,209,223,85,97;
         Disp("Sograt Desert",1,19); Pick("moc_fild");
         }
    F15: setarray @c[2],217,206,223,221,237,215,202,197;
         Disp("Umbala Field",1,4); Pick("um_fild");
    F16: Restrict("Pre-RE",5,10);
         setarray @c[2],189,224,192,207,221,157,226,199,223,177,187,232,231,174,196,203,183,214,200,124,195,226,210,304;
         Disp("Juno Field",1,12); Pick("yuno_fild");

    // --------------------------------------------------
        Dungeons:
    // --------------------------------------------------
    @d = true;
    menu    "Anthell",D1,
            "Beach Dungeon",D2,
            "Byalan Dungeon",D3, "Clock Tower",D4,
            "Coal Mines",D5, "Culvert",D6, 
            "Einbroch Dungeon",D7, "Geffen Dungeon",D8,
            "Glast Heim",D9, "Kunlun Dungeon",D10, "Hidden Dungeon",D11,
            "Magma Dungeon",D12,
            "Orc Dungeon",D13, "Payon Dungeon",D14, "Pyramids",D15, "Sphinx",D16, "Sunken Ship",D17, "Toy Factory",D18, "Turtle Dungeon",D19, "Umbala Dungeon",D20;


    D1: setarray @c[2],35,262,168,170;
        Disp("Anthell",1,2); Pick("anthell");
    D2: setarray @c[2],266,67,255,244,23,260;
        Disp("Beach Dungeon",1,3); Pick("","beach_dun","beach_dun2","beach_dun3");
    D3: Restrict("RE",6);
        setarray @c[0],168,168,253,252,236,204,32,63,26,27,141,187;
        Disp("Byalan Dungeon",1,6); Pick("iz_dun",1);
    D4: setarray @c[2],199,159,148,283,65,147,56,155,297,25,127,169,277,178,268,74;
        Disp("Clock Tower 1:Clock Tower 2:Clock Tower 3:Clock Tower 4:Basement 1:Basement 2:Basement 3:Basement 4");
        Pick("","c_tower1","c_tower2","c_tower3","c_tower4","alde_dun01","alde_dun02","alde_dun03","alde_dun04");
    D5: setarray @c[2],52,17,381,343,302,262;
         Disp("Coal Mines",1,3); Pick("mjo_dun");
    D6: setarray @c[2],131,247,19,19,180,169,100,92;
         Disp("Culvert",1,4); Pick("","prt_sewb1","prt_sewb2","prt_sewb3","prt_sewb4");
    D7: setarray @c[2],22,14,292,290;
         Disp("Einbroch Dungeon",1,2); Pick("ein_dun");
    D8: setarray @c[0],104,99,115,236,106,132,203,200;
         Disp("Geffen Dungeon",1,4); Pick("gef_dun",1);
    D9: setarray @c[2],370,304,199,29,104,25,150,15,157,287,147,15,258,255,108,291,171,283,68,277,156,7,12,7,133,271,224,274,14,70,150,14;
         Disp("Entrance:Castle 1:Castle 2:Chivalry 1:Chivalry 2:Churchyard:Culvert 1:Culvert 2:Culvert 3:Culvert 4:St. Abbey:Staircase Dungeon:Underground Cave 1:Underground Cave 2:Underground Prison 1:Underground Prison 2");
         Pick("","glast_01","gl_cas01","gl_cas02","gl_knt01","gl_knt02","gl_chyard","gl_sew01","gl_sew02","gl_sew03","gl_sew04","gl_church","gl_step","gl_dun01","gl_dun02","gl_prison","gl_prison1");
    D10: setarray @c[2],153,53,28,113,68,16;
         Disp("Kunlun Dungeon",1,3); Pick("gon_dun");
    D11: setarray @c[2],176,7,93,20,23,8;
         Disp("Hidden Dungeon",1,3); Pick("prt_maze");
         Disp("The Royal Tomb:Inside the Royal Tomb:Suei Long Gon"); Pick("lou_dun");
    D12: setarray @c[2],126,68,47,30;
         Disp("Magma Dungeon",1,2); Pick("mag_dun");
    D13: setarray @c[2],32,170,21,185;
         Disp("Orc Dungeon",1,2); Pick("orcsdun");
    D14: setarray @c[0],21,183,19,33,19,63,155,159,201,204;
         Disp("Payon Dungeon",1,5); Pick("pay_dun",1);
    D15: Restrict("RE",7,8);
         setarray @c[2],192,9,10,192,100,92,181,11,94,96,192,8,94,96,192,8;
         Disp("Pyramids 1:Pyramids 2:Pyramids 3:Pyramids 4:Basement 1:Basement 2:Basement 1 - Nightmare Mode:Basement 2 - Nightmare Mode");
         Pick("","moc_pryd01","moc_pryd02","moc_pryd03","moc_pryd04","moc_pryd05","moc_pryd06","moc_prydn1","moc_prydn2");
    D16: setarray @c[2],288,9,149,81,210,54,10,222,100,99;
         Disp("Sphinx",1,5); Pick("","in_sphinx1","in_sphinx2","in_sphinx3","in_sphinx4","in_sphinx5");
    D17: setarray @c[2],69,24,102,27;
         Disp("Sunken Ship",1,2); Pick("treasure");
    D18: setarray @c[2],205,15,129,133;
         Disp("Toy Factory",1,2); Pick("xmas_dun");
    D19: setarray @c[2],154,49,148,261,132,189,100,192;
         Disp("Entrance:Turtle Dungeon 1:Turtle Dungeon 2:Turtle Dungeon 3"); Pick("tur_dun");
    D20: Restrict("Pre-RE",1,2);
         setarray @c[2],42,31,48,30,204,78;
         Disp("Carpenter's Shop in the Tree:Passage to a Foreign World:Hvergermil's Fountain");
         Pick("","um_dun01","um_dun02","yggdrasil01");


    // --------------------------------------------------
        Castles:
    // --------------------------------------------------
    menu    "[FE] Aldebaran Castles",C1, "[FE] Geffen Castles",C2, "[FE] Payon Castles",C3,
            "[FE] Prontera Castles",C4, "[SE] Arunafeltz Castles",C5, "[SE] Schwarzwald Castles",C6,
            "[TE] Aldebaran Castles",C7, "[TE] Prontera Castles",C8;

    C1: setarray @c[2],48,83,95,249,142,85,239,242,264,90;
        Disp("Neuschwanstein:Hohenschwangau:Nuenberg:Wuerzburg:Rothenburg");
        Pick("","alde_gld","alde_gld","alde_gld","alde_gld","alde_gld");
    C2: setarray @c[2],214,75,308,240,143,240,193,278,305,87;
        Disp("Repherion:Eeyolbriggar:Yesnelph:Bergel:Mersetzdeitz");
        Pick("","gef_fild13","gef_fild13","gef_fild13","gef_fild13","gef_fild13");
    C3: setarray @c[2],121,233,295,116,317,293,140,160,204,266;
        Disp("Bright Arbor:Scarlet Palace:Holy Shadow:Sacred Altar:Bamboo Grove Hill");
        Pick("","pay_gld","pay_gld","pay_gld","pay_gld","pay_gld");
    C4: setarray @c[2],134,65,240,128,153,137,111,240,208,240;
        Disp("Kriemhild:Swanhild:Fadhgridh:Skoegul:Gondul");
        Pick("","prt_gld","prt_gld","prt_gld","prt_gld","prt_gld");
    C5: setarray @c[2],158,272,83,47,68,155,299,345,292,107;
        Disp("Mardol:Cyr:Horn:Gefn:Banadis");
        Pick("","aru_gld","aru_gld","aru_gld","aru_gld","aru_gld");
    C6: setarray @c[2],293,100,288,252,97,196,137,90,71,315;
        Disp("Himinn:Andlangr:Viblainn:Hljod:Skidbladnir");
        Pick("","sch_gld","sch_gld","sch_gld","sch_gld","sch_gld");
    C7: Restrict("RE");
        setarray @c[2],48,83,95,249,142,85,239,242,264,90;
        Disp("Kafragarten 1:Kafragarten 2:Kafragarten 3:Kafragarten 4:Kafragarten 5");
        Pick("","te_alde_gld","te_alde_gld","te_alde_gld","te_alde_gld","te_alde_gld");
    C8: Restrict("RE");
        setarray @c[2],134,65,240,128,153,137,111,240,208,240;
        Disp("Gloria 1:Gloria 2:Gloria 3:Gloria 4:Gloria 5");
        Pick("","te_prt_gld","te_prt_gld","te_prt_gld","te_prt_gld","te_prt_gld");
        
    // --------------------------------------------------
        Guild_Dungeons:
    // --------------------------------------------------
    menu    "Baldur",G1, "Luina",G2, "Valkyrie",G3, "Britoniah",G4,
            "Arunafeltz",G5, "Schwarzwald",G6, "Kafragarten",G7,
            "Gloria",G8;

    G1: Restrict("RE",2,3);
        setarray @c[2],119,93,119,93,120,130;
        Disp("Baldur F1:Baldur F2:Hall of Abyss");
        Pick("","gld_dun01","gld_dun01_2","gld2_pay");
    G2: Restrict("RE",2,3);
        setarray @c[2],39,161,39,161,147,155;
        Disp("Luina F1:Luina F2:Hall of Abyss");
        Pick("","gld_dun02","gld_dun02_2","gld2_ald");
    G3: Restrict("RE",2,3);
        setarray @c[2],50,44,50,44,140,132;
        Disp("Valkyrie F1:Valkyrie F2:Hall of Abyss");
        Pick("","gld_dun03","gld_dun03_2","gld2_prt");
    G4: Restrict("RE",2,3);
        setarray @c[2],116,45,116,45,152,118;
        Disp("Britoniah F1:Britoniah F2:Hall of Abyss");
        Pick("","gld_dun04","gld_dun04_2","gld2_gef");
    G5: Go("arug_dun01",199,195);
    G6: Go("schg_dun01",200,124);
    G7: Restrict("RE");
        Go("teg_dun01",42,36);
    G8: Restrict("RE");
        Go("teg_dun02",26,160);

    // --------------------------------------------------
        Instances:
    // --------------------------------------------------
    menu    "Bakonawa Lake",I1, "Bangungot Hospital 2F",I2, "Buwaya Cave",I3,
            "Devil Tower",I4, "Eclage Interior",I5, "Endless Tower",I6,
            "Faceworms Nest",I7, "Geffen Magic Tournament",I8, "Ghost Palace",I9,
            "Hazy Forest",I10, "Horror Toy Factory",I11, "Malangdo Culvert",I12,
            "Nidhoggur's Nest",I13, "Octopus Cave",I14, "Old Glast Heim",I15,
            "Orc's Memory",I16, "Sarah and Fenrir",I17, "Sara Memory",I18,
            "Sealed Shrine",I19, "Wolfchev's Laboratory",I20;

    I1: Restrict("RE");
        Go("ma_scene01",172,175);
    I2: Restrict("RE");
        Go("ma_dun01",151,8);
    I3: Restrict("RE");
        Go("ma_fild02",316,317);
    I4: Restrict("RE");
        Go("dali02",137,115);
    I5: Restrict("RE");
        Go("ecl_hub01",129,12);
    I6: Go("e_tower",72,112);
    I7: Restrict("RE");
        Go("dali",85,64);
    I8: Restrict("RE");
        Go("dali",94,141);
    I9: Restrict("RE");
        Go("dali02",46,128);
    I10: Restrict("RE");
        Go("bif_fild01",161,334);
    I11: Restrict("RE");
        Go("xmas",234,298);
    I12: Restrict("RE");
        Go("mal_in01",164,21);
    I13: Go("nyd_dun02",95,193);
    I14: Restrict("RE");
        Go("mal_dun01",152,230);
    I15: Restrict("RE");
        Go("glast_01",204,268);
    I16: Go("gef_fild10",240,198);
    I17: Restrict("RE");
        Go("dali02",92,141);
    I18: Restrict("RE");
        Go("dali",133,108);
    I19: Go("monk_test",306,143);
    I20: Restrict("RE");
        Go("lhz_dun04",148,269);

    // --------------------------------------------------
        Special:
    // --------------------------------------------------
    menu    "UFC Arena",S1, "Gon Test Arena",S2, "Vending Area",S3, "Mall of Asia",S4;

    S1: Go("ufc_pvp3",49,37);
    S2: Go("gon_test",56,94);
    S3: Go("turbo_room",100,100);
    S4: Go("sky_quest",46,46);

    OnInit:
        .Satan_Morocc = true;    //    false will enable moc_fild 4,5,6,8,9,10,14,15 while disable moc_fild 20,21,22 Default is true.
        .OnlyFirstFld = false;    //    true will teleport to the first level of the Fields  Default is false.
        .OnlyFirstDun = false;    //    true will teleport to the first level of the Dungeons  Default is false.
    }

    // --------------------------------------------------
    //    Duplicates:
    // --------------------------------------------------
    alb2trea,57,70,6    duplicate(Warper)    Warper#tre    721
    alberta,35,238,5    duplicate(Warper)    Warper#alb    721
    aldebaran,135,122,5    duplicate(Warper)    Warper#alde    721
    comodo,194,158,4    duplicate(Warper)    Warper#com    721
    einbroch,69,202,4    duplicate(Warper)    Warper#einbr    721
    geffen,124,72,4    duplicate(Warper)    Warper#gef    721
    gonryun,162,122,4    duplicate(Warper)    Warper#gon    721
    hugel,101,151,4    duplicate(Warper)    Warper#hug    721
    izlude,134,99,4    duplicate(Warper)    Warper#izl    721    //Pre-RE: (132,120)
    lighthalzen,162,102,4    duplicate(Warper)    Warper#lhz    721
    morocc,156,105,5    duplicate(Warper)    Warper#mor    721
    payon,178,104,4    duplicate(Warper)    Warper#pay    721
    prontera,158,192,4    duplicate(Warper)    Warper#prt    721

    // --------------------------------------------------
    //    Duplicates (Renewal):
    // --------------------------------------------------
    brasilis,201,222,4    duplicate(Warper)    Warper#bra    721
    dewata,204,186,6    duplicate(Warper)    Warper#dew    721
    dicastes01,194,194,6    duplicate(Warper)    Warper#dic    721
    ecl_in01,51,60,4    duplicate(Warper)    Warper#ecl    721
    lasagna,196,187,4    duplicate(Warper)    Warper#las    721
    malangdo,134,117,6    duplicate(Warper)    Warper#mal    721
    malaya,231,204,4    duplicate(Warper)    Warper#ma    721
    mora,57,152,4    duplicate(Warper)    Warper#mora    721

     

  5. 29 minutes ago, Start_ said:

    Try go to data\luafiles514\lua files\datainfo\TB_Layer_Priority.lub and edit your costume layer priority.

    *Not sure it's correct file to edit or not.

    thanks for your reply itried it but nothing happen anyway thanks for your effort sir

  6. hello everyone i would like to ask if this is possible , can i put the Garment costume above the Lower costume 
    as you see in the picture the sword is inside the cape, what i would like to do is to put the sword above the cape hope someone knows what to do
    thanks in advance

    Capture.PNG

  7. On 1/26/2022 at 3:07 AM, Redao said:

    Is there any anti-bot active today that prevents players from using Mouse recorder? Because a quest server is very complicated, having to deal with these Record Mouses, given that it takes away the objectivity of the quests, which is hunting and so on.

    Can anyone provide an interesting script about this?

    I wanted one more or less where the player, when killing a monster, would have to fill in a captcha of 4 numbers or 3 numbers, to try to stop the use of these devices (if possible, an antibot that doesn't pull so much processing and doesn't cause lags and that also don't interfere so much with the player's experience when performing item hunting in the fields).

    I would be very grateful if someone made this kind of script available.

    Try this

    AntiBot.txt

  8. 5 minutes ago, Rynbef said:

    @chadnessPlease next time use code box or attach ur file. It's easier to copy/edit and read.

    I've just added a delay as u want. A check if 60 minutes ago since the completion of the last quest ago and an additional check if it was the same day. If it is a dialog open and tells the player how many minutes he have to wait.

    //not tested

    RandomQuest.txt 6.95 kB · 0 downloads

     

    Rynbef~

    hello sorry and thank you for reply having trouble after i finished the quest and try to get another quest to confirm if it has a cool down

    image.thumb.png.a0ecf86e6c056fa52bba16b3b47bf572.png

  9. Hello every one can somebody help me i want to put a time interval to this quest npc 

    i would like to put 1hr before they can have a another quest

    heres the script|
    Thanks in Advance

     

    prontera,167,204,4    script    Token Quest    4_M_JOB_WIZARD,{
        if (!quest_random) {
            quest_random = rand(1, 20);
            mes"Welcome Capsnian, Ready to your Journey?";
            mes "You have been assigned with a new quest.";
            next;
            
        }
        switch(quest_random) {
            case 1:
                setarray [email protected], 7726, 3;
                setarray [email protected], 7182;
                setarray [email protected], 150;
                break;
            case 2:
                setarray [email protected], 7726, 3;
                setarray [email protected], 952;
                setarray [email protected], 150;
                break;
            case 3:
                setarray [email protected], 7726, 3;
                setarray [email protected], 966;
                setarray [email protected], 150;
                break;    
            case 4:
                setarray [email protected], 7726, 3;
                setarray [email protected], 7030;
                setarray [email protected], 150;
                break;
            case 5:
                setarray [email protected], 7726, 3;
                setarray [email protected], 705;
                setarray [email protected], 150;
                break;
            case 6:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1003;
                setarray [email protected], 150;
                break;
            case 7:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1045;
                setarray [email protected], 150;
                break;    
            case 8:
                setarray [email protected], 7726, 3;
                setarray [email protected], 938;
                setarray [email protected], 150;
                break;    
            case 9:
                setarray [email protected], 7726, 3;
                setarray [email protected], 7053;
                setarray [email protected], 150;
                break;        
            case 10:
                setarray [email protected], 7726, 3;
                setarray [email protected], 901;
                setarray [email protected], 150;
                break;        
            case 11:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1021;
                setarray [email protected], 150;
                break;        
            case 12:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1036;
                setarray [email protected], 150;
                break;    
            case 13:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1055;
                setarray [email protected], 150;
                break;        
            case 14:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1023;
                setarray [email protected], 150;
                break;    
            case 15:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1066;
                setarray [email protected], 150;
                break;    
            case 16:
                setarray [email protected], 7726, 3;
                setarray [email protected], 914;
                setarray [email protected], 150;
                break;    
            case 17:
                setarray [email protected], 7726, 3;
                setarray [email protected], 910;
                setarray [email protected], 150;
                break;        
            case 18:
                setarray [email protected], 7726, 3;
                setarray [email protected], 956;
                setarray [email protected], 150;
                break;        
            case 19:
                setarray [email protected], 7726, 3;
                setarray [email protected], 940;
                setarray [email protected], 150;
                break;    
            case 20:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1056;
                setarray [email protected], 150;
                break;
            case 21:
                setarray [email protected], 7726, 3;
                setarray [email protected], 950;
                setarray [email protected], 150;
                break;
            case 22:
                setarray [email protected], 7726, 3;
                setarray [email protected], 947;
                setarray [email protected], 150;
                break;
            case 23:
                setarray [email protected], 7726, 3;
                setarray [email protected], 958;
                setarray [email protected], 150;
                break;
            case 24:
                setarray [email protected], 7726, 3;
                setarray [email protected], 7066;
                setarray [email protected], 150;
                break;
            case 25:
                setarray [email protected], 7726, 3;
                setarray [email protected], 929;
                setarray [email protected], 150;
                break;
            case 26:
                setarray [email protected], 7726, 3;
                setarray [email protected], 928;
                setarray [email protected], 150;
                break;
            case 27:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1002;
                setarray [email protected], 150;
                break;
            case 28:
                setarray [email protected], 7726, 3;
                setarray [email protected], 909;
                setarray [email protected], 150;
                break;
            case 29:
                setarray [email protected], 7726, 3;
                setarray [email protected], 7312;
                setarray [email protected], 150;
                break;
            case 30:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1041;
                setarray [email protected], 150;
                break;
            case 31:
                setarray [email protected], 7726, 3;
                setarray [email protected], 919;
                setarray [email protected], 150;
                break;
            case 32:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1068;
                setarray [email protected], 150;
                break;
            case 33:
                setarray [email protected], 7726, 3;
                setarray [email protected], 948;
                setarray [email protected], 150;
                break;
            case 34:
                setarray [email protected], 7726, 3;
                setarray [email protected], 939;
                setarray [email protected], 150;
                break;
            case 35:
                setarray [email protected], 7726, 3;
                setarray [email protected], 925;
                setarray [email protected], 150;
                break;
            case 36:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1034;
                setarray [email protected], 150;
                break;
            case 37:
                setarray [email protected], 7726, 3;
                setarray [email protected], 7054;
                setarray [email protected], 150;
                break;
            case 38:
                setarray [email protected], 7726, 3;
                setarray [email protected], 1020;
                setarray [email protected], 150;
                break;
                
    
                
    //        case example of 2 items requiments:
    //            setarray [email protected], 1503, 1;
    //            setarray [email protected], 512, 503;
    //            setarray [email protected], 300, 100;
    //            break;
            default:
                mes "invalid quest.";
                close;
        }
        mes "Quest Requirement(s):";
        [email protected] = getarraysize([email protected]);
        for ([email protected] = 0; [email protected] < [email protected]; [email protected]++) {
            mes " > "[email protected][[email protected]]+"x "+getitemname([email protected][[email protected]]);
            if (countitem([email protected][[email protected]]) < [email protected][[email protected]])
                [email protected]++;
        }
        if ([email protected]) {
            next;
            if (select("Submit Quest", "Cancel") == 1) {
                for ([email protected] = 0; [email protected] < [email protected]; [email protected]++)
                    delitem [email protected][[email protected]], [email protected][[email protected]];
                getitem [email protected][0], [email protected][1];
                quest_random = 0;
            }
        }
        close;
    }

     

  10. 14 hours ago, Xemnas969696 said:

    how can I do to add a rate on the random? the IG_mabox I have to declare it somewhere?

    function    script    CustomBox    {
        setarray .i1[0],909,910; // Common Items
        set .i1rand,rand(0,1); // Randomize Common Items; just change max amount if you add items
        setarray .i2[0],911,912; // Rare Items
        set .i2rand,rand(0,1); // Randomize Rare Items; just change max amount if you add items
        setarray .i3[0],2199,1599; // Super Rare Items
        set .i3rand,rand(0,1); //Randomize Super Rare Items; just change max amount if you add items
        set .chance, rand(100);
    
            // Super Rare Item 1%
            if (.chance == 1){
            getitem .i[.i3rand],1;
            announce "["+strcharinfo(0)+"] won a ["+getitemname(.i[0])+"] from the Special Box.",0;
            end;
            } 
    
            // Rare Item 50%
            else if (.chance <= 50 && .chance >= 11){
            getitem .i[.i2rand],1;
            announce "["+strcharinfo(0)+"] won a ["+getitemname(.i[0])+"] from the Special Box.",0;
            end;
            } 
    
            // Common Items
            else {
            getitem .i1[.i1rand],1;
            end; }
    }

     

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.