Jump to content

Pneuma

Members
  • Posts

    846
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by Pneuma

  1. Personally from what i've discovered about Hercules or have been told about...I feel scared for it lol. The way they structure the item_db is just horrible and seriously, Scripting release regulations!? The only good things I have heard about Hercules is cleaner source and the plugin system. And apparently with the latest rev of Hercules, the PM system crashes people. o/ First hand experience As much as we all love taking swings on another emulator, There is no need to do so. @BlackBerie, Hopefully your SQL files are not to big yet, But you most likely would have to do this manually :/ True true. But you've got to understand, before I left there were only 4 emulators; e/rAthena, 3ceam, eAmod, and Aegis. Now theres like 7 lol...I dont mean to hate on them but just from what I have heard or currently experienced...They still have alot more bugs to smash than here
  2. Ah okay. Tbh I wish people didn't redistribute without giving proper credits. When they do that, people lose track of who really made it.
  3. Personally from what i've discovered about Hercules or have been told about...I feel scared for it lol. The way they structure the item_db is just horrible and seriously, Scripting release regulations!? The only good things I have heard about Hercules is cleaner source and the plugin system. And apparently with the latest rev of Hercules, the PM system crashes people. o/ First hand experience
  4. I hope these are YOUR original work and not like that other person tried to do and steal your work as theirs xD
  5. Allows Administrators to give themself a skill by entering the command @getskill as if it were the "skill" script command. - script getskill -1,{ OnInit: bindatcmd "getskill",strnpcinfo(3)+"::OnAtcommand",99,99; OnAtcommand: set .@SkillID, .@atcmd_parameters$[0]; set .@SkillLv, .@atcmd_parameters$[1]; set .@SkillFlag, .@atcmd_parameters$[2]; if(.@atcmd_numparameters < 3) { message strcharinfo(0),"Invalid Syntax (usage: @getskill <skill id> <level> <flag>)."; message strcharinfo(0),.@atcmd_command$+" failed."; } else if(.@SkillLv >= 11){ message strcharinfo(0),"Invalid Syntax (Max Skill level is 10.)"; message strcharinfo(0),.@atcmd_command$+" failed."; end; } else if(.@SkillFlag >=5){ message strcharinfo(0),"Invalid Syntax (Max Skill flag is 4.)"; message strcharinfo(0),.@atcmd_command$+" failed."; end; } else { skill .@SkillID,.@SkillLv,.@SkillFlag; } end; } I wanted to make it check the skill DB for class only skills..but I don't know how to do that lol..
  6. Run the RSU Patcher "rsu-kro-renewal-lite" so your data.grf becomes updated. Also; as I recall even for me those were apples. So you're not missing the sprite itself, You're missing the clientside information for them such as an updated iteminfo.lua/lub
  7. Okay so I'm trying to create blank passive skills. They don't have to ANYTHING except be a requirement for a script.. However the custom skill guide on the wiki only explains damaging skills. src/map/skill.h ALL_FISHING = 8500, db/re/skill_db.txt 8500,0,0,0,0,0,1,0,0,no,0,0,0,none,0,0x0, ALL_FISHING, Fishing lua files\skillinfoz\skillid.lub ALL_FISHING = 8500 lua files\skillinfoz\skilldescript.lub [SKID.ALL_FISHING] = { "Fishing", "MAX Lv : 1 ", "[Lv 1]: Enables Fishing", "^777777Allows the the user to fish at certain locations.", }, lua files\skillinfoz\skillinfolist.lub [SKID.ALL_FISHING] = { "ALL_FISHING"; SkillName = "Fishing", MaxLv = 1, SpAmount = { 0 }, bSeperateLv = false, AttackRange = { 1 }, }, When I use @skillid ALL_FISHING it shows "Skill 8500: (ALL_FISHING)" showing that the skill is in fact ingame. However when I use skill 8500,1,0; to give myself the skill, it says that skill does not exist in my console.
  8. not only avg. i already tried bit defender, esset and avast. both same result. Try YAC. I've never gotten a detection from it
  9. Because AVG is buggy like that lol.
  10. I thought it would be cool to make this since i've never seen one made before. For some reason on there the right edge of the images are cut off :x but I assure you they are there lol. Patching: Finished: Buttons/Highlighting I have coded it and is 100% working. It's song/bgm is the original RO Title music
  11. He basically wants an NPC to "callshop" different cashshops based on a menu.
  12. That thing is riddled with issues... prontera,160,174,6 script Holink#mal_cash 559,{ disable_items; mes "[Holink]"; mes "I am the meow~ Blacksmith Holink~"; mes "Master of refining, Holink~"; mes "I am the special cat Holink who learned from Morroc~"; mes "My daughter is so proud of me, Holink~"; mes "What should Holink~ refine today?"; next; setarray .@position$[1],"Head","Body","Left Hand","Right Hand","Robe","Shoes","Accessory 1","Accessory 2","Head 2","Head 3"; set .@menu$,""; for(set .@i,1; .@i<=10; set .@i,.@i+1) set .@menu$, .@menu$+((getequipisequiped(.@i))?getequipname(.@i):.@position$[.@i]+"-[Empty]")+":"; set .@part, select(.@menu$); if (!getequipisequiped(.@part)) { mes "[Holink]"; switch(.@part) { case 1: mes "My teacher Aragam said meow~"; mes "There's no cure for stupidity..."; break; case 2: mes "There's nothing to see here, meow!!"; break; case 3: mes "Meow? What do you want me to do with this left hand...?"; break; case 4: mes "Meow? What do you want me to do with this right hand...?"; break; case 5: mes "Meow? You don't have anything on."; break; case 6: mes "Kyang~! Do not mess with my sensitive olfactory, meow~."; break; case 7: case 8: mes "Meow? Where is the accessory?"; break; case 9: case 10: mes "Meow? You talking about the other head parts, meow?~"; break; } close; } if (!getequipisenableref(.@part)) { mes "[Holink]"; mes "Even Aragam can't refine such a thing, meow."; close; } if (getequiprefinerycnt(.@part) >= 10) { mes "[Holink]"; mes "Meow~ Perfect refining. Did Aragam do this, meow?~"; close; } mes "[Holink]"; set .@material,7539; //Token ID mes "You need ^ff9999"+getitemname(.@material)+"^000000 for this refine, meow~"; mes "Want to continue, meow?~"; next; if(select("Yes!!:No!!") == 2) { mes "[Holink]"; mes "Kyack!!"; mes "You don't belive in refine master Holink, meow?~"; close; } if (!countitem(.@material)) { mes "[Holink]"; mes "You don't have the ingredients."; mes "You need ^ff9999"+getitemname(.@material)+"^000000, meow~"; mes "Go get it, meow~"; close; } delitem .@material,1; successrefitem .@part; mes "[Holink]"; mes "Me~ Me~ Meow! Fun fun refining~"; next; emotion e_kis; mes "[Holink]"; mes "Perfect!! Perfect, meow!!"; mes "I am the disciple of the refining wizard Aragam~"; mes "Holink!!"; mes "Another day of successful refining, meow!!"; close; } Try this one.
  13. Using NEMO, the client differ, there is a packet for(what I use) 2013-08-07a called "Load Custom lua file instead of iteminfo.lub" and it allows you to define a location and new name for your iteminfo.lub.
  14. You can patch it by having your client read the iteminfo.lub/lua from a custom location.
  15. Update your RO files.
  16. Yes, You should just update the official patcher if you want all the latest graphics.
  17. If your rates are default but you changed the exp table to make it higher than default, I would suggest putting it under Medium Rates as "Custom XP Table" or something
  18. Try using 2013-08-07a. It's the most stable "new" client that I know of
  19. Thanks guys! Lol why? O_o he's a designer too. I know, I was making fun of him cause even though he does make some good designs, he tends to either use the same designs or messes up a good design by having stuff that doesnt belong
  20. Maybe you can teach Aeroblax how to make flux designs lol...
  21. Pneuma

    REQUEST

    I've never even heard of the Cronus emulator o.O
  22. You would need to download a very old eAthena that wouldn't support 2012 clients.
  23. Class: Equippable upper-types. Uses the following bitmasks: 1: Normal classes (no Baby/Transcendent/Third classes) 2: Transcedent classes (no Transcedent-Third classes) 4: Baby classes (no Third-Baby classes) 8: Third classes (no Transcedent-Third or Third-Baby classes) 16: Transcedent-Third classes 32: Third-Baby classes ^From the rAthena/doc folder You add all the value together that you want to use. All = 63; Non-3rd = 7; Only 3rd = 56
  24. Isnt the mask for Every type 63?
  25. Why not just use a basic CashShop NPC instead of requesting a full-remake of an item shop?
×
×
  • Create New...