Jump to content

unrestricted

Members
  • Posts

    20
  • Joined

  • Last visited

Posts posted by unrestricted

  1. My server before is Pre-RE setting but ADMINS and other GMs can change to 3rd Jobs. I'm wondering if there is a setting where I can activate this. It sucks because I have the updated kRO files but I cant change to 3rd or 4th jobs even though im an admin. TYIA.

  2. Sorry I'm not really good in coding, I just need help to change my script from unrefined item to refined item (Account Bound). Thanks in advance!

     

    This is the script

     

        if ( gepard_int_get("GPACKRWD") ) {
            mes "You already received your reward previously.";
            close;
        }
        mes "Which job you would like to have?";
        next;
        .@s = select(.menu$)-1;
        mes "here you go!";
        close2;
        gepard_int_set("GPACKRWD",true);
        explode(.@T$, .data$[.@s], "|");
        explode(.@TT$, .@T$[1], ",");
        for ( .@i = 0; .@i < getarraysize(.@TT$); .@i++ ) {
            explode(.@item$, .@TT$[.@i], ":");
            getitembound3 atoi(.@item$[0]), atoi(.@item$[1]), Bound_Account;    // account bound    
        }
        end;
        
    OnInit:
        setarray .data$, 
        // <JobID>|<item>:<amount1>{,<item2>:<amount2>}..
            "4008|2504:1",
            "4009|2504:1";
        
        for (.@i = 0; .@i < getarraysize(.data$); .@i++ ) {
            explode(.@T$, .data$[.@i], "|");
            .jobid[.@i] = atoi(.@T$[0]);
            .reward$[.@i] = .@T$[1];
            .menu$ += jobname(.jobid[.@i]) + ":";
        }
        end;
    }

  3. 6 hours ago, Scylla said:

    Well this is how it really works in pre-re (not sure in re)

    VIT defense, or some people call it the soft DEF (or the + after the base def) works as final damage reduction (E.g enemy has 1000 damage to you, you have 100 vit-defense = literal -100 damage) and you gain 1 VIT def per every 1 VIT you have from base VIT or + VIT while base DEF (gained from armors & cards with DEF effects) gives you 1% physical resistance per base DEF (capped at 90)

    I'm not sure with soft MDEF but it should work the same. Same with base MDEF

    The status chances that can be resisted & reduce duration by base VIT are the following:

    • Bleeding
    • Curse
    • Poison
    • Silence
    • Stun

    Each base VIT grants -1% chance for them to proc. 

    You can read more here: https://irowiki.org/classic/Stats

    P.S I'm not sure if iro classic follows exactly the same mechanics as kRO, but most are identical

    image.thumb.png.4cb1a6bd23bf2e5a5154f7a98134dc15.png 

  4. On 7/18/2021 at 4:42 AM, Ai4rei said:
    
    DirectDrawEnumerateEx...
    Driver: NULL
    - DriverDescription: dgVoodoo DirectX Wrapper
    - DriverName: display
    - Monitor: 00000000
    DirectDrawCreateEx... done (hr=0x80004005).
    Driver: {5462FCC8-45ED-451E-A2CF-E57E8EF80122}
    - DriverDescription: Intel(R) HD Graphics
    - DriverName: \\.\DISPLAY1
    - Monitor: 00010001
    DirectDrawCreateEx... done (hr=0x80004005).
    DirectDrawEnumerateEx... done (hr=0x00000000).

    Creating the DirectX devices fails with E_FAIL.

    Most likely a problem with dgVoodoo (bad configuration or insufficient hardware).

    See which files of those listed in the dgVooDoo2 manual are inside the non-working RO folder (only) and try to remove them (most likely ddraw.dll or d3d9.dll). Alternatively you can try troubleshooting dgVooDoo, but I have no experience with it and it is beyond the scope of this topic.

    Thank you, you're right it's dgvoodoo messing it up. Issue resolved. 

  5. 4 hours ago, Ai4rei said:

    May I ask you to run DevInfo (http://ai4rei.net/soft/#devinfo ) in the RO folder where 1) it does not work 2) where it works and report back the results.

    
    [2021-07-16 09:03:07.095][Info] Enumerated 0 DX7 drivers.

    Normally this result is not possible (either it finds something or fails), but I have seen the enumeration to crash internally in the RO client before and returning success without doing anything.

    Thank you for your assistance Ai4rei, here are the results

    WorkingRO.txt Not-WorkingRO.txt

  6. On 7/14/2021 at 2:50 AM, Ai4rei said:

    @unrestricted According to the screenshot, DirectDraw is disabled, which is necessary for RO, so I cannot believe other servers work fine. For Windows 10, a 2016 driver is rather old, so he might want to try reinstall the driver for integrated graphics (if possible with a recent driver from Intel's website, unless the computer is old).

    In addition, retrieve the opensetup.log (SHIFT + ESC in OpenSetup) for more troubleshooting.

    Other servers are working. I've tested it and he showed it using team viewer. This is his setup log on my server's setup

    Setup.log

  7. Need help please, 

    I recently diffed a 2020 client and my friend has a blank graphics settings in opensetup. 
    It shows this error

    image.png.50e872d9036b434aaa4111c136a31d77.png

    been trying to find a fix for this. Tried using Dgvoodoo but to no avail. He has no discrete video card too. TYIA! Cheers! 

  8. I created a file which will exchange a certain item for zennies. Need help pls. on how to make this work

    prontera,139,70,5,    script    VIP Box Agent    828,{
    mes "[^000088 Mr. Credit ^000000]";
    mes "I Can Change VIP Boxes to Zeny";
    mes "Remember 1 VIP 3 Days= ^640000500,000z^000000.";
    mes "and 1 VIP 7 Days Box is= ^6400001,000,000z^000000.";
    mes "So what do you want?";
    menu  "3 Days Box To Zeny",-,"7 Days Box to Zeny",-,15c,"15 Days Box to Zeny",ztc;
    next;
    mes "[^000088 Mr. Credit ^000000]";
    mes "Are you sure you want to exchange your 3 Days Box to Zeny?";
    menu  "Yes",-,"No",G_no;
    next;
    mes "[^000088 Mr. Credit ^000000]";
    mes "How many Credits do you want to exchange?";
    next;
    input .@t;
        if(countitem(12985) < .@t) goto L_NOTENOUGH;
    mes "[^000088 Mr. Credit ^000000]";
    mes "Thanks. . See you again. . . !";
        delitem 12985,.@t;
        set Zeny,Zeny+500000*.@t;
        close;
    15c:
    next;
    mes "[^000088 Mr. Credit ^000000]";
    mes "Are you sure you want to exchange your 7 Days VIP Boxto Zeny?";
    menu  "Yes",-,"No",G_no;
    next;
    mes "[^000088 Mr. Credit ^000000";
    mes "How many Boxes do you want to exchange?";
    next;
    input .@t;
        if(countitem(12986) < .@t) goto L_NOTENOUGH2;
    mes "[^000088 Mr. Credit ^000000]";
    mes "Thanks. . See you again. . . !";
        delitem 12986,.@t;
        set Zeny,Zeny+1000000*.@t;
        close;
    ztc:
    next;
    mes "[^000088 Mr. Credit ^000000]";
    mes "Are you sure you want to exchange your 15 Days VIP Boxto Zeny?";
    menu  "Yes",-,"No",G_no;
    next;
    mes "[^000088 Mr. Credit ^000000";
    mes "How many Boxes do you want to exchange?";
    next;
    input .@t;
        if(countitem(12984) < .@t) goto L_NOTENOUGH3;
    mes "[^000088 Mr. Credit ^000000]";
    mes "Thanks. . See you again. . . !";
        delitem 12984,.@t;
        set Zeny,Zeny+2000000*.@t;
        close;
    
    L_NOTENOUGH:
       next;
       mes "[^000088 ^000088 Mr. Credit ^000000]";
       mes "You dont have it.";
       close;
    L_NOTENOUGH2:
       next;
       mes "[^000088 ^000088 Mr. Credit ^000000]";
       mes "You dont have it.";
    L_NOTENOUGH3:
       next;
       mes "[^000088 ^000088 Mr. Credit ^000000]";
       mes "You dont have it.";
       close;
    
    G_no:
    next;
       mes "[^000088 ^000088 Mr. Credit ^000000]";
       mes "Please use my service next time";
       close;
    end;
    }

     

×
×
  • Create New...