Dramosith
-
Content Count
48 -
Joined
-
Last visited
Reputation Activity
-
Dramosith got a reaction from evilpuncker in roBrowser - Ragnarok Online for Web Browsers
i mean i am talking about "play in browser*" from Evilpuncker
-
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_
-
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.
-
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:..
-
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
-
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; }}
-
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.
-
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.
-
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
-
-
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
-
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 -
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
-
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
-
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: