Jump to content

iraciz

Members
  • Posts

    562
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by iraciz

  1. so you can equip the item, but it do'nt show the sprite, 

     

    well it seems to be a copy paste script, I recommend you to open the  data/luafiles/datainfo/  accessoryid.lua

     

    and check if the IDVIEW number is the same than the item script ID view

     

    20000,Equilibrium_Wings,Equilibrium Wings,5,43000,,50,,0,,1,0xFFFFFFFF,15,2,1,,0,1,1100,{},{},{}

     

    it have to be the same! just go to your item_db2, and replace the number of the item idview script, for the number  you see in the accessoryid

    1iqi.png

  2. 
    

    3 Name : Allow Chat Flood

    11 Name : Always Call SelectKoreaClientInfo()

    19 Name : Chat @-Bug

    27 Name : Disable 1rag1 & 1sak1

    35 Name : Disable Hallucination Wavy Screen

    43 Name : Disable HShield

    51 Name : Disable Multiple Windows

    59 Name : Disable Nagle Algorithm

    67 Name : Disable RagexeRE Filename Check

    75 Name : Disable Swear Filter

    83 Name : Enable 64K hairstyles

    91 Name : Enable ASCII in Text

    99 Name : Enable Aura Over Level 99 And Level 150

    107 Name : Enable DNS Support

    115 Name : Enable Multiple GRFs

    123 Name : Enable Official Custom Fonts

    131 Name : Enable Title Bar Menu

    139 Name : Fix Camera Angles Full

    147 Name : Force Send Client Hash Packet

    155 Name : Ignore Missing File Errors

    163 Name : Ignore Missing Palette Errors

    171 Name : Increase Headgear View ID

    179 Name : Increase Zoom Out Max

    195 Name : Read msgstringtable.txt

    203 Name : Read questid2display.txt

    211 Name : Remove Gravity Ads

    219 Name : Remove Gravity Logo

    227 Name : Remove Hourly Game Grade Banner

    235 Name : Remove Hourly Playtime-Minder

    243 Name : Remove Login Auto Close

    251 Name : Remove Login Error Code

    259 Name : Remove Serial Display

    267 Name : Restore Login Window

    275 Name : Skip License Screen

    283 Name : Skip Packet Header Obsfucation

    291 Name : Skip Service Select

    299 Name : Translate Client

    307 Name : Translate Client Into English

    315 Name : Use Arial On All Langtypes

    323 Name : Use Normal Guild Brackets

    331 Name : Use Ragnarok Icon

  3. Bulk Ori/Elu maker - pretty much the same as the one located at south-east pront building. but also that allows you to exchange rough oris/elus in a higher rate than one a time.

    // Ori/Elu Functions
    //============================================================
    function    script    orimain    {
        if (checkweight(1201,1) == 0) {
            mes "- Wait a minute !! -";
            mes "- Currently you're carrying -";
            mes "- too many items with you. -";
            mes "- Please try again -";
            mes "- after you loose some weight. -";
            close;
        }
        mes "[" + getarg(0) + "]";
        mes "Puedo purificar tus";
        mes "Rough Oridecons o Rough Eluniums.";
        mes " Para ello voy a necesitar";
        mes "5 Rough Stones del que elijas elaborar";
        next;
        switch(select("Purificar Oridecon:Purificar Elunium:Ask about Enchanted Stones")) {
    case 1:
            if (countitem(756) > 4) {
                mes "puedo hacer ^FF0000" + countitem(756)/5 + "^000000 Oridecon";
                mes "de tus ^0000FF" + countitem(756) + "^000000 Rough Oridecon.";
                if (select("Adelante","No") == 1) {
                    set .@ori,countitem(756)/5;
                    delitem 756, .@ori * 5;        //delete the rough oridecons
                    getitem 984, .@ori;        //get oridecons
                    specialeffect 101;
                    mes " ";
                    mes "Aqui tienes tu Oridecon!";
                }
                close;
            }
            else {
                mes "[" + getarg(0) + "]";
                mes "Debes estar bromeando!";
                mes "Te acabo de decir que necesito 5 Rough Oridecons para hacer un Oridecon purificado.";
                close;
            }
        case 2:
            if (countitem(757) > 4) {
                mes "Puedo hacer hasta ^FF0000" + countitem(757)/5 + "^000000 Elunium";
                mes "de tus ^0000FF" + countitem(757) + "^000000 Rough Elunium.";
                if (select("Adelante","No") == 1) {
                    set .@elu,countitem(757)/5;
                    delitem 757, .@elu * 5;        //delete the rough eluniums
                    getitem 985, .@elu;        //get eluniums
                    specialeffect 101;
                    mes " ";
                    mes "Aqui tienes tu Elunium!";
                }
                close;
            }
            else {
                mes "[" + getarg(0) + "]";
                mes "Debes estar bromeando!";
                mes "Te acabo de decir que necesito 5 Rough Eluniums para hacer un Elunium purificado.";
                close;
            }
        case 3:
            mes "[" + getarg(0) + "]";
            mes "Enchanted Stones...?";
            mes "I've been a stonesmith for 20 years, so I've heard a lot about them. Supposedly, there are";
            mes "four different kinds.";
            next;
            mes "[" + getarg(0) + "]";
            mes "Each Enchanted Stone possesses one of the following elemental properties: Earth, Wind, Water and Fire.";
            next;
            mes "[" + getarg(0) + "]";
            mes "If someone combines a Enchanted Stone with a weapon while smithing, that weapon will possess the same property as the Stone.";
            next;
            mes "[" + getarg(0) + "]";
            mes "Needless to say, you need to have some smithing skill to produce this kind of elemental weapon.";
            close;
        }
    }
    • Upvote 1
  4. People please RelaX!

     

    AND DON'T TRY TO ANSWER IF YOU DONT KNOW ABOUT THE ISSUE

     

    Theres no missing sprite, or wrong sprite file location, use you comon sense!! "Sprite issues crashes the exe and promp pop up error windows in game and  console"

     

     

    Here's the solution!

     

    MI hermano!

    did you see this little number here? in bold?    32

    20000,Equilibrium_Wings,Equilibrium Wings,5,43000,,50,,0,,1,0xFFFFFFFF,32,2,1,,0,1,1100,{},{},{}

     

     

    this  is'nt a valid number!!  and this shit happen when people like you, get script lines (do copy-paste) from other sources, and then add it to the db2 expecting to work correctly.

     

     

    here is the equip legend--  try the following

     

    Upper: Equippable upper-types. Uses the following bitmasks:
       1: Normal jobs
       2: Upper jobs
       4: Baby jobs
       8: Third jobs

     

    use fifteen, 15 to cover every job range

     

    20000,Equilibrium_Wings,Equilibrium Wings,5,43000,,50,,0,,1,0xFFFFFFFF,15,2,1,,0,1,1100,{},{},{}

     

     

    how do I know this?

    cuz I'm a sprite maker

     

    1bn8.png

    • Upvote 1
  5. Yo Dawg!

     

    the script now display errors      and

    it don't show me exactly the way I must place that script..  on the item script line. 

     

    To be honest, I'm kinda newbie on this site, I don't expect people to do the whole thing for me 

    but a helping hand would be really appreciated

     

    where should I place?.. those....    called, Functions and cases?

  6. Hi beautiful people,

    it has been a  while since I asked for help in this site, but as you may know, I come here  just in those situations  where my "know how" won´t let me go any further

    here we go, I has been working on this script, I think is 50/50 done,

     

    BUT

    what I want,  is  a solution  to stop it at the first effect, then I want to activate the next effect by reusing  the same item

     

    This item is reusable, jus as the  ( reins of mount)  it never consume

     

    This is an edower (weapon element changer), First use grants you fire weapon element, if you have fire element and you reuse it, your weapon element becomes wind, after wind if you use it again it turns into water element, while having water element and reuse it, you weapon will become earth element, after earth element and reuse while having earth element, it will change to shadow

     

    this is my script:

     

    29201,Endower,Endower Stone,11,1000,,10,,,,,0xFFFFFFFF,11,2,,,,,,{ specialeffect2 583; sc_start SC_FIREWEAPON,300000,1; if (SC_FIREWEAPON) {specialeffect2 257; sc_start SC_WINDWEAPON,300000,1; }  if (SC_WINDWEAPON) {specialeffect2 116; sc_start SC_WATERWEAPON,300000,1; } if (SC_WATERWEAPON) {specialeffect2 79; sc_start SC_EARTHWEAPON,300000,1; } if (SC_EARTHWEAPON) {specialeffect2 571; sc_start SC_SHADOWWEAPON,300000,1; } if (SC_SHADOWWEAPON) {specialeffect2 583; sc_start SC_FIREWEAPON,300000,1; } },{},{}
    
     

    The clue is to stop the effect at the first element change, and then, reusing the item continue the other element change while having the effect of the previous, 

     

    shadow is the last element

    so I want an effect, when you have shadow element (last), and you reuse the item, you will have fire endow (first)

    and start the loop of element changes by reusing

     

    thanks in advance

  7. Hello Im having this issue, I need a clue to fix it asap

     

    How can I skip this pop up window before casting the skill NPC_DARKSTRIKE?

     

    The only way I could get it wornking was adding the skill as an item skill in a consumible item. ex : scroll.

     

    eb2t.png

     

     
    There is an Example:
  8. I know this is a very difficult task

    but I need to know where can I add a custom shield sprite in order to display it on game when battling

     

    right now a basic emulator rathena (no editions) only have 5 shields idview to show 

    for example:

     

    guard, angelic guard, arm guard, etc                                                                       id view #1

    buckler, shield of naga, stone buckler, orlean server, thorny buckler                    id view#2
    shield, strong shield bradium shield, novice  shield                                                  id view#3
    valky shield,mirror shield,platinum shield, sacredmission,cross shield                    id view#4
    Bibbles, Books, and other priest shields                                                                   id view#5  

     

    this is so boring because ragnarok online have plenty different shields to show in sprites, but same ids, years are passing away almost 10 and It wont change, I dont want to see a buckler when wearing a valkyrie shield. 

     

    I have many draws for shields like rosa shield, steel shield, giant shield, to show while figthing,

    but theres only 5 idviews aviable, I need to know where can I add a new id view, a sixt one at least, to show valkyrie shield sprit, without sacrifying 1 of the 5 aviable custom ids.

     

    the question is the following!

     

    Where can I add a New custom shield ID?


     

     

     

     

  9. this script belongs to mega resist potion:

     

    sc_start SC_COMMONSC_RESIST,60000,10;

     

     

    but I want to add 5% chance of activating this effect when the player recieves damage from all sources

    physical, long range, wathever

     

    It could be bonus3 bAutoSpellWhenHit

    or something else functional for the purpose.

     

    There you go a screenshot! as a guide for dummies

    explaining in the item description what exactly i need.

    cheers!

     

    screenstarlingro180.jpg
     
     

     



    0 views this post so far!

    Dammit!

  10. you have to follow this steps

     

    save a copy off status.c and unit.c

    to cover your ass, just in case you mess up your source!

    or either if you want perma endure back!

     

     

    go first to   src/map/status.c

     

     

    pasito1.png
     
    EDIT THE TEXT it have  to look like this:

     

     

        /**
         * It has been confirmed on official servers that MvP mobs have no dmotion even without endure
         **/
        if( sc->data[sC_ENDURE] )
            return 0;
     
    Then go to   src/map/unit.c
     
    Edit  the line
    pasito2.png
     
    delete all the text inside the green, 
    It should end like this:
    sinttuloigb.png
     
     
        struct unit_data *ud = unit_bl2ud(bl);
        if (delay <= 0 || !ud) return 0;
     
     
        if (type) {
            if (DIFF_TICK(ud->canmove_tick, tick+delay) > 0)
                return 0;
     
     
    recompile, and enjoy your no perma endure.
    • Upvote 1
×
×
  • Create New...