Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/15/16 in all areas

  1. It is in the works and is pretty much done. Just testing it out some more and it will be pushed.
    3 points
  2. 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 Last Man Standing v1.0 Mob Invasion Event v1.1 (I know there are many of these already around, but I wanted to try one for myself) Hunting Grounds Instance v1.0 Battle Royale v1.0 Utility InGame CP v1.3 Restaurant v1.0 Card Compounder v1.1 Dynamic Shop v1.1 Mass Seller v1.1 Daily Reward v1.0 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. System Security System v2.1 Virtual Password v1.3 Fame System v1.3 Training System v2.0 Quest System v1.4 Dungeon Quest System v1.0 Instanced Loot System v1.0 Extra Pagination Function v1.0 GetMobData Function v1.0 Requests Vote NPC v1.2 Request by PapaZola Monster Slaughter Event v1.0 Reqzest by PapaZola Costume Enchanter v1.2 Request by Vegas Freebie NPC ... Forgot who requested it Gold Room PvP v1.1 Request by Paulinds MvP Ranker v1.2 Request by Radian Best regards, Chris
    1 point
  3. 2015 Client Support As of d2d1fd2, rAthena is now able to support 2015 clients! Client Support Feature : 2013-12-23 or Newer (Main Server) Clan System Feature: Requires 2013-12-23 client or newer. Includes the Sword, Arc Wand, Golden Mace, and Cross Bow Clans. Jumping Clan is not yet implemented as more information is needed. Includes official NPC to join and leave Clans. Side note: Confirm your chat window has the Clan Info setting enabled to display messages. Added clan_join and clan_leave script commands. Commit : ecc8cf9 Note: read topic click Cash Shop Sale System Feature: Requires 2013-12-23 client or newer. Requires GM level 99; until permission settings are implemented. Usage: Enter the item(s) you want to sell in your item_cash_db.txt using Type 8. Start the server or @reloaditemdb. The Special tab will be empty at this time, which is fine. Type /limitedsale and hit enter in the chat window in the client. Enter the item name into the Item DB Name field in the sale window. Fill in the data you want for the item: Number of Sale: Amount of this item that is sold to players. Sale Start Time: This is the Month / Day and then Hour : Minute of the start of the sale Time to sell: How many hours the sale will last. 24h is max tested so far. Click Add Limited Item and wait for the start time that was entered to pass. Commit : Pull: 1825 Note: read topic click Client Support Feature : 2014-10-16 or Newer (Main Server) Vending & Buying Store Report Feature: This feature when user close shop, the client showing report for buy/sell Commit : 01adc9c Client Support Feature : 2015-05-13 or Newer (Main Server) One Click Item Identify Feature: This feature allows quickly (ctrl + click right) in you item unidentified Request 1 Magnifier when used. Commit : 5fe8145 Add Body Style & Dressing Room Feature: This feature require the client support before 2015-05-13 or newer user can choose body style and dressing room system Make sure you data&lub support for this Commit : d70b173 Note: now support 5 job only (Guillotine Cross & Genetic & Mechanic & Royal Guard & Arch Bishop Outfit) last update 2016-04-19 Thank you to Rytech for the client Dress pack New Item Random Option Feature: This feature is still in initial release state. Bugs and issues may occur. We hope you could kindly report them to us. Finally, in addition to the feature, we will release more script command support for this feature in the future. Commit : f296409 Note: read topic click RODEX New Mail System Feature: RODEX (RO Delivery Express) is the replacement of the Mail System within RO. (Read more here) Requires PACKETVER 20150513 or newer. All mailbox NPC are disabled as RODEX is accessible through the client. Basic configurations can be found in conf/battle/misc.conf with more configurations in conf/char_athena.conf. mail_return_days and mail_delete_days are defaulted to 15 days for when an unread message is returned and another 15 days for when that returned message is finally deleted. As with the previous mail system, zeny and items can be sent through RODEX. RODEX supports up to 5 attached items now, as opposed to 1. A tax of 2,500 zeny per item (misc.conf::mail_attachment_price) and a tax of 2% zeny when sending zeny (misc.conf::mail_zeny_fee). Players are given a default of 100 mail stamps a day. (misc.conf::mail_daily_count) Commit : Git Hash: 58776da Note: read topic click Achievement System Feature: Title System Feature: Requires client 2015-05-13 and higher. Includes Title System which is integrated into the Achievement System. Rewards are given through the RODEX System. Added new atcommand reloadachievementdb. Added new script commands achievementinfo, achievementadd, achievementremove, achievementcomplete, and achievementexists. Commit : Git Hash: 7f5411d Note: read topic click Client Support Feature : 2015-08-26 or Newer (Main Server) Add New Skill Cart Design Feature (Pushcart Decoration): This feature require the client support 2015-08-26 or newer user can select cart for change to new design for Merchant Class only Make sure you data&lub support for this here. Commit : 71c6896 Note: now not support NPC for this, if you want to test @questskill 2544 Client Support Feature : 2015-10-01 or Newer (Main Server) New Character Creation Windows Feature (Unique Sex): This feature require the client support 2015-10-01 or newer user can choose sex M/F when make new character creation Commit : e3c274a New Class Doram Feature: This feature require the client support 2015-10-01 or newer Thanks to Rytech and Nova for their information! Commit : daa9e01 Note: read topic click Pet Evolution System Feature: This feature isn't supported yet (waiting developer for Implemented). Client Support Download Thanks to @renniw for the preparation of this client! You can download the Client - 2015-09-16a Download (Main Server) - 2015-10-29a Download (Main Server) - 2015-11-04a Download (Main Server) These features require 20150513 or newer. Please report all bugs to the Issue Tracker! NOTE: This 'support' post means rAthena added 2015-09-16 client (source and packets), not "post your issue about installation, how to get, how to make it work of 2015-09-16 client" This is a Christmas gift for the rAthena user, Merry X'mas DressPack.grf sysbox.grf DressPack_v1.3.grf DressPack_v1.4.grf DressPack_v1.5.grf
    1 point
  4. The rules is updated weeks after your post is rejected (around end of January). Well, I actually decided to update that old announcement to make it clearer for everyone after the conversation with you. Regarding your sarcastism about me finding your topic after a years of inactive... Personally, I didn't really go deep into the Paid Services forum grinding for all these inactive topics when I get promoted. I leave the section to admin team to handle it as the forum was originally manage by admin and global mod will assist sometime if needed. When the admin become less visible in the forum last year, I started to take over most of the topics and find all these AFK topics and reject and evaluate each topics starting end of 2015, where you can actually see tons of topics has been rejected/removed from time to time. Human mistake easier to occur when you tend to browse hundred/thousand of topics per days to evaluate it. You should be grateful that I was actually had given your inactive topic a chances to stay alive for more than 1 years. Regarding your topic getting rejected... As stated by the rules, it's obvious that your topic have to clearly shown activity in the topic itself. I will just reject/remove it when I think it's not active anymore. It's even easier to tell especially topics like yours that has been inactive for years except your first post. Indeed, I never really check first post of each topics, most of the time I don't think it's necessary, furthermore, its time consuming. Beside, you also edited the first post of your topic where you completed removed everything and leave only a comment there "Will be updated again soon!". General Board Rules mentioned never remove contents of first post. I believe it's more than enough to reject the topics a stated in the rules. On the other hand, since you have joined the forum since 20111 and started advertising your paid services on 2013, total of 5 years till today, 114 posts (average 1.9 posts per month), any other useful contribution that you have done, you even questioned yourself where the contribution you submitted are too old to be accept as "useful" ?? Considering this, I don't think it's too much to request from you for new contributions to approve your topics again right ?? Fair enough? After all , rAthena has been acting like a free advertisement platform for you to help you farm your income without asking you to pay for any subscription fee. If you want claim that why other member's post that are inactive are still visible in the forum. No worry, their topics will soon join your topic in the rejected topic forum. If you believe that I am abusing my right as Global Mod, and purposely rejected your topics without any valid reasons, you're welcome to appeal for it or even considering to PM other mod or admin to take actions against me. thank you.
    1 point
  5. If you see something that's off from official behavior. You can always open an issue on Github. I would love to help! But I dont know where to start =\
    1 point
  6. if(@ks > 2){ if(#Announcer == 0){ announce strcharinfo(0)+" "+.KSDotA$[@ks - 3]+" "+((.Streak)?"("+@ks+")":"")+"", ((.Broadcast)?bc_all:bc_map), .KSColor$; } if(#Announcer > 1){ announce strcharinfo(0)+" "+.KSHoN$[@ks - 3]+" "+((.Streak)?"("+@ks+")":"")+"", ((.Broadcast)?bc_all:bc_map), .KSColor$; } soundeffectall ""+#Announcer+"_KS"+@ks+".wav", 0, strcharinfo(3); } That part is what's giving you trouble. The problem is, the streak is limited to what's in the array, so if that @ks goes beyond, there's not much you can do opposed to having //start of kill streaks switch(@streak_count){ case 1: announce strcharinfo(0)+" has drawn "+ (Sex?"his":"her") +" First Blood!",.announce; if(.soundeffects == 1) soundeffectall "0_KS1.wav",0; break; case 2: break; case 3: announce strcharinfo(0)+" is on a Killing Spree!",.announce; if(.soundeffects == 1) soundeffectall "0_KS3.wav",0; break; case 4: announce strcharinfo(0)+" is Dominating!",.announce; if(.soundeffects == 1) soundeffectall "0_KS4.wav",0; break; case 5: announce strcharinfo(0)+" is on a Mega Kill!",.announce; if(.soundeffects == 1) soundeffectall "0_KS5.wav",0; break; case 6: announce strcharinfo(0)+" is Unstoppable!",.announce; if(.soundeffects == 1) soundeffectall "0_KS6.wav",0; break; case 7: announce strcharinfo(0)+" is Wicked Sick!",.announce; if(.soundeffects == 1) soundeffectall "0_KS7.wav",0; break; case 8: announce strcharinfo(0)+" is on a Monster Kill!",.announce; if(.soundeffects == 1) soundeffectall "0_KS8.wav",0; break; case 9: announce strcharinfo(0)+" is God-Like!",.announce; if(.soundeffects == 1) soundeffectall "0_KS9.wav",0; break; default: announce strcharinfo(0)+" is Beyond God-Like!",.announce; if(.soundeffects == 1) soundeffectall "0_KS10.wav",0; set @streak_count,10; break; } Which gives you more control. (That's from my pvp script btw)
    1 point
  7. I disabled #define PACKET_OBFUSCATION in config/core.h to solve. And now it can connect I am also looking for a way to disable the Doram creation window/menu. Any ideas? The interface I don't think that disable with this change in char.c : https://rathena.org/board/topic/105147-doram-support/?p=299793 But it blocks from creating a doram. It's a start.
    1 point
  8. Doram Support As of daa9e01, rAthena is now able to support the Doram race! A belated Christmas gift which I have put off for far too long. This weekend played out perfectly also for my culture, and hopefully others on rAthena. So as a gift from me to rAthena, Happy Nowruz! Thanks to @Rytech and @Nova for the information they mined from the official servers for it! Basic Information Requires client 2015-10-01 and higher. Only supported by rAthena in renewal mode. Not all of the skill information is complete and still requires some official values. Please report any bugs to Github! Official start point and start items have been added to the conf/char_athena.conf file. Keep in mind this does not include any related NPC, item, or monster related episode information for Doram!
    1 point
  9. instead of making unproductive criticsm, i recommend you to file a bug report on the bug tracker section regarding your issues in rathena..
    1 point
  10. Script Intermediário! - 4 Bom, como já estou no processo de criações de aulas de script, começarei a ensinar sobre setd's e getd's, na qual muitos acham comandos super difíceis de entender, deixarei bem claro, extremamente fáceis, o manuseio dos comandos são simples, passam a ser complexos quanto a códigos grandes, porém nada que uma boa estudada nos ajude a compreender cada um dos dois. Primeiro assunto da aula: - Setd e Getd Sintaxe do comando Setd: setd "<nome da variável>",<valor>; O comando setd funciona igualzinho ao comando set, a diferença é que o nome da variável é identificada com string. Exemplo: set $var$, "Poring"; setd "$var$", "Poporing"; mes $var$; // Aparecerá Poporing setd "$" + $var$ + "123$", "Poporing é legal"; mes $Poporing123$; // Vai mostrar Poporing é legal Sintaxe do comando Getd: getd("<nome da variável>"); Retorna uma referência da variável (setd), vejamos: set getd("$variavel_referencia"), 1; set @i, getd($digimon); Esse exemplo criará uma variável de acordo com o nome do jogador atachado: set "@var" + strcharinfo(0), 135; Se o nome do jogador for "Mijo" então o nome da variável será @varmijo, certo? Para checar se o jogador tem uma variável como essa, use o getd, veja: if (getd("@var"+strcharinfo(0)) > 0) { set Zeny, Zeny + getd("@var"+strcharinfo(0)); } end; Dará o Zeny de acordo com o valor da variável acima, no caso, 135. Um outro exemplo: OnHour22: for (set @i,0; @i <= getarraysize($users_on); set @i,@i+1) { setd $users_on[@i]+"_var, 1; } Onde $users_on é definido quando o jogador loga com o getcharid(0). A variável seria: 00000000_var Ou seja, poderiamos saber o valor que um char específico tem nessa variável: if (00000000_var == 1) mes "O jogador de id 00000000 tem a var como 1"; Se fosse um jogador atachado com o strcharinfo como no exemplo mais acima, dariamos para fazer o if de outra maneira, mas estamos falando de ID da conta, e não de nome de char, algo totalmente diferente. Mais continuando no if feito acima, poderiamos definir outro valor para ela: set 00000000_var,1; Daria no mesmo que utilizar o Getd ou Setd. Iremos pegar essa variável quando o jogador logar novamente: OnPcLoginEvent: if(getd(getcharid(0)+"_var") == 1)) //Quer dizer que o jogador estava on na hora =) { dispbottom "Parabéns!"; getitem 501,1; setd $users_on[@i]+"_var,0; } end; É simples, setd define uma variável customizada e getd retorna o valor dessa variável customizada. Simples, e novamente, um abraço! Wolf.
    1 point
×
×
  • Create New...