Popular Post llchrisll Posted November 19, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Popular Post Share Posted November 19, 2011 (edited) i guys, now I'm in this board too and I'm happy to be able to work with you guys once again . NOTE: For those who don't know yet, but I unofficially continue Zackdreaver's Renewal Translation Project and I'm pretty much stopping with NPC scripting so I can focus on that as it's a better project to help the community. You can find more about it at my comment here - or in my signature is a link to the GitHub repo. Some rules for my releases: 1.) I will not support scripts you have modified by yourself, like changing mayor part of the code. 2.) Do NOT steal, pretend that you are the creator of these scripts - give credits accordingly . 3.) Like everyone else, I don't like it if someone remove the credits in the NPC Header. Anyway, if you follow these rules we won't have problems . For those who didn't took a look at my signature yet, my whole scripts are available via GitHub now. Topic Changelog: > 11-19/2011: Created my script collection and re-released my scripts from eAthena. > 11-24/2011: Added Restaurant, Login Settings, Global NPC Handler, Variable & Array Reader > 12-17/2011: Updated Restaurant and Virtual Password, Added Character Manager for Test Servers > 12-19/2011: Added PvP-GvG-MvP Arena > 12-20/2011: Added new feature to Character Manager > 01-08/2012: Added Card Compounder > 01-12/2012: Added Dynamic Shop > 01-18/2012: Added Vote NPC v1.0 > 10-13/2012: Added Fame System v1.1 > 10-16/2013: Added Training System v1.0 and Mob Invasion Event v1.0 > 09-22/2015: Added Quest System v1.0 > 06-11/2015: Updated Dynamic Shop v1.0 to v1.1 > 10-01/2015: Updated Quest System v1.0 and Fame System to v1.2 > 10-03/2015: Added Dungeon Party System v1.0 > 10-17/2015: Optimized this post a bit, how do you guys like it? > 09-07/2017: Cleaned up the Collection, see below for details. > 11-10/2017: Major update of older scripts > 12-31/2017: Updated Quest System v1.2 > 01-15/2018: Updated Training System v1.0 to v2.0 Added Mass Seller and Daily Reward NPC Added Dungeon Quest Service v1.0 + SQL file > 10-25/2018: Split Topic into Sections (Released, Requests, Additional and Unofficial) Added Instanced Loot System Added every requested Script so far Added Pagination function and GetMobData function Added Unofficial Excellion Gear NPC's and Nightmare Bio Lab NPC's Added Armor Enchanter Fixed Card Compounder > 05-28/2019: Added Battle Royale and Hunting Grounds Script Removed Broadcaster duo unnecessarity > Channel System Removed Unofficial Nightmare Bio Lab official implementation Removed Unofficial modified Morse Cave Instances by Alayne Updated Mob Invasion to v1.1 Modified Costume Enchanter v1.2 Modified Gold Room Battle v1.1 Removed every Update Log from the Scripts, leaving only the Features present > 06-10/2019: Added Mystic Enchanter + Mystic Enchanter without Random Option Support > 07-12/2019: Added the either forgotten or accidently deleted Last Man Standing v1.0 Added Dynamic Battleground Arena v1.0 > 05-02/2020: Removed useless scripts > 05-07/2020: Updated Mystic Enchanter to v1.1 > 11-06/2020: Removed Excellion Gear NPC (unofficial scripts are only visible on the repository) Updated Quest System and Hunting Grounds Instance, Old Glast Heim Hard > 04-06-2021: Removed Dynamic Battleground Arena Git Changelog Released Scripts Entertainment Arena Master v1.6 Features: PvP: 3 different types + 4x Party PvP (2v2,3v3,4vs4,5vs5) total of 35 rooms GvG: 5 Maps > guild_vs1 - guild_vs5 DotA Announcements SQL Ranking, Bounty and Promotion Feature Dynamicly configable, see 'OnInit:' Cost Multiplier for the shop to adjust the prices for Mid Rate and higher Servers Dynamic Sphree Announcer Player Counter for each PvP Room Class Limitation regarding 3rd Jobs Auto-Resurrect on Deathmatch Maps Custom Bounty Map Feature, see line around '861' Bounty Hunter Locater, which locates the player... Map Rotation Settings; Fixed Maps + Random Map each Day + Specific Map on an specific Day Announce on Room Entry Download - Script: GitHub Download - Spree Files: Attachment: wav.rar Last Man Standing v1.0 Features: Easy Configureable: Initiate Type (Automatic or Manually) Event Duration Delay Reward Type (Item or Custom Variable) Reward Amount Trade Settings: (Only available for the Custom Variable) Tradeable against Items and Zeny Items: - Items to be exchanged for - Item Amount - Costs per Item Zeny: - Zeny to gain - Costs for Zeny Intravision (Anti-Cheat Method) GM Access Level - Only required when initiate type is on manual, otherwise it's for a small overview Player Settings: - Level - Job (By Upper) Event Map Ingame configurable as well, extra variable for that: .conf Download - Script: GitHub Mob Invasion Event v1.1 (I know there are many of these already around, but I wanted to try one for myself) Features: 2 Invasion Types: Single and Multiply, seperatly customizeable > Change = restart/reload the server required Adding Mobs and Maps easy to do, editing 2 arrays for maps and adding 1 array for the Mob ID's Ingame Delay Function or OnClock usable "Invasion Rewarder": Can be turned on or off Final Kill Reward for Single Invasion See "OnInit:" for the main settings Custom Commands for GM's to start/end the invasion manually. Download - Script: GitHub Hunting Grounds Instance v1.0 Spoiler Features: Based on the idea of Gramps. Instance based with 6 different element rotations Each Instance (6 total) can be a different element Min. Player, Max. Player and required Player are configureable Harder Mobs + Better Rewards 13 Quests per Instance - Rewards for each Quest seperatly configureable Download: GitHub HuntingGround_install.txt Battle Royale v1.0 Spoiler Features: Easy configurable 20 Arenas to choose from (expandable) Loot Boxes with easy setup (Loot drops on the floor) Solo, Duo or Squad Types available (random every Day, if not set otherwise) Item Restriction to equipped Costumes (Top/Middle/Lower Headgear) Battle Royale Shop (Costumes) to spend your hard earned Battle Royale Coins ($@BR_RewID) The items of dead players will drop around them Give starting weapon on spawn (.BR_StartWeapon) Restricted Skills, see 'db/import/skill_nocast_db.txt' Restricted Equipment, see 'db/import/item_noequip.txt' Save whole Inventory at Arena Start/Join or manually beforehand Download: GitHub BattleRoyale.rar Utility InGame CP v1.3 Features: Allows you to review your account details except your password. GMs can review the accounts from other users and see the server statistic like Zeny, Accounts and Characters. Player can edit their gender (1 month delay, changeable), e-mail address and view their characters. View Characters will display their character's stats, Save Point, Current Location and let's you reset their position, hair style and equip and change your character slot. Not included features: "Create Account", "Reset Password" , "Transfer Zeny" and a few more, which are unnecesarry and unsecure. Download: GitHub Restaurant v1.0 Features: Creating an menu per Char with up to 11 dishes depending on your level. Easy adjustable, see 'OnInit' Your guests recieve effects boosts for eating your menu, which you can put. Drinks are available too. Download: GitHub Card Compounder v1.1 Features: Allows to add any kind of card to an equipment (ex. Metaling Card (Weapon Card) > Armor). Usage of Fee Requirement Custom Variable Settings, see .requ_vard$ and .requ_varn$ Download - Script: GitHub Dynamic Shop v1.1 Features: Add/edit/delete items and their prices ingame. Change Currency and Price Limit, Attention - Side Note Usage of Fee Requirement Possiblity to use pre-defined items + prices, which are always in the shop, see 'OnInit:' > $cash_pre_it and $cash_pre_p Config for maximum items in the shop Download - Script: GitHub Mass Seller v1.1 Spoiler Features: This NPC can sell every item in your inventory at once. But you can use an exception list to let it ignore certain items like Arrows, Potions and more. The Price is always the value which you would get if you would sell the items at an normal NPC. Ignores items with no worth Download: GitHub Daily Reward v1.0 Spoiler Features & Updates Simple yet easily configurable Daily Reward Script Config: You can add more than the given values, even more variables, see the config Download: GitHub Mystic Enchanter v1.1 Warning: This Enchanter disturbs Game Balance, as it allows to enchant everything you set it to! Though I added limitations and many settings to restrict that as much as possible. Spoiler Features: All-in-one Enchanter Price for Enchanting and Resetting seperatly configurable Every Equipment Slot has it's own settings Restricted Equipment = Define which Items are enchantable Equipment Limitations = Limited Slots Limit per Item configurable Enchantments can be individual enabled or disabled Enchantment Reset can be configured to do all at once or selected reset per Equipment Slot Random Option Enchanting Extra version without Random Options Support > mystic_enchanter_no_ropt.txt Download: Mystic Enchanter - GitHub Mystic Enchanter without Random Options Support - GitHub System Security System v2.1 Features: Allows you to create a 2nd password Checks if you have the same IP Saves your Account ID, 2nd PW and IP in the sql table 'security_sys' Added Prevention of dying and skipping password input Download: GitHub Virtual Password v1.3 Features: Allows you to set-up a 2nd password in menu style. Possible Characters are a-z,A-Z,0-9, and special characters: `, ´ , ' , § , % , & , [ , ] , ! , = , ? Password Recovery and Reset via Security Question & Answer Automatic kick after 1 minute IP Check Download: GitHub Fame System v1.3 Features: Features a Fame Quest which can be created and deleted dynamically. Possible Quest Types are Monster Hunting and Item Collecting, which has limits. Also you can type how many monsters/items should be hunted/collected. Level restriction for Monster Hunting has been added too, which can be put on On or Off. Reset Quest Delay Option in GM Panel, Quest Overview and Quest Counter Reset Option to Quest Management menu Custom Command for Quest Progress Display Repeat Limit per quest and per Class SQL Ranking (See OnInit: for more) Download - Script: GitHub Training System v2.0 Features: Handles a mastery system, which gives you extra bonuses depending on the mastery level. There are Status and Weapon Mastery: Each Status Mastery has it's own training program, Weapon Mastery is about killing Monsters Progress can be saved per Character or global on the account, which can be switched Supports TxT only InGame GM panel available Training Fee/Requirement Seperate Training Limit Mob Spawn Quantity depending on Mastery Level for Weapon and VIT Mastery Setting how many different mobs should spawn at once for Weapon and VIT Mastery Weapon Boost Custom command to see your mastery levels MvP Mastery and MvP Ladder via SQL Download - Script: GitHub Quest System v1.4 Features: Every NPC has an Unique ID and can hold up to .array Quests (See OnInit:) Nearly Infinite NPC's on one map. InGame Quest Management Quests Types: Monster Hunting and Item Collecting Quests can have: - Level Requirement - Quest Limit (How many times you can repeat the same quest) - Quest Delay On Login Progress Display Quest Rewards (Zeny, Cash Points, Items) Custom command @checkquest requested for Quest Progress Display by Azeroth EXP Reward Download - Script: GitHub Dungeon Quest System v1.0 Spoiler Features: Additional EXP Bonus (in Percent) based on Dungeon's Difficulty Difficulties: Easy, Medium, Hard Dungeon Warp Service Floors selectable Party Settings dynamically changeable Maximum Quantity of Parties in each Dungeon Dungeon Rewards: > Dungeon Points (On/Off Function) Base Points*Difficulty of Dungeon Custom Permanent Character Variable for Shop (changeable, see .dg_var$) > MvP Points (On/Off Function) Per slain MvP, you gain "x" Points (changeable) Custom Permanent Character Variable for Shop (changeable, see .mvp_var$) > Dungeon Points Shop > MvP Points Shop Quests per Dungeons Each Dungeon can have an infinite amount of quests Monster Hunting or Item Collecting Rewards: Zeny, Points or Items EXP Reward: Either % or Flat Amount Download: GitHub - Script GitHub - SQL File Instanced Loot System v1.0 Spoiler Features: No Items dropped on the floor, will be automatically saved in SQL database After the Instance, the party members can select their loot via NPC Loot will be distributed evenly Easy installation Download: GitHub Extra Pagination Function v1.0 Spoiler Features: Simple Pagination function to insert in any menu creation Download: GitHub GetMobData Function v1.0 Spoiler Features: List Mobs depending of the Map you chose Extra SQL File for already saved entries (mob_map_db.sql) Download: GetMobData Function mob_map_db.sql Requests Vote NPC v1.2Request by PapaZola Features: Config has been made as dynamically as possible. Delay, Max Answers, Max Votes at once, Max letters per Vote, Max letters per Answers can be set too. Download - Script: GitHub Monster Slaughter Event v1.0Reqzest by PapaZola Spoiler Features: Automatic Event to recieve rewards for each monster killed Download: GitHub Costume Enchanter v1.2Request by Vegas Spoiler Features: Allows players to enchant their Costumes for payment or free. Supports all Costume Slots Price for enchanting and resetting Download: GitHub Freebie NPC... Forgot who requested it Spoiler Features: New players recieve a set of freebies, account bound Download: GitHub Gold Room PvP v1.1Request by Paulinds Spoiler Features: Every x days a battle occurs over the Gold Room Players can visit their gold room for x minutes, there is no delay restriction. Download: GitHub MvP Ranker v1.2Request by Radian Spoiler Features: MvP Ranking with MvP Card Shop as soon as the Goal Points of respective MvP has been reached Automatic detection of MvPs hunting state and addition of MvP Card into the Shop Top 10 Ranking List of MvP Goals Price per MvP Card = Goal Points/4 Download: GitHub Best regards, Chris Edited April 6, 2021 by llchrisll 23 4 2 Quote Link to comment Share on other sites More sharing options...
llchrisll Posted November 24, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted November 24, 2011 (edited) =============== Update: 11/24-2011: Added 3 New NPCs ============ Restaurant v1.0 Global NPC Handler v1.0 Variable/Array Reader v1.0 For more Info view 1st Post. Regards, Chris Edit: Formated it a bit and a info which script I released!! Edited November 10, 2017 by llchrisll Quote Link to comment Share on other sites More sharing options...
BenZac Posted December 5, 2011 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 13 Reputation: 0 Joined: 12/05/11 Last Seen: November 8, 2020 Share Posted December 5, 2011 Are all of your scripts has no bug? All the above scripts is yours? Quote Link to comment Share on other sites More sharing options...
iFoxkun Posted December 5, 2011 Group: Members Topic Count: 24 Topics Per Day: 0.00 Content Count: 189 Reputation: 16 Joined: 11/20/11 Last Seen: January 4, 2014 Share Posted December 5, 2011 Not too sure about the Sql password thing. What if the ip is a dynamic one like mine? (null) Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 5, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 5, 2011 Are all of your scripts has no bug? All the above scripts is yours? I tested them as good as possible, if there still should be any kind of bug please report them and yes they are all made by me. When I "copied" some parts I asked the original creators for permisson and gave credits. Login Settings may be similar to others, but I scripted it by myself ^^. (Was easy anyway o.o) Not too sure about the Sql password thing. What if the ip is a dynamic one like mine? (null) Which SQL Password thing o.o, state your question a bit more clearly please D:, do you mean the Security System via SQL? Regards, Chris Quote Link to comment Share on other sites More sharing options...
iFoxkun Posted December 6, 2011 Group: Members Topic Count: 24 Topics Per Day: 0.00 Content Count: 189 Reputation: 16 Joined: 11/20/11 Last Seen: January 4, 2014 Share Posted December 6, 2011 Security thing D;. And yus. D: Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 6, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 6, 2011 Security thing D;. And yus. D:On each login the script checks the last IP with the new one, if it's the same you don't have to insert the password you set.If NOT then he asks for it ^^, may be a bit annoying, but security goes first .Regards,Chris Quote Link to comment Share on other sites More sharing options...
Fjaan Posted December 8, 2011 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 17 Reputation: 1 Joined: 12/01/11 Last Seen: May 1, 2017 Share Posted December 8, 2011 Thanks heaps chris saves me time to look for a few scripts i wanted. Quote Link to comment Share on other sites More sharing options...
KaitoKid Posted December 10, 2011 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 268 Reputation: 27 Joined: 12/06/11 Last Seen: March 13, 2015 Share Posted December 10, 2011 Thank you for the wonderful scripts! Almost all of them are flexible no sweat on configuring. I love your ingame cp script. Very useful for players no need to login to the web control panel. ) Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 12, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 12, 2011 (edited) Thanks for your comments, I'm glad my work could be of help . BUT: I just found an major bug in the Global NPC Handler, dunno why I oversaw that: I forgot to change some variable "$" into "$@" in some "getd("$...", also the Unload part kinda crashes my map server o.o, it was fine before I released it though >-<. Gimme some time to fix it, and I would recomment to delete/disable that NPC for the time being >_<. (If you downloaded it though ;I) Regards, Chris Edit: The error occured by misconfiguration.... on my side, well I can't get it unload more than 1 npc atm o.o though. Edited December 12, 2011 by llchrisll Quote Link to comment Share on other sites More sharing options...
Calm Posted December 14, 2011 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 3 Reputation: 0 Joined: 12/03/11 Last Seen: April 15, 2016 Share Posted December 14, 2011 Thank you very much Quote Link to comment Share on other sites More sharing options...
Sonic Posted December 16, 2011 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 34 Reputation: 6 Joined: 11/27/11 Last Seen: August 7, 2014 Share Posted December 16, 2011 (edited) I love all scripts! <3 Oh hey, there is an error with the restaurant v1.0 script but its debugged i think.. [Error]: script_rid2sd: fatal error ! player not attached! [Debug]: Function: mes (1 parameter): [Debug]: Data: variable name='.n$' index=0 [Debug]: Source (NPC): Restaurant Manager at prontera (165,161) Any idea to make it no error shows? Edited December 16, 2011 by Sonic Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 17, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 17, 2011 I love all scripts! <3 Oh hey, there is an error with the restaurant v1.0 script but its debugged i think.. [Error]: script_rid2sd: fatal error ! player not attached! [Debug]: Function: mes (1 parameter): [Debug]: Data: variable name='.n$' index=0 [Debug]: Source (NPC): Restaurant Manager at prontera (165,161) Any idea to make it no error shows? Thanks for your comment. Did you made any modification? since ".n$" = String, that means it allows text. But in your error it excepts a number o.o, cuz' in my script nothing like that appears... Best would be to post your script, just in case. About "script_rid2sd: fatal error ! player not attached!" When did that happen, what exactly did you do at that time? Regards, Chris Quote Link to comment Share on other sites More sharing options...
Sonic Posted December 17, 2011 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 34 Reputation: 6 Joined: 11/27/11 Last Seen: August 7, 2014 Share Posted December 17, 2011 (edited) I just noticed something. The restaurant script is different in google code and pastebin (since the mediafire link is down) Pastebin is start from: goto OnInit; R_Start: while google code is without it. Not sure which is the right one, well now im trying the google code. Edited: Oh! Google code script works fine without error =) Ps: I didn't edit anything xD Edited December 18, 2011 by Sonic Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 17, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 17, 2011 (edited) I just noticed something. The restaurant script is different in google code and pastebin (since the mediafire link in down)] Pastebin is start from: goto OnInit; R_Start: while google code is without it. Not sure which is the right one, well now im trying the google code. Edited: Oh! Google code script works fine with error =) Ps: I didn't edit anything xD Uh... Seems like I forgot to delete that Part, it was for testing purposes only since I was lazzy to restart the Server for very bug which appeared. Just delete those entries and the One at the OnInit part ^^ Best Regards, Chris PS.: writing with my iPhone 4 is difficult, when it does to Auto-Correctur it into my language. Edited December 17, 2011 by llchrisll Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 17, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 17, 2011 (edited) ====== Update: 12/17-2011: Fixxed Restaurant & Virtual Password Scripts ====== Fixxed Mediafire.com link, also removed those lines I forgot to remove in the Restaurant v1.0 script. Virtual Password v1.2(.1): Modified the Security Question & Answer and added a few features. Tested and working perfectly. Regards, Chris Edited January 15, 2018 by llchrisll Shortened.... Quote Link to comment Share on other sites More sharing options...
Sonic Posted December 18, 2011 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 34 Reputation: 6 Joined: 11/27/11 Last Seen: August 7, 2014 Share Posted December 18, 2011 (edited) --------------------------------------------------------------------------------------------------------------------------------------------- ====== Update: 12/17-2011: Fixxed Restaurant & Virtual Password Scripts ====== --------------------------------------------------------------------------------------------------------------------------------------------- Fixxed Mediafire.com link, also removed those lines I forgot to remove in the Restaurant v1.0 script. Virtual Password v1.2(.1): Modified the Security Question & Answer and added a few features. Tested and working perfectly. Just a short attention please: //Able to call that via doevent "VSPLogin::OnVSPLogin"; OnVSPLogin: //OnPCLoginEvent, but the one above is if you have multiplie OnPCLoginEvents, //to prevent queue usage of events. Just add the "doevent" in your controller and it should work D:. //OnPCLoginEvent: If you have more than 1 OnPCLoginEvents, and didn't increase that limit in "src/map/map.h" > #define MAX_EVENTQUEUE I suggest, not needed, to use "doevent "VSPLogin::OnVSPLogin;" in a other OnPCLoginEvent, well I use something like this: - script EventManager -1,{ end; OnPCLoginEvent: doevent "VSPLogin::OnVSPLogin"; callfunc "GMLogin"; end; OnPCLogoutEvent: callfunc "GMLogout"; end; } If you increased it comment the "OnVSPLogin" line and uncomment the "OnPCLoginEvent" below.^^ --------------------------------------------------------------------------------------------------------------------------------------------- ============= Added 1 New NPC: Character Manager for Test Servers ========== --------------------------------------------------------------------------------------------------------------------------------------------- Also added this sweet NPC, which is supposed to be used on Test Servers only. Or at least iif only GMs are given access to. Read more in the 1st post. Regards, Chris Oh okay =). Edited December 18, 2011 by Sonic Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 19, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 19, 2011 (edited) Update: 12/19-2011: Added 1 New NPC: PvP/GvG & MvP Arena Added my PvP/GvG & MvP Arena, read the first post for the important info. Regards, Chris Edited October 14, 2017 by llchrisll Quote Link to comment Share on other sites More sharing options...
Drakkus Posted December 20, 2011 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 386 Reputation: 15 Joined: 11/17/11 Last Seen: September 13, 2024 Share Posted December 20, 2011 I'll try to test your PvP/GvP if it is 100% BugFree. Thanks for the release. Regards, Mindless 1 Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 20, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 20, 2011 I'll try to test your PvP/GvP if it is 100% BugFree. Thanks for the release. Regards, Mindless Thanks for that <3, give you a cookie later . Regards, Chris Quote Link to comment Share on other sites More sharing options...
manabeast Posted December 22, 2011 Group: Members Topic Count: 138 Topics Per Day: 0.03 Content Count: 835 Reputation: 25 Joined: 11/22/11 Last Seen: December 4, 2012 Share Posted December 22, 2011 nice script !! but how to remove the mvp arena? i want all just dun want the mvp arena becos my server no need. =) can you adjust some of your script for me ? can ? 1.About the ranking, bounty and promotion features where to get it? 2.how to change map for pvp? alway prontera and izlude all old town are bored. i wan change filed/new town can teach me? 3.the bgm follow the map bgm? 4.can i just have Bounty Zeny and Bounty Points only? i dun wan cash point can? and about the zeny/bounty point how much reward player? Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 22, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 22, 2011 nice script !! but how to remove the mvp arena? i want all just dun want the mvp arena becos my server no need. =) can you adjust some of your script for me ? can ? 1.About the ranking, bounty and promotion features where to get it? 2.how to change map for pvp? alway prontera and izlude all old town are bored. i wan change filed/new town can teach me? 3.the bgm follow the map bgm? 4.can i just have Bounty Zeny and Bounty Points only? i dun wan cash point can? and about the zeny/bounty point how much reward player? 1. Will be automatically used when you install the SQL Tables. 2. setarray $@room$[1],"Prontera","Alberta","Izlude","Payon","Morroc"; setarray $@muser[1],70,45,30,55,60; if($@debug) announce "PvP Town Maps loaded: "+$@room$[1],bc_self; // Dispell PvP setarray $@disppvp$[1],"pvp_y_1-1","pvp_y_1-4","pvp_y_1-2","pvp_y_1-3","pvp_y_1-5"; // Normal PvP setarray $@npvp$[1],"pvp_y_2-1","pvp_y_2-4","pvp_y_2-2","pvp_y_2-3","pvp_y_2-5"; // ================== Deathmatch Settings + Maps ================ setarray $@dmpvp$[1],"pvp_y_3-1","pvp_y_3-4","pvp_y_3-2","pvp_y_3-3","pvp_y_3-5"; // ================= Party PvP Settings ================= // ========= 2vs2 Party PvP ==========// setarray $@pt2pvp$[1],"pvp_y_4-1","pvp_y_4-4","pvp_y_4-2","pvp_y_4-3","pvp_y_4-5"; // 3vs3 Party PvP setarray $@pt3pvp$[1],"pvp_y_5-1","pvp_y_5-4","pvp_y_5-2","pvp_y_5-3","pvp_y_5-5"; // 4vs4 Party PvP setarray $@pt4pvp$[1],"pvp_y_6-1","pvp_y_6-4","pvp_y_6-2","pvp_y_6-3","pvp_y_6-5"; // 5vs5 Party PvP setarray $@pt5pvp$[1],"pvp_y_7-1","pvp_y_7-4","pvp_y_7-2","pvp_y_7-3","pvp_y_7-5"; The PvP Arenas are readed via Index: setarray $@room$[1],"Prontera","Alberta","Izlude","Payon","Morroc"; [1] = Prontera [2] = Alberta [3] = Izlude [4] = Payon [5] = Morroc Which does only display what the Map will look like, since I used the already implented ones, which are also used from the Inn > PvP Keepers. To change those, it would require an huge modify of the script itself, if you want to change only 1 pvp room. Else you would require of the same map, multiply duplicates, like the used ones. But it's already late here, so I will be able to do that tomorrow(= today in the afternoon - 00:16 am o.o here) 3. Do you mean the spree bgms right? The spree announces will be used on every map/pvp arena. 4. // ============== Bounty Settings =========// // Bounty Type: 0 = Off, 1 = Zeny, 2 = Cash Points, 3 = Bounty Points set $@bty_type,1; You can choose only one reward, just edit this value to your like. The reward is a bit below, just take a look at the "if($@bty_type == <X>) {" at the "$@bty_price" a short explanation/comment is added as well. Regards, Chris 1 Quote Link to comment Share on other sites More sharing options...
manabeast Posted December 23, 2011 Group: Members Topic Count: 138 Topics Per Day: 0.03 Content Count: 835 Reputation: 25 Joined: 11/22/11 Last Seen: December 4, 2012 Share Posted December 23, 2011 (edited) 1.this script is need to inject to phpadmin sql? not put in npc/custom/.txt here? 2.the map i think change use difference like this. it's will feel unit and wont alway old map that already out date.(better put two separate txt to let ppl select old map or new map) umbala,veins,brasilis,bra_fild01,moc_ruins 3.i mean the BGM on the map? we can custom put or they use original soundtrack from the map? 4.do you mean this? let's say i wan using zeny only for reward. set the 500zeny for reward. and other two case 2 and case 3 delete or put // infront? switch($@bty_type) { // Bounty Reward Type case 1: // Zeny set Zeny,Zeny + ($@bty_price*getarg(500)); dispbottom "Bounty Hunter: You have recieved "+($@bty_price*getarg(0))+" Zeny for killing "+rid2name(getarg(1))+"."; break; Edited December 23, 2011 by manabeast Quote Link to comment Share on other sites More sharing options...
llchrisll Posted December 23, 2011 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 626 Reputation: 189 Joined: 11/19/11 Last Seen: March 25 Author Share Posted December 23, 2011 1. the SQL Tables are in the script itself, just add it to your SQL database. The script is to add normally like any other NPC. But without the SQL Tables the ranking, bounty and promotion features won't be used. 2. For that I have to rethink about the room selection, got something in mind already though. Another question is if you want those only for 1 pvp type or for all. 3. Background Music? It uses the original one, which can be changed in the data/mp3nametable.txt. You just need to use your own if you have, but remind that it requires a certain "Bitrate", 80kBit/s is the ideal/max BitRate. 4. The script itself will use the, depending on the reward you have put at "set $@bty_type,x;" > set $@bty_type,1; in this case, the required options. The settings are starting near line 584. Just put the reward you want and edit the value, for Zeny: if($@bty_type == 1) { // =============== Zeny ========== // set $@bty_price,5000; // Zeny per Sphree CashPoints: } else if($@bty_type == 2) { // =============== Cash Points ========== // set $@bty_price,2; // Cash Points per Sphree Bounty Points: } else if($@bty_type == 3) { // =============== Bounty Points ========== // set $@bty_price,5; // Bounty Points per Sphree You don't have to put "//" or delete anything. Just putting the reward type and, like already mentioned, the reward itself. Regards, Chris Quote Link to comment Share on other sites More sharing options...
Mystery Posted December 23, 2011 Group: Members Topic Count: 94 Topics Per Day: 0.02 Content Count: 2192 Reputation: 253 Joined: 11/11/11 Last Seen: June 24, 2020 Share Posted December 23, 2011 Chris, if you're gonna release the dota announcements, you should add the .wav files as well. Not a lot of people have it nor know where to download it other then through Annie's topic. Other then that, nice optimizing everything into 1 NPC. I have yet to actually test it Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.