Jump to content

Cyro

Members
  • Content Count

    34
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    Cyro reacted to AnnieRuru in :hide:   
    anyone miss meh?
  2. Upvote
    Cyro reacted to Alayne in Alayne's Scripts Collection   
    < Alayne's Script Collection >
    After several asks, here's a link to my github
    Feel free to comment or add anything that might be usefull and that I won't think of
    I've decided to release my scripts here, it'll be easier to me so I can duplicate it on hercules and rathena rather than uploading twice. So sorry for multiple upload between there and download section
    Don't mind the name Nyliar in the git, that's me too ^^
     
    < Instances >
     
    < Quests >
     
    < Event >
     
    < PvP Content >
     
    < Utilities >
     
    < Full Systems >
     
    < Dungeons >
     
    < Raid >
     
    < Battleground >
  3. Upvote
    Cyro reacted to Mystery in August Digest 2017   
    August Digest 2017
    The following digest covers the month of August 1st - August 30th 2017
     
     
    Team Changes
    None  
    Development Highlights
    Item DB: replace numbers with constants and split View into Subtype and ViewSprite (This has been merged on Sept. 17, however, all commits were created on August 21). Added support for bitmasks, in the form of libconfig arrays of constants (strings) in the Upperand Loc fields of the item DB. Split the View field into Subtype and ViewSprite, to better describe its actual use, depending on the item type. Changed several numeric values into human-readable constants: W_* and A_* constants for the Subtype field IT_* constants for the Type field (thanks to @iRagno, from PR #1633) SEX_* constants for the Gender field (thanks to @iRagno, from PR #1633) ITEMUPPER_* (bitmask) constants for the Upper field EQP_* (bitmask) constants for the Loc field. Fixed some incorrect values in the Renewal item DB, detected thanks to the above changes. Differentiated and refactored the variables that hold view sprites from those that hold item subtypes. This includes entire contents of PR #1633, which was merged (rebased and fast-forwarded) into this branch.
    Disable warning -Wdiscarded-qualifiers in hpm code for now Fix various issues detected by coverity in rodex-related code Save near 200 places in arrays with size SC_MAX Update travis for ubuntu trusty add clang-5.0 re and pre-re builds to travis add clang-4.0 re and pre-re builds to travis  
    Scripting Highlights
    Update Airship Quests (#1614)  
    August Statistics
    During the period there were 65 Commits. 5 Commits from Pull Requests with 2 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  4. Upvote
    Cyro got a reaction from oapedhep in Host Issue   
    you are trying to run hercules with root privillages , which is not supported by herc for a good reason, make new user and run your server with the new user
  5. Upvote
    Cyro reacted to Sephus in BladeCP - An advanced CMS   
    Greetings everyone,
    Today I'm introducing a project that I've been envisioning and working on for a couple of months, a control panel developed using Laravel (currently v5.8) that has quite a few advanced features that no other panel has offered before.
    Feature Insight
    Bootstrap Responsive Design
    The panel by default will come with one bootstrap-based responsive design that is elegant, light coloured and adjusts to screens of all sizes. The panel is also capable of supporting custom themes.
     
    Master Account System
    Create and manage all your game accounts in any server from one main web-account.
     
    Passwords of the master accounts are hashed using bcrypt to ensure safety for all registered users.
    ROGen
    Adapted from @KeyWorld's ROChargen, a library in php that extracts images from sprites and uses resources inside data folders (and not grf files). With the help of this library images of headgears, skill icons, illustrations, item images, monsters and mini maps are can be generated and displayed on web pages.
    Complete Database Libraries
    Using a library with conversions of information in the client folder, the website incorporates in-game information such as skill and item descriptions, quest information and much more.
    Character Overview
    The character overview page is an important part of a user's experience. With the features mentioned above, we're able to display alot of information about one's in-game characters on the fly.
     
    User Profiles
    Additionally, something that's never been seen before in RO CMS or Panels are public user profiles. The ability of a user to view another user's in-game information through the control panel.
    Customisable Email Templates
     
    Administration Section
    The demo for this site is live and available at - http://bladecp.xyz
    ID: [email protected] Pass: abcdef  
    How do I gain access to this awesome panel?
    PM me on discord @Sxyz#0202!
    To get in touch or check out updates on this project, join my discord channel @ https://discord.gg/pWgZHzx
  6. Upvote
    Cyro got a reaction from AsurielRO in Npc always stock up players   
    This is known bug with 2015 clients
    https://github.com/rathena/rathena/issues/2348
  7. Upvote
    Cyro got a reaction from AsurielRO in Card Excachnger shop not working   
    Make sure that listed items in shop are existing in your item_db 
  8. Upvote
    Cyro reacted to fxfreitas in Death Knight Sprite 2   
    As I've already said. Death Knight (The expanded class never made by gravity) does not have a sprite, so it not have a sprite name and uses knight as default.
  9. Upvote
    Cyro reacted to Mystery in Apoligies for lack of Activity   
    Hey everyone!
     
    Some of you have left me many messages (here on the forum and on Discord) regarding my activity. Sadly, I've been quite busy working at Summer Camp (hence why I haven't been active much through the summer....). I try to check in whenever I have some time to myself, but it is quite difficult to do so with lack of internet and lack of connection.
     
    Good news is... it's almost done and I'm about ready to get back to my normal routine. Please, if you have any more questions/concerns/ or just want to say hi, don't hesitate to talk to me via PM or Discord! I check Discord more often since I am on my phone more often.
     
    Mystery out!
  10. Upvote
    Cyro reacted to Daifuku in [Showcase] Pandaworks Thor Patcher Theme   
    Hi there!
    I would suggest to use images with the same style.
    Right now you have like 5 different drawing styles flying around the patcher and its quite irritating.
    You kept the background/footer and inner part quite simple/plain colorwise (white/blue/dark blue/without effects) and then added a super flashy play button with light and shadow effects, I don't think that's pleasing to the eye. 

    But keep it up and play around more! I'm sure you will only get better and better. 

    In case you need some inspiration - one of the patchers I've started recently:

     
  11. Upvote
    Cyro reacted to pandaplaygames in [Showcase] Pandaworks Thor Patcher Theme   
    Hello People!
    Here are some of my work  please rate


  12. Upvote
    Cyro reacted to zxcasdr in RENNC DESIGN | WEPRIORITIZE   
  13. Upvote
    Cyro reacted to Shiro in Shiro Designs Free Thor Patcher   
    View File Shiro Designs Free Thor Patcher
    Uhmm... So the owner of Amatsu Ragnarok Online didn't pay me at all so here it is.
    It is coded already.  
    It includes PSD file, Config Files, Web files and Thor Generator
    Have fun 
    Submitter Shiro Submitted 07/28/17 Category Other Graphics  
  14. Upvote
    Cyro reacted to kami-shi in 34 Kamishi's Clothes & Hair Palettes (Updated 2018!!)   
    View File 34 Kamishi's Clothes & Hair Palettes (Updated 2018!!)
    Support All classes including new Mounts, Oboro, Kagerou, Rebellion and 3rd Costumes ! Yay ! =3
    The palettes are ranged from 0 to 35.
    For this pack to look the best you must use my corrected classes sprites and Haziel's 3rd Costumes sprites
    These palettes are from my big 700 palette pack !
    If you want more, you may contact me here :  Paletting services (More than 700 Palettes, Races and Colors! :3).
    Thank you ! >o<
    Submitter kami-shi Submitted 07/12/17 Category Sprites & Palettes  
  15. Upvote
    Cyro reacted to Habilis in [Dev's Diary] Minimal $ Ragnarok online server & comunity   
    Day 4 2/2: SQL security work takes form
    I moved forward with the SQL security work
    So basically here is the main idea of how It works

     
    and here are some pieces of my SQL code
    DECLARE _ragDBWebUserViewer VARCHAR(32); DECLARE _ragDBWebUserViewerPass VARCHAR(32); SET _ragDBWebUserViewer = 'ragdbwebviewer'; SET _ragDBWebUserViewerPass = 'huji' ALTER TABLE login ADD COLUMN emailverrif VARCHAR(32) NOT NULL DEFAULT '' AFTER pincode_change; DELIMITER // CREATE PROCEDURE WebRegisterNewRagPlayerOne ( IN login VARCHAR(23) , IN email VARCHAR(39) , IN password VARCHAR(32) , IN sex ENUM('M','F') , IN emailverrifhash VARCHAR(32) , OUT returnparam INT(1) ) proc_webreg:BEGIN -- -1 Unhandled error DECLARE EXIT HANDLER FOR SQLEXCEPTION SET returnparam = -1; SELECT userid INTO @loginalreadyexists FROM login WHERE userid = login; SELECT email INTO @emailalreadyexists FROM login WHERE email = email; IF @loginalreadyexists NOT NULL THEN -- -2 Login already exists SET returnparam = -2; LEAVE proc_webreg; END IF; IF @emailalreadyexists NOT NULL THEN -- -3 Email already exists SET returnparam = -3; LEAVE proc_webreg; END IF; -- 4085943947 (2099-06-24) INSERT INTO login (userid, email, user_pass, sex, emailverrif, unban_time) VALUES (login, email, password, sex, emailverrif, 4085943947); END // DELIMITER ; GRANT EXECUTE ON PROCEDURE ragdb.WebRegisterNewRagPlayerOne TO _ragDBWebUserViewer@'localhost'; DELIMITER // CREATE PROCEDURE WebRegisterNewRagPlayerTwo ( IN emailverrifhash VARCHAR(32) , OUT returnparam INT(1) ) BEGIN -- Hey it's not a tutorial ;) END // DELIMITER ; GRANT EXECUTE ON PROCEDURE ragdb.WebRegisterNewRagPlayerTwo TO _ragDBWebUserViewer@'localhost'; DELIMITER // CREATE PROCEDURE RsetPasswordRagPlayerOne ( IN login VARCHAR(23) , IN emailverrifhash VARCHAR(32) , OUT email VARCHAR(39) ) BEGIN -- Hey it's not a tutorial ;) END // DELIMITER ; GRANT EXECUTE ON PROCEDURE ragdb.RsetPasswordRagPlayerOne TO _ragDBWebUserViewer@'localhost'; DELIMITER // CREATE PROCEDURE RsetPasswordRagPlayerTwo ( IN password VARCHAR(32) , IN emailverrifhash VARCHAR(32) , OUT returnparam INT(1) ) BEGIN -- Hey it's not a tutorial ;) END // DELIMITER ; GRANT EXECUTE ON PROCEDURE ragdb.RsetPasswordRagPlayerTwo TO _ragDBWebUserViewer@'localhost'; So basically as you can see there is ragdbwebviewer that has access only to the stored procedures and I will add some views
    it will have access to
    like 
    Create View AS SELECT nicnake, level, 
    left join job....
    whatever (note I'm not doing select * nor selecting login, email, passwords)
     
    The password reset part is a security weakness, but if my website is hacked and 
    ragdbwebviewer credentials obtained, hacker will have to know account login to reset the password... in theory
    in real life there will be some more layers of security...
  16. Upvote
    Cyro reacted to Kubix in [Dev's Diary] Minimal $ Ragnarok online server & comunity   
    This guide will show you how to ruin ragnarok online at all.
    More 1day servers, please.
  17. Upvote
    Cyro reacted to Mikegyver in Join our Discord!   
    and perhaps u could add the discord id to be place in the contact method at the user profile... much more convenient..
  18. Upvote
    Cyro reacted to Dastgir in Ragnarok Unpacked Clients Repository (RUCR)   
    RUCR
    Hello Hercules Community,
    I was working on RUCR this month and I am happy to announce that it's complete. The Site contains all Ragexe(upto 2016-07) and RagexeRE from 2014, fully unpacked.
    It would be great if there will be no mirrors, I would be keeping this web up and running, so mirrors won't be needed.
    Also, if you find any clients missing, you can post it here, and I will check if that can be uploaded.
     
     
    Repo Link: DISABLED
    Enjoy
     
  19. Upvote
    Cyro reacted to dualityDiscretion in RO Webcomic [FIN]   
    And they're off to try their new 2nd job skills! but... Grace, what are you doing?!
    https://tapas.io/episode/723153
  20. Upvote
    Cyro reacted to Daifuku in Ragnarok Forum Badges   
    View File Ragnarok Forum Badges

    thanks again arana, I remember how much fun we had working on these. ♥
    Submitter Daifuku Submitted 06/07/17 Category Other Graphics  
  21. Upvote
    Cyro reacted to Sephus in Official Refine Rate Correction   
    As of e171deb58c7 we have the official refine rates from kRO.
     
    Normal Ores
     Refine Shadow equipment Armor Weapon (1st level) Weapon (2nd level) Weapon (3rd level) Weapon (4th level) 1 100% 100% 100% 100% 100% 100% 2 100% 100% 100% 100% 100% 100% 3 100% 100% 100% 100% 100% 100% 4 100% 100% 100% 100% 100% 100% 5 60% 60% 100% 100% 100% 60% 6 40% 40% 100% 100% 60% 40% 7 40% 40% 100% 60% 50% 40% 8 20% 20% 60% 40% 20% 20% 9 20% 20% 40% 20% 20% 20% 10 9% 9% 19% 19% 19% 9% 11 - 8% 18% 18% 18% 8% 12 - 8% 18% 18% 18% 8% 13 - 8% 18% 18% 18% 8% 14 - 8% 18% 18% 18% 8% 15 - 7% 18% 18% 18% 7% 16 - 7% 17% 17% 17% 7% 17 - 7% 17% 17% 17% 7% 18 - 7% 17% 17% 17% 7% 19 - 5% 15% 15% 15% 5% 20 - 5% 15% 15% 15% 5%  
    Enriched Ores
    Refine   Shadow equipment Armor Weapon (1st level) Weapon (2nd level) Weapon (3rd level) Weapon (4th level) 1 100% 100% 100% 100% 100% 100% 2 100% 100% 100% 100% 100% 100% 3 100% 100% 100% 100% 100% 100% 4 100% 100% 100% 100% 100% 100% 5 90% 90% 100% 100% 100% 90% 6 70% 70% 100% 100% 90% 70% 7 70% 70% 100% 90% 80% 70% 8 40% 40% 90% 70% 40% 40% 9 40% 40% 70% 40% 40% 40% 10 20% 20% 30% 30% 30% 20% 11 -  8% 18% 18% 18% 8% 12 -  8% 18% 18% 18% 8% 13 -  8% 18% 18% 18% 8% 14 -  8% 18% 18% 18% 8% 15 -  7% 18% 18% 18% 7% 16 -  7% 17% 17% 17% 7% 17 -  7% 17% 17% 17% 7% 18 -  7% 17% 17% 17% 7% 19 -  5% 15% 15% 15% 5% 20 -  5% 15% 15% 15% 5%  
    Normal Ores - Smelting Event
    Refine Shadow equipment Armor Weapon (1st level) Weapon (2nd level) Weapon (3rd level) Weapon (4th level) 1 100% 100% 100% 100% 100% 100% 2 100% 100% 100% 100% 100% 100% 3 100% 100% 100% 100% 100% 100% 4 100% 100% 100% 100% 100% 100% 5 60% 60% 100% 100% 100% 60% 6 40% 40% 100% 100% 60% 40% 7 40% 40% 100% 60% 50% 40% 8 20% 20% 60% 40% 20% 20% 9 20% 20% 40% 20% 20% 20% 10 9% 9% 19% 19% 19% 9% 11 - 20% 40% 40% 40% 20% 12 - 20% 40% 40% 40% 20% 13 - 16% 35% 35% 35% 16% 14 - 16% 35% 35% 35% 16% 15 - 15% 30% 30% 30% 15% 16 - 15% 30% 30% 30% 15% 17 - 14% 20% 20% 20% 14% 18 - 14% 20% 20% 20% 14% 19 - 10% 15% 15% 15% 10% 20 - 10% 15% 15% 15% 10%  
    Enriched Ores - Smelting Event
       Refine  Shadow equipment Armor Weapon (1st level) Weapon (2nd level) Weapon (3rd level) Weapon (4th level) 1 100% 100% 100% 100% 100% 100% 2 100% 100% 100% 100% 100% 100% 3 100% 100% 100% 100% 100% 100% 4 100% 100% 100% 100% 100% 100% 5 95% 95% 100% 100% 100% 95% 6 80% 80% 100% 100% 95% 80% 7 80% 80% 100% 95% 90% 80% 8 60% 60% 95% 85% 70% 60% 9 50% 50% 85% 60% 60% 50% 10 35% 35% 55% 45% 45% 35% 11 - 20% 40% 40% 40% 20% 12 -  20% 40% 40% 40% 20% 13 -  16% 35% 35% 35% 16% 14 -  16% 35% 35% 35% 16% 15 -  15% 30% 30% 30% 15% 16 -  15% 30% 30% 30% 15% 17 -  14% 20% 20% 20% 14% 18 -  14% 20% 20% 20% 14% 19 -  10% 15% 15% 15% 10% 20 -  10% 15% 15% 15% 10%  
     
    This corrects the previous behaviour of enriched ores which would simple double roll the item refinement.
     
    Script Command Changes
    getequippercentrefinery(<equipment slot>{, <type>}) Example: if (getequippercentrefinery(EQI_HAND_L, REFINE_CHANCE_TYPE_NORMAL) <= rand(100)) mes("Aww");  
    Constants exported to constants.conf are -
    REFINE_CHANCE_TYPE_NORMAL: 1 Retrieves Normal ore refine rate REFINE_CHANCE_TYPE_ENRICHED: 2 Retrieves Enriched ore refine rate REFINE_CHANCE_TYPE_E_NORMAL: 3 Retrieves Normal Event ore refine rate REFINE_CHANCE_TYPE_E_ENRICHED: 4 Retrieves Enriched Event ore refine rate  
  22. Upvote
    Cyro reacted to bWolfie in Anyone can recommend that can host ragnarok server?   
    You should try Digital Ocean. Their servers are pretty highly used, meaning for a production environment, it wouldn't be ideal for anything larger than a small community of 10+ players, but their website has lots of guides. I started their with almost zero knowledge, and now it's almost like a second language to me.
×
×
  • Create New...

Important Information

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