Jump to content

Search the Community

Showing results for tags 'utility'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bulletin Centre
    • Community News
    • Repository News
    • Ragnarok News
  • Hercules Development Centre
    • Development Discussion
    • Suggestions
    • Development Centre Archives
  • Support & Releases
    • General Server Support
    • Database
    • Scripting
    • Source
    • Plugin
    • Client-Side
    • Graphic Enhancements
    • Other Support & Releases
  • Hercules Community
    • General Discussion
    • Projects
    • Employment
    • Server Advertisement
    • Arts & Writings
    • Off Topic
  • 3CeAM Centre
    • News and Development
    • Community
  • International Communities
    • Filipino Community
    • Portuguese Community
    • Spanish Community
    • Other Communities

Categories

  • Client Resources
  • Graphic Resources
    • Sprites & Palettes
    • Maps & Textures
    • Other Graphics
  • Server Resources
    • Server Managers / Editors Releases
    • Script Releases
    • Source Modifications
    • Plugins
    • Pre-Compiled Server
  • Web Resources

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Discord


Skype


IRC Nickname


Website URL


Location:


Interests


Github

Found 63 results

  1. Version 1

    2532 downloads

    Tool for generating HP/SP table for Hercules 'job_db.conf' Options: 1. eA Formula - Generate tables using the old and bug/OP formula of eA 2. Sequential - Generate tables using the sequential format(2,4,6...) 3. Custom Formula - Generate tables using your formulated formula(Javascript syntax) Prerequisite - 3.0 .NET Framework
  2. Name: Party Board Registration NPC Location: Every town (New World towns commented out) Coded by: Me! (IeYasuru) What it does: A registration board with a sign above it showing "# Registrations) sits in each town. Players seeking a party can register themselves, which stores their name, job, and base/job levels. Party leaders can talk to the board and look through any registered members and chose who they want to invite to party. Script breaks away to invitee and asks if they want to join <Party Leader>'s party. If they chose yes, they get warped ~ 2 cells away from the party leader, and the party leader gets warped back to where he was when he activated the invitation. Features: - Uses attachrid/detachrid to run script execution between two different players - Checks party size of party leader to make sure party isn't already full (stored in $@Max_Party_Size under OnInit, set to max party size allowed on your server) - Main menu is dynamic, stored in .Menu_Ops[] set in OnInit. Just add .Menu_Ops[2] = "foobar"; to add new menu item, and you can add a new callsub label without having to worry about breaking any existing code. Make sure you add a new case #: callsub "<label>"; inside the switch() at line 59 - Waitingroom chatbox over NPC displays number of players registered looking for party. A one second timer constantly runs in the background refreshing the list, removing players that are already in a party, offline, or revoke their registration. - Duplicates set for all towns (except Novice Grounds and Prison for obvious reasons). There are duplicates set for mid_camp, manuk, and splendide, but they are commented out by default for servers that require the New World quest to access those maps so party leaders can't warp low level players to New World maps without the quest having been done. If you do not require this quest and wish to activate these duplicates, simply uncomment lines 253-255 The script uses a temporary global array named $@PB_PartyBoard$[]. It -could- be written to use SQL, but with as often as parse_party_list() runs, executing SQL queries to the database that frequently isn't the best idea, and since arrays now hold INT_MAX (roughly 2.1 billion) values, the likeliness of the array filling up are infinitesimally small. Special thanks goes to Aeromesi for the idea for this script. partyboard.txt
  3. File Name: IP Ban Script File Submitter: Yoh Asakura File Submitted: 31 Mar 2015 File Category: Utility IP Ban Script A simple and useful script that allows GM's to Ban someone's IP from the server. It's also possible to put a reason why you want to ban that IP. The IP and the reason (if any) will be at your database, in "ipbanlist" table. Original author: unknown Script edited by: Yoh Asakura. Click here to download this file
  4. Version 1.1

    303 downloads

    This is a Simple Code Improved by me and Originally the method was from Brian. Features: Random bot check will trigger when killing a mob. 25% Chance to trigger when killing a Mob. If already passed the bot check. you will not be check again in the future. (Until you Recon) You have 3 Chance to prove that you are not Bot. If you fail. 10days of jail time. If you reconnect during the checkpoint. you will return in checkpoint after reconnecting. I have tested this in my server and works fine to me. If you found bug. Please report it PS: Sorry for my Grammar and Messy look Script
  5. Preview: http://goo.gl/GUwpM5 Info: Tell you how long you're online. Download: script - http://pastebin.com/gYVYqgpF sql - http://pastebin.com/HTL3wEhz
  6. View File Freebee(freebie npc) So basically its holidays so a lot of servers will be giving tons of freebies and stuff, and probably will have to make the same npc the next month and then again next month, so I made this npc to easily remake the same npc over and over. Features: Ability to reset the redeemed freebie variable/tracker for next time's freebies. You can easily edit the npc, change the items etc for next occasion. And keep the old array of items for next year(if you will give them again next yr). So yeah honestly its pretty simple, any scripter can easily do but sometimes you get lazy, I get lazy and I want to just download something that does what I want to do lol and spend more time doing something else. I tested the initial release, however please test it before implementing on your server. freebee_1.2.txt Submitter Happy Submitted 12/24/14 Category Utility  
  7. Version 1.2

    348 downloads

    So basically its holidays so a lot of servers will be giving tons of freebies and stuff, and probably will have to make the same npc the next month and then again next month, so I made this npc to easily remake the same npc over and over. Features: Ability to reset the redeemed freebie variable/tracker for next time's freebies. You can easily edit the npc, change the items etc for next occasion. And keep the old array of items for next year(if you will give them again next yr). So yeah honestly its pretty simple, any scripter can easily do but sometimes you get lazy, I get lazy and I want to just download something that does what I want to do lol and spend more time doing something else. I tested the initial release, however please test it before implementing on your server. freebee_1.2.txt
  8. @charinfo A @command (via script) that gives you and your GM Staff (GM level 2 NOT group level)information about Player account informations without having to login to phpmyadmin. I'm quite used to making very simple scripts but this is my first time to give back to the community and also my first time using sql query in scripts (in short i'm a newbie) Please leave comments about what you think . ( I use it on my own server so it includes checking if they have freebies received via account or via mac address) You can choose to input Character name or Username NOTE: I know the @accinfo almost do the same thing but i'm a big noob in source editing so i made this for my own use ( then i can include the stuff i want to display) - script charinfo -1,{OnInit: bindatcmd "charinfo","charinfo::OnCharInfo", 0, 2; end;OnCharInfo: if(getgroupid() >= 2) { mes " [ Character Info ] "; mes " Hello GM ^00CC00"+strcharinfo(0)+"^000000!"; mes " What would you like to check? "; switch (select("Character Name:Username")) { case 1: input .@chrnm$; query_sql "SELECT `account_id` FROM `char` WHERE `name` = '" + .@chrnm$ + "'",.@acid; next; break; case 2: input .@acnme$; query_sql "SELECT `account_id` FROM `login` WHERE `userid` = '" + .@acnme$ + "'",.@acid; next; break; } query_sql "SELECT `userid`,`email`,`group_id`,`last_ip`,`birthdate`,`last_mac` FROM `login` WHERE `account_id` ='" + .@acid + "'", .@usrd$,.@eml$,.@ggm,.@lstip$,.@brtdy$,.@macad$; if ( .@ggm > 0 ) { mes "[ Account Information ]"; mes "GM Account Information are not available"; close; } else if ( .@acid < 2000000 || .@acid > 3000000 ) { mes "[ Account Information ]"; mes "Character Not Found"; close; } query_sql "SELECT `name`, `base_level`, `job_level` FROM `char` WHERE `account_id` =" + .@acid + " ORDER BY `base_level` DESC",.@chrlst$, .@blvl, .@jlvl; mes "[Character List]" ; for(set .@i, 0; .@i < getarraysize(.@chrlst$); set .@i, .@i + 1){ mes .@i+1+". ^00CC00"+.@chrlst$[.@i]+"^000000 "; mes "Level: "+.@blvl[.@i]+"/"+.@jlvl[.@i]+" "; } next; mes "[ Account Information ]"; mes "Account ID: "+.@acid; mes "Username: "+.@usrd$; mes "Email: "+.@eml$; mes "Last IP: ^00CC00"+.@lstip$+"^000000"; mes "Birthdate: "+.@brtdy$; mes "Mac Address: ^FF0000"+.@macad$+"^000000"; query_sql "SELECT `account_id`,`last_mac` FROM `freebies` WHERE `account_id` =" + .@acid + " ",.@rcvfrbs, .@lstmc$; if (.@rcvfrbs > 0) { set .@rcvfrbs, 1; } else { set .@rcvfrbs, 0; } if (.@rcvfrbs > 0) { set .@rcvfrbs$, "^00CC00Yes^000000"; } if (.@rcvfrbs == 0) { set .@rcvfrbs$, "^FF0000No^000000"; } mes "Freebies from account: "+.@rcvfrbs$; for(set .@i1, 0; .@i1 < getarraysize(.@lstmc$); set .@i1, .@i1 + 1){ set .@lstmc, .@lstmc +1; } if (.@lstmc < 1) { set .@lstmc$, "^FF0000No^000000"; } if (.@lstmc > 0) { set .@lstmc$, "^00CC00Yes^000000"; } mes "Freebies from MAC: "+.@lstmc$; close; }} 2. @ipinfo This one displays all users (displays username) with login count and last login from IP address of a certain character (Input Character name) - script ipinfo -1,{OnInit: bindatcmd "ipinfo","ipinfo::OnIPInfo", 2, 2; end;OnIPInfo: if(getgroupid() >= 2) { input .@chrnm$; query_sql "SELECT `account_id` FROM `char` WHERE `name` = '" + .@chrnm$ + "'",.@acid; query_sql "SELECT `last_ip`,`group_id` FROM `login` WHERE `account_id` ='" + .@acid + "'", .@lstp$, .@grplvl; query_sql "SELECT `account_id`,`userid`,`logincount`,`lastlogin` FROM `login` WHERE `last_ip` ='" + .@lstp$+ "'", .@acidlip, .@acidlip$, .@lgncnt, .@lstlgn$; if (.@acid < 2000000 || .@acid > 3000000) { mes "Character Not Found"; close; } if (.@grplvl > 0) { mes "GM Accounts Not Available"; close; } mes "Name: ^00CC00"+.@chrnm$+"^000000 "; mes "IP Address: ^FF0000"+.@lstp$+"^000000 "; next; mes "Displaying Users with IP: ^00CC00"+.@lstp$; next; for(set .@i, 0; .@i < getarraysize(.@acidlip$); set .@i, .@i + 1){ mes .@i+1+". ^00CC00"+.@acidlip$[.@i]+"^000000 "; mes "Login Count: "+.@lgncnt[.@i]+" "; mes "Last Login: "+.@lstlgn$[.@i]+" "; } close; }} 3. @macinfo Same as @ipinfo except this one displays mac address information (if you have harmony or in my case have last_mac table) - script macinfo -1,{OnInit: bindatcmd "macinfo","macinfo::OnMacInfo", 2, 2; end;OnMacInfo: if(getgroupid() >= 2) { input .@chrnm$; query_sql "SELECT `account_id` FROM `char` WHERE `name` = '" + .@chrnm$ + "'",.@acid; query_sql "SELECT `last_mac`,`group_id` FROM `login` WHERE `account_id` ='" + .@acid + "'", .@lstp$, .@grplvl; query_sql "SELECT `account_id`,`userid`,`logincount`,`lastlogin` FROM `login` WHERE `last_mac` ='" + .@lstp$+ "'", .@acidlmac, .@acidlmac$, .@lgncnt, .@lstlgn$; if (.@acid < 2000000 || .@acid > 3000000) { mes "Character Not Found"; close; } if (.@grplvl > 0) { mes "GM Accounts Not Available"; close; } mes "Name: ^00CC00"+.@chrnm$+"^000000 "; mes "Mac Address: ^FF0000"+.@lstp$+"^000000 "; next; mes "Displaying Users with Mac: ^00CC00"+.@lstp$; next; for(set .@i, 0; .@i < getarraysize(.@acidlmac$); set .@i, .@i + 1){ mes .@i+1+". ^00CC00"+.@acidlmac$[.@i]+"^000000 "; mes "Login Count: "+.@lgncnt[.@i]+" "; mes "Last Login: "+.@lstlgn$[.@i]+" "; } close; }}
  9. File Name: Monster Search File Submitter: GmOcean File Submitted: 12 Oct 2014 File Category: Utility Official Supported Projects: Midgard-Community Project & Yourolist Project & RateMyServer Website ============================================================= Description ============================================================= This script will allow users to search information about a monster in-game, and then open up a page to that exact mob on any website admins choose to enable. Works for both re/non-re monsters. ============================================================= Features ============================================================= Choose between what website you want your server to use. Or simply leave that upto your players by enabling all sites. ============================================================= NOTE - Requires a client from 2011-10-10aRagexe.exe onwards. NOTE2 - RateMyServer Link does not support custom mobs. NOTE3 - As of yet, Midgard-Community & Yourolist also, do not support custom mobs to the extent of my knowledge. ============================================================= Click here to download this file
  10. File Name: Effect List File Submitter: GmOcean File Submitted: 09 Sep 2014 File Category: Utility A simple Utility script designed to make searching for effects in game easier. Click here to download this file
  11. GmOcean

    Effect List

    Version 0.2

    283 downloads

    A simple Utility script designed to make searching for effects in game easier.
  12. Version 1.0a

    113 downloads

    This is a command "@adjgroup2" From which you can give a character new GroupID, no matter he is online or offline. The New Group is changed permanently. Usage: @adjgroup2 <GroupID> <PlayerName> If PlayerName contains Spaces, Just put it with spaces, without Quotes.
  13. File Name: Permanant Group Changer File Submitter: Dastgir File Submitted: 22 Jul 2014 File Category: Utility This is a command "@adjgroup2" From which you can give a character new GroupID, no matter he is online or offline. The New Group is changed permanently. Usage: @adjgroup2 <GroupID> <PlayerName> If PlayerName contains Spaces, Just put it with spaces, without Quotes. Click here to download this file
  14. Utility: @debuff command Original concept by @quesoph: http://herc.ws/board/topic/2709-plugin-debuff/ Description: Debuffs all players on the invoker's current map. Download: https://github.com/datmumbles/Scripts/raw/master/cmd/debuff.txt
  15. Utility: Partyscript Debugger Description: Debug utility for Mhalicot's partyscript plugin. Accessible via '@modparty' or '@mp'. Download: https://github.com/datmumbles/Scripts/raw/master/sample/party.txt
  16. File Name: Rebirth System File Submitter: Dastgir File Submitted: 05 Apr 2014 File Category: Utility It is Rebirth System , which allows to rebirth unlimited times Some of its features on how it works It does not give any Extra StatusPoints(Adjustable via Config) Requires Some Item to Rebirth Rewards are given when you rebirth with x% chance You can Only Rebirth when you are Max Level (3rd,2nd job Configurable Option) RebirthSystem Ranking(To know who has Rebirth How many times) Master Rebirth System(When you have Rebirthed for x times, You can do Master Rebirth. You can add ItemReward and ItemRequirements, only for MasterRebirth too..) GM can reset the Rebirth Rankings(Affects StatusPoint Given) Can Force the User to be rebirthed to Novice/High Novice. Can Give x status point every Rebirth. Can Give y status point every Master Rebirth. Can Limit Number of Rebirth/Master Rebirths. Can rebirth to Any Jobs(Job Adjustable via Config) I made this script because it was requested to me by someone. Click here to download this file
  17. Dastgir

    Rebirth System

    Version 1.5

    742 downloads

    It is Rebirth System , which allows to rebirth unlimited times Some of its features on how it works It does not give any Extra StatusPoints(Adjustable via Config) Requires Some Item to Rebirth Rewards are given when you rebirth with x% chance You can Only Rebirth when you are Max Level (3rd,2nd job Configurable Option) RebirthSystem Ranking(To know who has Rebirth How many times) Master Rebirth System(When you have Rebirthed for x times, You can do Master Rebirth. You can add ItemReward and ItemRequirements, only for MasterRebirth too..) GM can reset the Rebirth Rankings(Affects StatusPoint Given) Can Force the User to be rebirthed to Novice/High Novice. Can Give x status point every Rebirth. Can Give y status point every Master Rebirth. Can Limit Number of Rebirth/Master Rebirths. Can rebirth to Any Jobs(Job Adjustable via Config) I made this script because it was requested to me by someone.
  18. File Name: Facebook Share File Submitter: Dastgir File Submitted: 12 Mar 2014 File Category: Utility Facebook Share System(Works Only with New Clients) Configuration: Edit NPC FacebookShare.txt .link$ = "http://www.yourdomain.com/fbshare/"; //Trailing with "/" Edit the link with the link where you have PHP Scripts(Trailing with "/" or "/index.php") WebSite: Edit config.php $host = "127.0.0.1"; //MySQL Host$user = "root"; //MySQL Username$pass = ""; //MySQL Password$database = "fb_share"; //Ragnarok Database$site = "http://yourdomain.com/fbshare/"; //Link to FBShare Page(Directory where these scripts are installed) $site should match with .link$(in the npc), Other Info are self explanatory. It is a Simple Script Illustrating the usage of linking to website. Click here to download this file
  19. Dastgir

    Facebook Share

    Version 1.0a

    988 downloads

    Facebook Share System(Works Only with New Clients) Configuration: Edit NPC FacebookShare.txt .link$ = "http://www.yourdomain.com/fbshare/"; //Trailing with "/" Edit the link with the link where you have PHP Scripts(Trailing with "/" or "/index.php") WebSite: Edit config.php $host = "127.0.0.1"; //MySQL Host$user = "root"; //MySQL Username$pass = ""; //MySQL Password$database = "fb_share"; //Ragnarok Database$site = "http://yourdomain.com/fbshare/"; //Link to FBShare Page(Directory where these scripts are installed) $site should match with .link$(in the npc), Other Info are self explanatory. It is a Simple Script Illustrating the usage of linking to website.
  20. Preview : You can click special NPC and put its location to your list, so you will be able to use this warper to go to there. How to put special NPC ? Open 2_Mark_Stone.txt and add new setting like this : <map>,<x>,<y>,<facing>%TAB%duplicate(GG_Record_Mark_Main)%TAB%<NPC Name>%TAB%<sprite id> All you need to notice is your npc name must look like this : " blablabla#blablabla_uz% " ( % = 1,2,3...9 ) If you set this new npc is _uz2, then you will find it in "2" type when you use warper. -------------------------------------------------------------------------------------------------------- Download : mark_warper_2.rar
  21. Version v1.0.0.600

    6123 downloads

    Easy to use & feature packed NPC Script Editor for RO emulator(s). Has a built in plug-in system, so anyone can write their own plugin to extend this editor's feature. Now optimized for performance and support NPC Script Parsing / Syntax / Error checking (F6) right in the editor to speed up your coding.
  22. me start to love rewrite Emistry's script .... hehehe sure he don't mind Download: 2.1 script & plugin plugin is meant for players can vend on top of npc look for the original topic here for description https://rathena.org/board/topic/84828-utility-vendor-control/ ... but download the script here .. hahaha
  23. Preview : http://bit.ly/Z0ECZx Introduction : You can hire this npc, it will follow you and give you buff. Download : dedicated_npc_3.txt More NPC : First add new npc like this: ,,,duplicate(DedicatedNPCMain)Add new name define into .npc_name$setarray .npc_name$[0],"Dedicated Poring AAA","Dedicated Poring BBB","Dedicated Poring CCC"; Time Set : 60 seconds set getvariableofnpc(.npc_time[@id_use],"DedicatedNPCTimer"),gettimetick(2)+60; Update : 2014/02/27 : http://herc.ws/board/topic/4107-dedicated-npc-v2/?p=27298 http://rathena.org/board/topic/74607-dedicated-npc-v2/?p=244414 2014/01/24 : Rewrite timer and npc runner. Edit : No repairall? >> reply
  24. I know there is a basic vip system but this is my version of it, it was written for me awhile back so i dont know weither theres a more effective way of doing it. http://upaste.me/26549319f804fc97 Let me know what you guys think? Edit. there isnt meant to be a space every second line tho.. stupid code box thingy
  25. File Name: Modified Healer File Submitter: Zephy File Submitted: 06 Dec 2013 File Category: Scripts Versatile healer that can be configured easily. Additional features include price, buffs, repair, and delay per use. Modified from Euphy's healer. Click here to download this file
×
×
  • Create New...

Important Information

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