Search the Community

Showing results for tags 'scripting'.



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

Calendars

  • Community Calendar

Found 9 results

  1. source

    Greetings, After a long break I'm returning back to the freelancing scene, I've been in the RO private servers scene since 2012, with over of 9 years of programming experience and 6 years of software development choosing me will ensure you would be getting an excellent quality of code/changes. What do i work on? Core Development (Source, C) Scripting and database editing Database Management System Administration (Linux only) I can also work on applications written in PHP, Node.js, Python, C++. Things I do"NOT" work with rAthena Pricing Hercules source editing starting from 10$ per request. Hercules scripting starting from 10$ per request. Hercules database editing from 5$ per request. Any other requests pricing would be calculated with 8$ per hour of work. For rush requests that takes place during the weekdays you will be charged a flat fee of 8USD per hour of work, a detailed bill of how many hours will be spent, the final sum and expected delivery date will be given before payment for any rush requests, and all rush requests are prepaid and can never be post paid. Contact methods Skype: hemagx Discord: Ema#8360 Payment methods Cryptocurrency (Most of it is accepted, BTC preferred) Western Union Paypal (Highly not-recommend, but accepted) Terms of Service I've a full time job therefore I do only work on weekends, I can only take up to 1 complex project or 3 medium-complexity projects per week. With every requests you get a guaranteed Hercules compatibility for 1 year, In-case any of hercules update during this period breaks my code you will be given an update upon request free of charge. After first year of the guaranteed compatibility period you will be charged a small fee for any updates, very simple updated may be still done for free and it's up to my judgement. In-case of paying with any other services than Crypto currency you're sole responsible of any fees the used service asks for, and that the net amount is at least equivalent to what i asked for. For medium/large projects a 50% deposit shall be paid, and it's nonrefundable as soon as i start working on it, rest being paid after project is done and delivered. May you have a good day!
  2. Status: Available Happy Devs Website: http://bit.ly/happydevs FB Page: https://www.facebook.com/happydevs/ Skype: mark.mogudev (New Service Added: Mapping Jobs now also available but only with official textures/models unless you already have a custom texture/model made by someone else) Starting Prices(show spoiler) STATUS: Scripter: Available Web Dev : Not available Source/Plugin: Available Payment Schedules At least 50% of the cost must be paid before development starts. The rest of the payment must be paid before the finish work is delivered. You can pay via WESTERN UNION OR PAYPAL Please read our Terms of Service before proceeding with any transaction and inquiry with us. Click here to contact us Website: http://bit.ly/happydevs Skype: mark.mogudev Discord: markfermin#6238 FB: https://www.facebook.com/happydevs/ Service Reviews(from this topic itself)
  3. Hi everyone, i am offering help in creating additional content for your servers. See below what that means in detail. What i offer: Basic Server / Client setup (10€) Scripting (Starts at 5€) Adding Custom Items / Maps / Mobs (1€ per Object) Adding / Changing Skills (Starts at 5€) Plugin / Tool development (Starts at 5€) Webcoding (Starts at 5€) MySQL (Starts at 5€) What you get extra: Quick response times Free bug fixes and Support (Doesn't cover changes to a working project i made for you.) Quality Work How to contact me: PM Writing in this Topic Ways to pay me: PayPal. Most of my prices start at 5€ and rise with complexity and work hours. After we worked out the project related specifics i will tell you my price according to the pricelist and complexity of the project. If the price is 50€ or more you need to pay 50% beforehand and the rest as you normally would. If for some reason you discontinue our agreement, i will hand you the current state of the project and keep the prepayment. If i discontinue our agreement, i will refund you the whole price you paid beforehand and hand you the current state of the project. I don't do this to scam you, but to protect myself from working on a big project and get dumped in between with a lot of work done but nothing earned. I hope you can understand that. If you agree to pay my price, i will develop the project according to the specifications we discussed earlier. Once the project is finished you can test the final result on my server. If you like the results you can pay me and i will hand over the finished project after receiving the payment. If you are interested you can contact me by PM here or writing me in this topic.
  4. Hey guys , So i was going through this script , i dont know who it was made by but as i'm trying to learn how to script i read whole script and try to understand how it works so i had a little doubt here please help me if u can. Here's the Script: https://pastebin.com/myhNdrkj So as this script pretty much gives u a skill and then stores the skill it gave u in "StalkerSkill" and everytime u login it checks for StalkerSkill and gives u the skill back . so it isnt lost . But problem is when u speak to the NPC in order to get a new it only checks for the skill that you obtained from NPC. So if u have a skill that You got from the NPC it will remove that skill and assign u new one . But what about the skill that a stalker copied from other player . When m doing that its stacking up 2 skills . Is there a way to fix it , and if yes how ? Please Help me out with this one Guys <3
  5. Status: [Dead] Quick Use infos: Skype contact: alaynero Paiement options: Paypal only Hello to you, wanderer. If you've ended up here, that's maybe because you're looking for someone to help you. Well, that could be me (I hope so, at least). Last updates: I'll soonly start to sell some really specific contents, and build some contents packages bound to these sells. If you're already interested, feel free to contact me! Here's some infos about these contents: Quests and Dungeons Package: Sold for 60$, this package includes 10 quests lines, and 7 customs dungeons, each bound to an access quest included inside the packages Each item can be used separately, and the dungeons are sold with the maps and mobs used (custom content, not mine, but all free to use from boards). Each quest can be bought separately, with a starting price of 5$, price that evolve according to the desired quest and its complexity Each dungeon can also be bought separately, with the bounded quest, for a starting price of 10$ Instance Package: Sold for 70$, this package includes 5 custom instances. All of these instances are ready to use, tested multiples times (and used on some servers) They can be completely configured to your will, and the packages includes maps (free to use from boards, not mine thought). You can of course change them to use another maps. Any instance can be bought separatly from the others for 20$. Systems Package: Sold for 150$, this package is probably the heaviest you'll ever find anywhere. It includes 14 custom features, which are all really unique and immersives addons for any server wishing to provide some new contents to their players. The package includes the db items, the sql files for database addons, the maps, and of course, the scripts. To give some example of what can be found inside this package, here's a list of some items: -Achievement systems, with 9 achievements types, and an already ready list of 100 achievements. -2 PvP based event with special pvp modes and the Celestial Tower, an addon where players can fight for money or bet on challengers -Dungeon Hall, a feature enabling guild to buy a town and its surrounding as guild HeadQuarters -Yggdrasil Memory, the first Trading Card Game inside Ragnarok with PvP features. -Yggdrasil Project, an immersive and high difficulty dungeon Any system can be bought separatly from the others for a starting price of 25$ for the easier one. All contents may need some adaptation to your server. This will be free as long as it's quick mods. If you need heavier modifications, please contact me to discuss about them and the price/time needed All Inclusive Package: This package includes all the other packs, for 200$. So, a price reduction of 90$ for a total amount of 300+ scripts. These packs are supposed to be used all together, but can be used separatly. Therefor, for those who likes heavy contents, I've decided to create this specific package, which includes all contents for a lesser sell price. Any script or package bought is bounded to a First Aid Service, which mean you can contact me whenever you'll need me to. Also, all scripts will be sold with a description guide (as soon as they'll be available). Any purchase made before the guide is complete will receive a copy as soon as possible. Who am I: Well that's pretty simple. I'm just a man, developper C# in medical imaging in real life, from France. I've started to play Ragnarok something like 10 years ago, and became a scripter / staff member around 7 years ago. From that moment, I've developped lots and lots of things, going throught simple quest npc, to complete features including various achievements, quests... I'm able to create quest, instances, or heavy scripts feature. Services: Scripts: starting at 5$, depends on scripts complexity Full Server Setup: starting at 25$, considering mostly the configuration, db updates and so on. Not really my job to work on client, I can also sometime help (depends on the needs) Paiement: As a european people, I accept only Paypal paiement. There can be several possibilities, according to the initial concept, to pay in several times. I'd prefer not to be fully paid at start, but anything can be discussed. To keep in mind: -Please, keep in mind that I'm still working irl. I'll do developpement on my free time. On the other hand, you can be sure that I'll work fast, as fast as possible. -Any of my script are made to feel fully "inserted" in the Ragnarok world (based on mythologie), but I can work on special demand, with backgrounds... -Keep in mind too that the price will always depend on the content. If a main price as been fixed, and you want me to add more features, the price will be discussed again. The time needed too. -Do not distribute my scripts anywhere else without permission. -Bugfix on my own scripts are free of charge. Otherwise, paiement will be discussed according to the time needed. Contact: Feel free to contact me here, on this topic, with a pm, or on my skype (alaynero). We'll be able to discuss this way.
  6. Hi guys! I need some help with this FFA Script please. I was hoping if someone can edit it, players will have to register to the NPC and wait for a certain time for example 3mins before all registered players be warped to the FFA Arena? And if possible, to add a announcement of the winner and reset the npc after the match. Thanks in advance! // -------------------------------------// // ----------- Free For All ------------// // ------------- By: Butch -------------// // ---------- Rewrite by: Bio ----------// // A simple Free for all script // // -------------------------------------// // ------------- Changelog -------------// // 1.0 - The one made by Butch. // // 2.0 - Rewrite by Bio: // // Easy Configuration // // Use of Event Labels // // Added Min and Max Players // // -------------------------------------// // -- FFA Core - script ::ffa_core FAKE_NPC,{ end(); OnInit: // -- Configuration .WAITINGROOM_TEXT$ = "[Free For All]"; // Text to be displayed on Waiting Room .MIN_PLAYER = 5; // How many Players are needed to start .MAX_PLAYER = 0; // Maximum number of Players allowed. Must be higher than '1' (0 to disable this limit) .REWARD_PLAYER = 1; // Reward Players? Use 0 or 1 (0: off / 1: on) .REWARD_NAMEID = 25002; // Reward ID .REWARD_AMOUNT = 1; // Reward Amount .ANNOUNCE_COLOR$ = "0x00b89d"; // FFA announce's color .WINNER_DISP_COLOR$ = "0x00FFFF"; // FFA winner announce's color .ATCMD_NAME$ = "startffa"; // @name of atcommand to force start announce. .ATCMD_LEVEL = 60; // Min GroupID which can use this command. .ATCMD_CHRLV = 99; // Min GroupID which can use this char command. // -- Initializing bindatcmd(.ATCMD_NAME$,"ffa_core::OnStartEvent",.ATCMD_LEVEL, .ATCMD_CHRLV); .STATUS = 0; // Info: 0 - Off | 1 - Waiting for start | 2 - Running waitingroom(.WAITINGROOM_TEXT$, 0); end(); OnStartEvent: .STATUS = 1; announce("Free for all will start in 1 minute.", bc_all, .ANNOUNCE_COLOR$); sleep(60000); if ( getmapusers("guild_vs5") >= .MIN_PLAYER ) { for ( [email protected] = 5; [email protected] > 0; [email protected] ) { mapannounce("guild_vs5", sprintf("FFA starts in [%d]", [email protected]), .ANNOUNCE_COLOR$); } announce("guild_vs5", "FFA has started!! Go kill'em all!!", bc_all, .ANNOUNCE_COLOR$); .STATUS = 2; setmapflag("guild_vs5", mf_gvg); removemapflag("guild_vs5", mf_noskill); initnpctimer(); // Time Limit of 30 minutes end(); } // Else: Fall Through OnStopEvent: OnTimer1800000: stopnpctimer(); .STATUS = 0; removemapflag("guild_vs5", mf_gvg); setmapflag("guild_vs5", mf_noskill); mapwarp("guild_vs5", "prontera", 156, 149); end(); OnPCKillEvent: if ( getmapusers("guild_vs5") != 1 ) { announce(sprintf("FFA Current players - %d.", getmapusers("guild_vs5")), bc_self, .ANNOUNCE_COLOR$); } else if ( getmapusers("guild_vs5") == 1 ) { dispbottom("You are a winner of Event Free for all. Congratz!", .WINNER_DISP_COLOR$); announce(sprintf("Free For All Winner: %s", strcharinfo(0)), bc_all, .WINNER_DISP_COLOR$); getitem(.REWARD_NAMEID, .REWARD_AMOUNT); mapwarp("guild_vs5", "prontera", 156, 149); // TODO: make dest map configurable (I'm too lazy to do it now haha) donpcevent("ffa_core::OnStopEvent"); } end(); // Common end command for conditions above. OnPCLoadMapEvent: if ( strcharinfo(3) == "guild_vs5" ) { if ( getmapusers("guild_vs5") >= .MIN_PLAYER && !.STATUS ) { donpcevent("ffa_core::OnStartEvent"); } } end(); } // ------ FFA Warper -------// prontera,147,149,6 script Free For All 999,{ .STATUS = getvariableofnpc(.STATUS, "ffa_core"); .MAX_PLAYER = getvariableofnpc(.MAX_PLAYER, "ffa_core"); mes("[^FF0000Agent Mil^000000]"); mes("What do you want?"); next(); [email protected] = select("Enter ^FFA500FFA Arena^000000", "Nothing"); if ( [email protected] == 2 ) { mes("[^FF0000Agent Mil^000000]"); mes("Okay, see you next time."); } else if ( .STATUS > 1 ) { mes("[^FF0000Agent Mil^000000]"); mes("Entrance for Free for all is not available at the moment"); } else if ( .MAX_PLAYER > 1 && getmapusers("guild_vs5") >= .MAX_PLAYER ) { mes("[^FF0000Agent Mil^000000]"); mes("Maximum number of players reached, try again in next match."); } else { if ( getcharid(1) ) { mes("^ff0000* Please leave your party."); close; } else if ( getcharid(2) ) { mes("^ff0000* Please leave your guild."); close; } else { // TODO: Why use this coordinates if we want to warp randomly? // Isn't better replace this switch and warp with just 'warp("guild_vs5", 0, 0);'? switch (rand(3)) { case 0: [email protected] = 18; [email protected] = 50; break; case 1: [email protected] = 50; [email protected] = 77; break; case 2: [email protected] = 81; [email protected] = 49; break; case 3: [email protected] = 49; [email protected] = 22; break; } warp("guild_vs5", [email protected], [email protected]); } } close(); // Common close command for all conditions above. } // -- Mapflags guild_vs5 mapflag loadevent guild_vs5 mapflag partylock guild_vs5 mapflag guildlock guild_vs5 mapflag notrade guild_vs5 mapflag nodrop
  7. Hindi ko po alam kung ano ang error. kasi wala pong nakalagay sa emulator, pero pag nag execute na po yung script in-game, nasstuck yung char at hindi makalakad. naisip ko po na baka sa logic error kasi gumanana naman yung code for VIP: - script Healer 4_F_NURSE,{ [email protected] = 10000; // Zeny required for heal [email protected] = 1; // Also buff players? (1: yes / 0: no) [email protected] = 5; // Heal delay, in seconds if ( @HD > gettimetick(2) ) { dispbottom "You have to wait for : 5 Seconds before another use."; end; } if(getgroupid() > 5) { if ( BaseLevel <= 50 ) { goto VIP_LOWLVL_BUFFS; } else { goto VIP_BUFFS; } if ([email protected]) @HD = gettimetick(2) + [email protected]; end; } else { if ( BaseLevel <= 50 ) { message strcharinfo(0), "Healing costs " + callfunc("F_InsertComma",[email protected]) + " Zeny."; if (select("^0055FFHeal for 10,000z^000000:^777777Cancel^000000") == 1 && Zeny >= [email protected]) { Zeny -= [email protected]; goto NORMAL_LOWLEVEL_BUFFS; } if (Zeny < [email protected]) { message strcharinfo(0), "Not enough Zeny."; end; } end; } else { message strcharinfo(0), "Healing costs " + callfunc("F_InsertComma",[email protected]) + " Zeny."; if (select("^0055FFHeal for 10,000z^000000:^777777Cancel^000000") == 1 && Zeny >= [email protected]) { Zeny -= [email protected]; goto NORMAL_HIGHLEVEL_BUFFS; } if (Zeny < [email protected]) { message strcharinfo(0), "Not enough Zeny."; end; } end; } if ([email protected]) @HD = gettimetick(2) + [email protected]; end; } VIP_LOWLVL_BUFFS: //Food buffs specialeffect2 EF_FOOD01; sc_start SC_FOOD_STR, 360000, 10; specialeffect2 EF_FOOD03; sc_start SC_FOOD_AGI, 360000, 10; specialeffect2 EF_FOOD02; sc_start SC_FOOD_VIT, 360000, 10; specialeffect2 EF_FOOD02; sc_start SC_FOOD_INT, 360000, 10; specialeffect2 EF_FOOD04; sc_start SC_FOOD_DEX, 360000, 10; specialeffect2 EF_FOOD05; sc_start SC_FOOD_LUK, 360000, 10; //Buffs specialeffect2 EF_BLESSING; sc_start SC_BLESSING, 360000, 10; specialeffect2 EF_INCAGILITY; sc_start SC_INC_AGI, 360000, 10; specialeffect2 EF_ANGELUS; sc_start SC_ANGELUS, 360000, 10; specialeffect2 EF_GLORIA; sc_start SC_GLORIA, 360000, 5; specialeffect2 EF_MAGNIFICAT; sc_start SC_MAGNIFICAT, 360000, 5; specialeffect2 EF_ASSUMPTIO; sc_start SC_ASSUMPTIO, 360000, 5; specialeffect2 EF_IMPOSITIO; sc_start SC_IMPOSITIO, 360000, 5; specialeffect2 EF_SUFFRAGIUM; sc_start SC_SUFFRAGIUM, 360000, 3; specialeffect2 EF_KYRIE; sc_start SC_KYRIE,360000,10; specialeffect2 EF_HEAL2; percentheal 100,100; end; VIP_BUFFS: //Buffs specialeffect2 EF_BLESSING; sc_start SC_BLESSING, 360000, 10; specialeffect2 EF_INCAGILITY; sc_start SC_INC_AGI, 360000, 10; specialeffect2 EF_ANGELUS; sc_start SC_ANGELUS, 360000, 10; specialeffect2 EF_GLORIA; sc_start SC_GLORIA, 360000, 5; specialeffect2 EF_MAGNIFICAT; sc_start SC_MAGNIFICAT, 360000, 5; specialeffect2 EF_ASSUMPTIO; sc_start SC_ASSUMPTIO, 360000, 5; specialeffect2 EF_IMPOSITIO; sc_start SC_IMPOSITIO, 360000, 5; specialeffect2 EF_SUFFRAGIUM; sc_start SC_SUFFRAGIUM, 360000, 3; specialeffect2 EF_KYRIE; sc_start SC_KYRIE,360000,10; specialeffect2 EF_HEAL2; percentheal 100,100; end; NORMAL_LOWLEVEL_BUFFS: //buffs specialeffect2 EF_BLESSING; sc_start SC_BLESSING, 360000, 10; specialeffect2 EF_INCAGILITY; sc_start SC_INC_AGI, 360000, 10; specialeffect2 EF_ANGELUS; sc_start SC_ANGELUS, 360000, 10; specialeffect2 EF_GLORIA; sc_start SC_GLORIA, 360000, 5; specialeffect2 EF_MAGNIFICAT; sc_start SC_MAGNIFICAT, 360000, 5; specialeffect2 EF_ASSUMPTIO; sc_start SC_ASSUMPTIO, 360000, 5; specialeffect2 EF_IMPOSITIO; sc_start SC_IMPOSITIO, 360000, 5; specialeffect2 EF_SUFFRAGIUM; sc_start SC_SUFFRAGIUM, 360000, 3; specialeffect2 EF_HEAL2; percentheal 100,100; end; NORMAL_HIGHLEVEL_BUFFS: //buffs specialeffect2 EF_BLESSING; sc_start SC_BLESSING, 360000, 10; specialeffect2 EF_INCAGILITY; sc_start SC_INC_AGI, 360000, 10; specialeffect2 EF_ANGELUS; sc_start SC_ANGELUS, 360000, 10; specialeffect2 EF_GLORIA; sc_start SC_GLORIA, 360000, 5; specialeffect2 EF_MAGNIFICAT; sc_start SC_MAGNIFICAT, 360000, 5; //specialeffect2 EF_HEAL2; percentheal 100,100; end; }
  8. Hello, my name is Toms I'm the owner of ArionRO. [Unavailable] I'm looking for a scripter. Mostly need Script creation and bug fix in existing scripts. For the first month I can pay a full price to help me setup server. (with full price I mean 1 payment for a full month) After that I could pay per script. Server is new and want to open it next week. If anyone is interested hit me on Skype: Matriks4 Facebook:https://www.facebook.com/toms.jansons
  9. Status: Soon to be Available Services offered: - Scripts ( Minimum Price: $5.00, Maximum Price: Depends on complexity ). - (Why so cheap? Simple. I script as a hobby, for me it's fun. However the scripts I release to the public free of charge, are not always what people want, so I'm offering the chance for you to get exactly what you want). - Script Support - Scripts produced by others ( Post it here and I'll take a look at it for Free. If you're really adamant on keeping it private, Minimum Price: $5.00, Maximum Price: Depends on complexity ) - Scripting Lessons ( Free, head here to learn: Scripting Academy ) Contact Information: PM me here on the forums, or post a comment below. Payment Methods: PayPal only at the moment. Upon completion of your request, I will provide you with a quick and easy button that you may click to provide payment. The button will look like this: Additional Information: If you request paid-work from me, you agree to follow the terms&conditions below. If you have any pre/post service concerns or questions, drop me a PM and we can discuss it there. Terms & Conditions: Lastly, a small showcase of some of my previous work, all free of course.