Jump to content

Mhalicot

Community Contributors
  • Content Count

    1971
  • Joined

  • Last visited

  • Days Won

    37

Reputation Activity

  1. Upvote
    Mhalicot got a reaction from THPO in Costume Item Plugins   
    Update
    2.0 Converted Costume Items will now removed normal stats and Bonuses. [Mhalicot] 3.0 Item Combos will now Ignore Converted Costume Items. [Mhalicot] 3.1 Fixed HP/SP becomes 1/1 [Mhalicot] 3.2 Fixed Sinx Can't Equipt dagger/sword on both arms(L/R), Special Thanks to Haru for Help [Mhalicot] 3.3 Fixed Error when compiling.

  2. Upvote
    Mhalicot got a reaction from zxcasdr in RENNC DESIGN | WEPRIORITIZE   
    Approved! Goodluck
  3. Upvote
    Mhalicot got a reaction from XIxJEALOUSxIX in Help Inventory Size   
    Download this msgstringtable.txt of mine.
     
    Please Mark "ANSWERED" if it solved your problem
     
    The reason is, there is a missing text in line 1749. I've seen this solution somewhere else in this forum, I can't remember where.
  4. Upvote
    Mhalicot reacted to KeyWorld in roBrowser - Ragnarok Online for Web Browsers   
    Seems like I didn't write a post here about this project, it's time to do it.
    I'm here to introduce roBrowser, an open source project that try to port Ragnarok Online in the browser using web technologies (javascript, HTML5, WebGL).
     
    As it's running in a web browser, roBrowser isn't OS dependent and run fine on Linux, Macintosh and Windows. It's also running on some smartphone and tablets but it depend if the system support webgl and I have to admit, it has bad control (not optimize for touch control).
     
    It can also be run as a Chrome App, I personally use it to have a nice icon on my desktop.
    From now, I tested it (and it's working) on Chrome, Firefox, Safari and Opera. It will work in future on IE11 when they will fix their rendering engine.
     
    roBrowser is not a different game as Gravity built (Ragnarok Zero, Ragnarok Violet, ...), this project is intended to be another client for RO1, to connect on private servers.
     


    Get the source
    (Thanks to report all bugs)

    If you like roBrowser, you can help me improving it or
    even thinking about doing a donation ?


     
     
     
    Screenshots










     
     

    The project is still on going, currently missing a lot of features to match the official client (trade ui, npc buy/sell, ...), but I'm working on it.
     

    Some usefulls links :
    [*] Source code [*]Installation guide [*]WebSite [*]API Guide [*]Forum [*]Demo (Yep there is even a demo if you want to try it).

  5. Upvote
    Mhalicot got a reaction from Zirius in Costume System   
    no its not the only way, you can still add your costume in your database manually.. make sure that you follow this Guide [WIKI]Custom Items
  6. Upvote
    Mhalicot got a reaction from eKoh in [Script Command] addrid   
    A small example to how it works:
     
    - script bla -1,{ end;OnClock0820: addrid(0); if (zeny>20000) set zeny,0; end;}   
    means 08:20 each player who's currently logged in and has more than 20000 zeny would have his money set to 0;

    Another example:
    prontera,120,120,2 script bla 120,{ addrid(2000001); set cake,2; dispbottom "soup"; end;}   
    means that if someone talks with that npc, it'd also add the player with the acc_id 2000001 ,set both of their cake variables to 2 and display soup at the bottom of their chatwindow.

    And a last one:
    prontera,120,120,2 script bla 120,{ addrid(3,1,getcharid(2)); mes "hey my guild"; close;}   
    means that if someone in a guild talks with that npc , his entire guild as long as they aren't involved in a script currently, get a npcwindow with "hey my guild"
     
    Main Link~
  7. Upvote
    Mhalicot got a reaction from Jey in [Script Command] addrid   
    File Name: [script Command] addrid
    File Submitter: Mhalicot
    File Submitted: 04 Dec 2013
    File Category: Plugins
     
    Converted to plugins since its been a month in pull request e5d29d7 by Dastgir
    topic request here
     
    HPM addrid complete package.
     
    Compatible with Windows System Only
     
    if you are using Linux, ignore other files and use only addrid.c
    Instructions:1. Download and extract files using 7z or any application that can extract it.
    2. extract it in your server directory ex: C:/RO Server/Hercules/
    2.1. edit conf/plugins.conf and add addrid
    3. Your done. you can now try your plugins

    /*========================================================================= * Attaches a set of RIDs to the current script. [digitalhamster] * addrid(<type>{,<flag>{,<parameters>}}); * <type>: * 0 : All players in the server. * 1 : All players in the map of the invoking player, or the invoking NPC if no player is attached. * 2 : Party members of a specified party ID. * [ Parameters: <party id> ] * 3 : Guild members of a specified guild ID. * [ Parameters: <guild id> ] * 4 : All players in a specified area of the map of the invoking player (or NPC). * [ Parameters: <x0>,<y0>,<x1>,<y1> ] * Account ID: The specified account ID. * <flag>: * 0 : Players are always attached. (default) * 1 : Players currently running another script will not be attached. *-------------------------------------------------------------------------*/ Quote
    A small example to how it works:
    - script bla -1,{ end;OnClock0820: addrid(0); if (zeny>20000) set zeny,0; end;} means 08:20 each player who's currently logged in and has more than 20000 zeny would have his money set to 0;
     
    Another example:
    prontera,120,120,2 script bla 120,{ addrid(2000001); set cake,2; dispbottom "soup"; end;} means that if someone talks with that npc, it'd also add the player with the acc_id 2000001 ,set both of their cake variables to 2 and display soup at the bottom of their chatwindow.
     
    And a last one:
    prontera,120,120,2 script bla 120,{ addrid(3,1,getcharid(2)); mes "hey my guild"; close;} means that if someone in a guild talks with that npc , his entire guild as long as they aren't involved in a script currently, get a npcwindow with "hey my guild"
     
    Main Link~
     
     
    Note: It is compiled already, so don't bother to recompile it.
    use recompile if you modify the script.
    If you have any questions feel free to drop a comment. 
    for more info on how to to use HPM visit Here
     
    Click here to download this file
  8. Upvote
    Mhalicot got a reaction from Apacman in Costume System   
    File Name: Costume System
    File Submitter: Mhalicot
    File Submitted: 12 Oct 2013
    File Category: Utility
     
    ~ Originally script by Rebel, Zephyrus [rAthena],
    ~ I don't own this script I'd revised it to make it compatible with Hercules.
    ~ [Original Topic] http://goo.gl/YU1Z7o
    ~ 100% compatible in (revision 137*)
    Download contains: Costume System.diff and costume.txt
     
    Click here to download this file
  9. Upvote
    Mhalicot reacted to Mumbles in Permanant Group Changer   
    As it's currently written, this won't function completely for a couple of reasons.
     
    .@p_name$ = .@atcmd_parameters$[1];   
    This only pulls the second position of the index. If you syntax is @adjgroup2 99 Player B, the script will only read it as @adjgroup2 99 Player. The biggest problem with this is that if there are two players online named Player A and Player B, the script might unintentionally change Player A's group; you won't immediately know for sure, since your variable .@p_name$ will only store "Player".
     
    A proper way to determine the player's name would be to store additional values past index 1. When you type @adjgroup2 99 Player B, the following values are stored:
     
    .@atcmd_command$ = "@adjgroup2";.@atcmd_parameters$[0] = "99";.@atcmd_parameters$[1] = "Player";.@atcmd_parameters$[2] = "B";.@atcmd_numparameters = 3;  
    Using this information, you can collect the additional player information by copying the array values and imploding them, separated by spaces:
     
    for (.@i = 1; .@i < .@atcmd_numparameters; .@i++) { .@name_data$[.@j++] = .@atcmd_parameters$[.@i];}.@p_name$ = implode(.@name_data$, " ");   
    Now .@p_name$ will properly store the name Player B, or whatever name you send that has spaces in it.
     
     
    .@account_id = getcharid(3, .@p_name$);   
    The problem here is that getcharid() will only return a value if the player is online and can be attached to the script (this would have been a problem with .@p_name$ anyway, since it was incorrectly storing player names);  if Player B is offline, .@account_id will have a value of 0. Normally, this would be fine, since you added a check to determine whether or not a player exists on the map server; however, it seems you're trying to update the account regardless of whether or not a player is online. A more efficient way of collecting a player's account ID would be to query the database using their (now properly stored) player name.
     
    .@account_id = query_sql("SELECT `account_id` FROM `char` WHERE `name` = '"+ .@p_name$ +"'");   
    Using the function query_sql() will return the value found; if the player truly does not exist at all, the function will return 0. In that case, you can replace this check with a simpler one:
     
    .@exist = query_sql("SELECT `group_id` FROM `login` WHERE `account_id`="+.@account_id, .@g_id); if (!.@exist){ message strcharinfo(0), .@p_name$ +" Does not Exist."; end; } if (!.@account_id){ message strcharinfo(0), .@p_name$ +" does not exist."; end; } query_sql "SELECT `group_id` FROM `login` WHERE `account_id` = '"+ .@account_id +"'", .@g_id;  
    With these changes made, the rest of the script and checks will run just fine.
     
     
     
  10. Upvote
    Mhalicot got a reaction from iZeal in Costume Item Plugins   
    Noted I will when I update it..
  11. Upvote
    Mhalicot got a reaction from iZeal in Costume Item Plugins   
    I will.. just be patient
     
     
     
    Yes I think it is
  12. Upvote
    Mhalicot got a reaction from zackpinoy in Patulong newbie po. Failed to connect   
    check mo po yung login mo.. make sure na tama po... pag mag ke-create ka po ng account mag lagay ka po ng _M or _F sa dulo ng username... di mo po pwede gamitin yung server username and login na pang LogIn sa account.. 
     
    mejo malabo po kasi yung screenshot mo.. paki separate po yung login-server.bat kasi dun po yung problem...
  13. Upvote
    Mhalicot got a reaction from iZeal in [AtCommand] autoatk   
    Update   Version 1.4 ~ Fixed Compilation error. Rev. 145***    Please download latest version.
  14. Upvote
    Mhalicot got a reaction from iZeal in autopots   
    Thanks for your info, I will check it after work.
  15. Upvote
    Mhalicot reacted to Mumbles in Party Script Plugins   
    Here's the original debug utility used when we were working on this plugin: http://herc.ws/board/topic/5910-partyscript-debugger/
  16. Upvote
    Mhalicot got a reaction from ShankS in Costume System v1   
    ~ Originally script by Rebel, Zephyrus [rAthena]. ~ Hindi ko pag aari ang script na ito, ginawa ko lang itong tugma sa Hercules.    Kung sakaling magustuhan nyo, pindutin lamang ang  bilang pasasalamat. ~ [Original Topic] http://goo.gl/YU1Z7o ~ 100% compatible in (revision 12624) ~ Requested by karazu    
      ~ Download: http://herc.ws/board/files/file/51-costume-system/ ~ Maraming salamat sa pag suporta. Bigyan ng rate ang download kung gumana.   Note: Inilagay ko sya sa Download para makita rin ng iba kung sakaling matabunan ang topic na to.          Salamat sa pang unawa.
  17. Upvote
    Mhalicot got a reaction from Happy in Item DB file structure overhaul   
    I wish there is also overhaul in Mob db file structure
  18. Upvote
    Mhalicot got a reaction from Happy in Item DB file structure overhaul   
    Impressive
  19. Upvote
    Mhalicot got a reaction from Happy in Hello, Denzon Here!   
    Hello Denzon,
     
    Thank you for choosing us
    Welcome aboard Kababayan, in this forum we also have Filipino Community sub forum.. feel free to drop by
    And please read our Hercules Forum Rules.
  20. Upvote
    Mhalicot got a reaction from Happy in announce rates   
    To give you a wider idea about timer.. please read [WIKI]Timers (Scripting)..
     
    Explore and play with it
  21. Upvote
    Mhalicot got a reaction from Happy in status icon not showing autojobchanger   
    maybe add in your jobchanger script 
    atcommand "@refresh";  so you dont need to use @refresh anymore, NPC will do it for you
     
     
  22. Upvote
    Mhalicot got a reaction from Happy in Please make this script instance based   
    Please read this Guide about Instancing [WIKI]Instancing for  your reference.
  23. Upvote
    Mhalicot got a reaction from Happy in Costume Item Plugins   
    will test it this weekend
  24. Upvote
    Mhalicot got a reaction from Happy in Costume Item Plugins   
    Update
    Fixed Sinx Can't Equipt dagger/sword on both arms(L/R), Special Thanks to Haru for Help [Mhalicot]

  25. Upvote
    Mhalicot got a reaction from Happy in [AtCommand] afk   
    ^try to download it again..
×
×
  • Create New...

Important Information

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