Jump to content

Dramosith

Members
  • Content Count

    48
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    Dramosith got a reaction from evilpuncker in roBrowser - Ragnarok Online for Web Browsers   
    i mean i am talking about "play in browser*" from Evilpuncker
     
  2. Upvote
    Dramosith reacted to AnnieRuru in noitem plugin   
    Download: 1.9
    plugin
     
    tested with
    prontera mapflag noitem 0,4,5 prontera mapflag noitem IT_HEALING, IT_WEAPON, IT_ARMOR disable player from using healing items, and preventing equip weapon and armor.
    .
    prontera mapflag noitem Poring_Card prontera mapflag noitem 4001 disable player from using Poring Card
     
     
    Credit to original author -> https://rathena.org/board/topic/59578-mapflags-noitem-and-noskill2/
    Wynn_
     
  3. Upvote
    Dramosith reacted to Haru in Flux Control Panel for Hercules   
    Try importing the mob_db table. It is used by the character view page to retrieve info about pets.
  4. Upvote
    Dramosith reacted to AnnieRuru in Scuffle Event 2.1   
    this one ... Paskie sent me the topic link asked me to write so ...
    http://rathena.org/board/topic/93022-random-pker/
    I finished it...
     
    Download 2.1
    scuffle_event_2.1.txt
    also needs source modification of -> getmemberaid
     
    this is a twist to last man standing event
    every few hours (configurable), this event will randomly select a few players
    those players who are quick enough to type '@scuffle' will be able to join the event
    then its a last man standing ... the last one who stay in the map gains the prize
     
    the condition to pick the players for the registrations are : ( by default )
    - not a vendor
    - not in a chatroom
    - not inside an event map (nowarp and nowarpto mapflag)
    - not a GM
    - active in last 30 seconds
    - base level above 55
    - no same ip
     
    to configure the time, simply change
    OnClock0000: // Configure time here ...OnClock0600:OnClock1200:OnClock1800:..
     
     
  5. Upvote
    Dramosith reacted to AnnieRuru in Guild Alliance Chat -> @ally   
    Download:
    plugin <-- for those who knows how to install plugin
    patch <-- for those who thinks plugin is pain
     
     
    I don't think there's anything special about this mod
     
    yes it is, I sooo feels stupid now
    hercules already have #ally chat

  6. Upvote
    Dramosith reacted to AnnieRuru in getmemberaid checkmes   
    Download: 1.3
    plugin
     
     
    --------------------------------
     
    everything is inside this sample
    http://upaste.me/10bb21957e0971185
    its meant to attachrid online players
     
    checkmes ...
    is just like addrid with type 1 ... means only attachrid on players that doesn't have a npc dialog
    - script test dialog -1,{Onaaa: mes "hi"; close;OnInit: while (1) { getmemberaid ALL_CLIENT; for ( .@i = 0; .@i < $@onlinecount; .@i++ ) { if ( !checkmes( $@onlineaid[.@i] ) ) { // if don't have a npc dialog attachrid $@onlineaid[.@i]; addtimer 1, strnpcinfo(0)+"::Onaaa"; } } sleep 1000; }}  
  7. Upvote
    Dramosith reacted to latheesan in NPC Script Editor   
    Hi everyone,
     
    I am back from my long break. I have now completed the script parsing / checking functionality within NPC Script Editor.
     
    I got in touch with Ind from Hercules emu few months ago to discuss the posibility of using the script parsing functionality that is already inside map-server as a stand alone feature and one of the developer came up with this: https://github.com/HerculesWS/Hercules/pull/217
     
    This
    special edition of map-server_sql.exe (compiled from Hercules emu) is
    now integrated with NPC Script Editor. Here is how it looks like:
     
    When you are editing a script, press F6 to parse and synctax check the script you are working with. Any errors are reported like this:

     
    If you've fixed the error and pressed F6 again, it will highlight the next problem, etc...
     

     
    Now
    you can work on NPC Scripts and not have to load it into the live/test
    server to see if any syntax/coding error are in there. Hopefully this
    will speed up everyone's NPC Scripting.
     
    I am
    currently working on packaging this as a standalone installer and hope
    to have it released soon. This new build comes with new bug fixes and
    improvements also.
  8. Upvote
    Dramosith reacted to Mumbles in rAthena to hercules - Script compatible?   
    Use Hercules' doc/script_commands.txt for reference if you're unsure of whether or not we have a script command that you need. Additionally, a script-checker was added to Hercules just recently for Linux, OS X, and Windows; it can also be used on Haru's website. This script-checker is a great and convenient way of checking your script's compatibility with Hercules, as it will return any errors the map-server would encounter if loaded.
  9. Upvote
    Dramosith reacted to AnnieRuru in [Outdated] battleground system without waitingroom   
    This plugin has outdated
    Haru has already fixed queue iterator script command
    this plugin is no longer needed
     
    sample battleground script using queue iterator
    http://upaste.me/ab3022385d0127b7f
     

     
    outdated topics from eathena or rathena
    this one is more update
     
    Download: 1.5
    plugin
     
    -----------------------------------------
     
    *createbgid , , , , ;
    create a specific battleground ID, for the rest .... refer to doc
    .red = createbgid( "guild_vs3", 13,50, strnpcinfo(0)+"::Onredout", strnpcinfo(0)+"::Onreddead" );.blue = createbgid( "guild_vs3", 86,50, strnpcinfo(0)+"::Onblueout", strnpcinfo(0)+"::Onbluedead" );.-----------------------------------------
     
    *setbgid {, };
    *setbgid {, };
    player attached to the script will join the battleground team,
    but if a player name ( or account ID ) is specify, will let that player join the battleground team
     
    for debugging purposes
    this command can return positive number ( > 0 ) if the function is successful
    if it return negative :-
    -1: the battleground team haven't create yet ... has to be create with createbgid
    -2: the team already full, it reached MAX_BG_MEMBERS = 30 which can increase at srcmapbattleground.h
    -3: player not found ... happens when the input is not online or not found
    -5: the player already join the battleground ID that you specify
     
    if the player has joined battleground ID 3, and you use setbgid 5;
    this will force the player to leave battleground ID 3 and join battleground ID 5 without any notification
    ( player who same group will receive a message mention that "player xxx leaving battlefield" )
    only when the player joined bg ID 9, and use setbgid 9; then only the command return -5
    but the script will still continue running without posting any error, so don't worry
     
    setbgid 0; is equal to *bg_leave;
    and setbgid 0, "annie"; or setbgid 0, 2000000;
    will make the player "annie" ( or account id 2000000 ) leave the battleground team without using *attachrid + *bg_leave
    warpwaitingpc "guild_vs3", 0,0;for ( .@i = 0; .@i < $@warpwaitingpcnum; .@i++ )setbgid ( .@i % 2 )? .red : .blue, $@warpwaitingpc[.@i];.-----------------------------------------
     
    *getbgusers ;
    similar to getpartymember , 2; // <-- return account ID
    this will create an array "$@arenamembers" holding all the player's account ID from the battleground team
    and $@arenamembersnum is equal to bg_get_data(, 0), just like $@partymembercount
    getbgusers .red;for ( .@i = 0; .@i < $@arenamembersnum; .@i++ )getitem 501, 1, $@arenamembers[.@i];.-----------------------------------------
     
    sample script
    http://upaste.me/7de710709dbb6fa17
     
    example script for reference material
    default battleground system using waitingroom, works in clean rathena/hercules
    http://upaste.me/497010755d3295805
    this script using this custom script commands
    http://upaste.me/b2781075699b0f8d9
    you can tell it really does make the script shorter
     
     
     
  10. Upvote
    Dramosith got a reaction from Legendary in Help me   
    you need upgrade sql.. 
  11. Upvote
    Dramosith got a reaction from Legendary in Help me Please Disconnected from server   
    if you want more about event and woe then go check here http://herc.ws/board/forum/19-script/ you 'll find more info
  12. Upvote
    Dramosith reacted to Beret in Items Serial Number   
    When you add support for all items, could add the item log as the aegis.
     
     
    CREATE TABLE [dbo].[itemLog]( [index] [int] IDENTITY(1,1) NOT NULL, [Ver] [int] NULL, [SID] [int] NULL, [Action] [int] NULL, [logtime] [datetime] NULL, [ip] [varchar](20) NULL, [eventx] [int] NULL, [eventy] [int] NULL, [srcAccountID] [int] NULL, [srcAccountName] [varchar](24) NULL, [srcCharID] [int] NULL, [srcCharName] [varchar](24) NULL, [srcJobType] [int] NULL, [srcLevel] [int] NULL, [desAccountID] [int] NULL, [desAccountName] [varchar](24) NULL, [desCharID] [int] NULL, [desCharName] [varchar](24) NULL, [Serialcode] [bigint] NULL, [ItemName] [varchar](24) NULL, [ItemID] [int] NULL, [ItemCount] [int] NULL, [MapName] [varchar](24) NULL, [price] [int] NULL, [slot1] [int] NULL, [slot2] [int] NULL, [slot3] [int] NULL, [slot4] [int] NULL, [refiningLevel] [int] NULL, [AuctionID] [int] NULL, [ItemBuyCash] [int] NULL, [Zeny] [int] NULL, [DestZeny] [int] NULL, [ItemHireExpireDate] [datetime] NULL, [bizType] [int] NULL, [identity] [bigint] NOT NULL, CONSTRAINT [PK_itemLog] PRIMARY KEY CLUSTERED
  13. Upvote
    Dramosith reacted to Mumbles in How To Connect To My Own RO Server? [Super Old Newbie]   
    Hi @jolnar,
    You might be better off following the guide by Patskie
    and running Hercules on your own computer, unless you plan on having
    others connect as well. If you'd like to connect remotely, read on.
     
    In step 8 in Patskie's guide, you'll want to change your char_ip and map_ip setting to your remote server's public IP address. Afterwards, change the <address> IP in your clientinfo.xml to the same IP and try connecting. If you're actually using a Hercules emulator, 2012-04-18 is the default client configured in src/common/mmo.h
  14. Upvote
    Dramosith reacted to Sanasol in Web Vending Database (Standalone and FluxCP Addon)   
    Flux fix named item


    Flux fix refine array
    https://github.com/S-anasol/sanasol/commit/ed5d5ef1ce0f6481be1da7dda082ece16a44766d
     
    Added Yommy's src version for flux and sa scripts
     
    Yommy Flux https://github.com/S-anasol/sanasol/tree/master/merchant_db_flux_yommy
    Yommy Standalone https://github.com/S-anasol/sanasol/tree/master/merchant_db_yommy
  15. Upvote
    Dramosith reacted to Uzieal in [Support] The Castle City of Invek   
    Hello Hercules, 
     
    So here it is The Updated & Released Castle City of Invek, or just Invek for short. Sorry for any delay in the release of the map but I hope it has been worth the wait. I have struggled with all of the bugs and issues when using BrowEdit, and I believe it has finally paid off! Here is my first public map release and I hope you all enjoy it ! I plan to Release many more maps, and even take requests from time to time. I would GREATLY appreciate any opinions, or general enthusiasm's, after all I could just keep my maps to myself but they are intended to benefit the Hercules Community ! If you download my free map release please offer me your input ! 
     

    -Updated Screen Caps- July 14, 2013 

    I have included the invek.extra file incase you wish to make a change to the map. You may use this map as you wish, however please do not redistribute as your own work or offer my work at any other location. I do not require being credited for this map. This is intended to be used with sky background, if you have trouble changing the background, installing the map, or making a fix then drop me a PM and I will gladly help support you.
     
    DOWNLOAD: 
     
×
×
  • Create New...

Important Information

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