Leaderboard
Popular Content
Showing content with the highest reputation on 08/11/17 in all areas
-
Since the update yesterday, it's become more and more obvious that the new and additional white areas are.. a little unforgiving on the eyes. Last night I began to tailor a new forum theme for us to use. It's called "Dark" and is inspired by the Discord Dark theme. It's available to all users from the Theme dropdown at the bottom of any page. There are a few limitations though, the most prominent being the Editor. I've managed to restyle the codebox syntax highlighting and various other elements that are created inside it, but the loading code of the editor itself (hardcoded into IPS4) doesn't allow me to change the silver toolbar above the content area. Various textboxes are also still default until i thrash out the theme files and apply new classes, otherwise textboxes that should be lighter go darker and then you can't actually see what you've been typing. I'll fix it though. The rA Staff have been testing this for the last 24 hours and I think we've managed to cover all the glaringly obvious changes - but if you find a page element that I've missed, please feel free to screenshot the area and post a topic under Forum Issues. Hopefully this new theme won't make your eyes bleed quite as much as the new default theme!4 points
-
The topic has been removed because of rAthena staff double standards and hypocrisy things. (rA staff blame me that I made a money on this topic while it's not and never was) All that I did for the last 2.5 years with around ~1k answers from my side is help for free for newbies here, but to rA staff, my topic is a pain in the ass. Sorry guys, but the topic can't be maintained on such a community anymore because of its admins. Bye1 point
-
Version 1.1
601 downloads
Dicebet Gambling This is a simple script that allows players to gamble with other player using dicebet command. This idea came from GTA SAMP which me and my brother played before. He asked me if I can implement it into his server so I did. I decided to share it here so I can give some contribution here even with this simple script. I hope you guys would like it and please report if you found any bugs in the script. I'm actually thinking ways to optimize this script and add some features into it. So I guess suggestions will be welcome. Configuration OnInit: .MinBet = 1; // Minimum amount to bet .MaxBet = 500000000; // Maximum amount to bet NOTE: If you increase it by 500m, make sure that max zeny allowed per char is > 1b New Atcommands @dicebet <opponent name> <amount to bet> - sends a dicebet invitation to another player @acceptdb - accepts the dicebet invitation @declinedb - declines the dicebet invitation @resetdb - resets the dicebet invitationFree1 point -
View File [Phantasmagoricka - Charleston Crisis Whudduuup!!! Charleston Crisis Translation from someone who released at herc. ***Missing Enchanter*** ***Missing Shalosh friends npc*** ***Missing Mob skills*** Submitter iubantot Submitted 08/08/2017 Category Games, Events, Quests Video Content Author thor10091 point
-
sir you dont know how great full i am right now, im researching this stuff for almost 7 hours and asking at herc.ws but no one answers and now you came like a wrecking ball, LOL BTW thank you so much sir :3 much appreciated!1 point
-
if .lub edit it using visual code not notepad++ i would remove the one you edit and add new one in visual code go to setting > user settings add those lines { "files.encoding": "utf8", "files.autoGuessEncoding": true } and restart it and open your new iteminfo.lub with it and edit it as much as you want1 point
-
I've seen some threads saying it was because of script end; and close; but I still don't know. I also experienced this on 2012-04-10 and 2013 clients. but whenever I used 2015 clients and above I couldn't reproduce it. Until now I can't find a good answer to solve this issue. XD1 point
-
There's technically no difference between the custom warper supplied by the repo, are you also loading that too? Since both define functions with the same name, you should rename them. Are there any errors on the map server?1 point
-
We'd have more of an idea if you told us the actual error. None of us have a crystal ball.1 point
-
Little rough, I'm tired... but it works enjoy //===== Script ========================================================================= //= Quizzer //===== Made by: ======================================================================= //= Z3R0 //===== Current Version: =============================================================== //= Version: 1.0 //===== Description: =================================================================== //= rAthena Script Request //= https://rathena.org/board/topic/112260-quest-npc-w-question-answer //===== Additional Comments: =========================================================== //= version 1.0: Initial Attempt //====================================================================================== prontera,158,173,4 script Quizzer 92,{ doevent "quizzer_core::OnClick"; } - script quizzer_core -1,{ // Function Declarations function MesItem; function ChkItem; function ChkAnswer; OnInit: // --------------------------------- // Configurable Settings // --------------------------------- // NPC Name to Display set(.npc$, "[Quizzer]"); // Fee to Pay to Begin Quiz set(.fee, 5000000); // Show # of Question Player is On and Total number of questions? set(.ShowQuestionProgress, 1); // Number of Answers to Pass Quiz set(.NumRightToPass, 8); // Required Items Array (Pair: Item_ID, Item_Amount) setarray(.required_items[0], 2256, 5); // Here you can setup multiple items in pairs.. (item_id, amount) // Array of Questions (Each question must have a corresponding answer) setarray(.questions$[0], "What is the special source of energy used by ninjas ?", "What is the name of the special eye of the Uchiha clan ?", "What is the name of the secret village of the country of Fire ?", "What is the prefered jutsu of Naruto ?", "How many villages are there in total ?", "What is the name of the 'star looking' weapon of the ninjas ?", "What is the name of the ultimate warrior/ninja in a particular village ?", "What is the name of Kiba's dog ?", "Who is the master of Naruto, Sasuke and Sakura ?", "What is the name of the nine-tailed demon fox ?" ); // Array of Answers (Each Answer must have a corresponding Question) setarray(.answers$[0], "Chakra", "Sharingan", "Konoha", "Kage bunshin no jutsu", "10", "Shuriken", "Kage", "Akamaru", "Kakashi", "Kurama" ); // Array of Reward Item ID's setarray(.rewards[0], 501, 502, 503, 504, 505, 506); setarray(.rewards_effects$[0], "+10 STR HP", "+10 AGI HP", "+10 INT HP", "+10 LUK HP", "+10 VIT HP", "+10 DEX HP"); // STOP!!! DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!!!! // check .ShowQuestionProgress if (.ShowQuestionProgress > 1) set(.ShowQuestionProgress, 1); // Check .required_items if (getarraysize(.required_items) % 2 != 0) { set(.error, 1); announce(strnpcinfo(0) + ": [ERROR] Invalid Number of Items in .required_items", bc_all, C_YELLOW); end(); } if (getarraysize(.questions$) != getarraysize(.answers$)) { set(.error, 1); announce(strnpcinfo(0) + ": [ERROR] Invalid Number of Questions to Answers", bc_all, C_YELLOW); end(); } if (getarraysize(.rewards) != getarraysize(.rewards_effects$)) { set(.error, 1); announce(strnpcinfo(0) + ": [ERROR] Invalid Number of Rewards to Reward Effects", bc_all, C_YELLOW); end(); } set(.error, 0); end(); // Player clicks the initial NPC OnClick: if (.error) { mes("There was an error loading this script. Please contact your server administrator"); close(); } if (quizzer & 8) { mes("You have already completed this trial."); close(); } else if (quizzer & 4) doevent("quizzer_core::OnComplete"); else if (quizzer & 2) doevent("quizzer_core::OnQuiz"); else if (quizzer & 1) doevent("quizzer_core::OnHunt"); else doevent("quizzer_core::OnStart"); end(); OnStart: mes(.npc$); if (.fee) { mes("You will need " + .fee + " zeny to start this trial."); mes("Are you ready to proceed?"); next(); switch(select("Yes:No")) { case 1: if (Zeny < .fee) { mes("You do not have enough zeny to start this trial."); close(); } set(Zeny, Zeny - .fee); set(quizzer, 1); mes("I need you to gather these items:"); for(.@i = 0; .@i < getarraysize(.required_items); .@i+=2) { mes( MesItem(.required_items, .@i) ); } mes("I await your return"); close(); case 2: default: mes("I knew you weren't capable!"); close(); } } OnHunt: mes(.npc$); // Determine if they have completed all the required items... mes("Checking Requirement Status:"); for(.@i = 0; .@i < getarraysize(.required_items); .@i+=2) { mes(MesItem(.required_items, .@i) + " - " + ChkItem(.required_items[.@i], .required_items[.@i+1])); } if (@quizzer_no_items == 1) { mes("You do not have enough items... You fail!"); set(@quizzer_no_items, 0); close(); } // Passed let's remove the items for(.@i = 0; .@i < getarraysize(.required_items); .@i+=2) { delitem .required_items[.@i], .required_items[.@i+1]; } mes("Success! You may now start the quiz!"); next(); set(quizzer, quizzer^2); doevent("quizzer_core::OnQuiz"); end(); OnQuiz: mes(.npc$); .@num_right = 0; for(.@i = 0; .@i < getarraysize(.questions$); .@i++) { if (.ShowQuestionProgress) { mes("Question #" + (.@i+1) + " / " + getarraysize(.questions$)); } mes(.questions$[.@i]); input .player_answers$[.@i]; // Let's compare the answer :D .@num_right += ChkAnswer(.answers$[.@i], .player_answers$[.@i]); mes("Answer Recorded. Next Question"); next(); } if (.@num_right >= .NumRightToPass) { set(quizzer, quizzer^4); mes("You have passed the quiz!"); next(); doevent("quizzer_core::OnComplete"); end(); } mes("You did not pass the quiz!"); close(); OnComplete: mes(.npc$); mes("Well Done Old Chap!"); mes("Please select from the following rewards"); set(.@menu$, ""); for(.@i = 0; .@i < getarraysize(.rewards); .@i++) { set(.@menu$, .@menu$ + getitemname(.rewards[.@i]) + " (" + .rewards_effects$[.@i] + "):"); } getitem .rewards[select(.@menu$) - 1], 1; set(quizzer, quizzer^8); mes("Thank you for participating"); close(); // getarg(0) = Array // getarg(1) = Index function MesItem { .@item_id = getelementofarray(getarg(0), getarg(1)); .@item_amount = getelementofarray(getarg(0), getarg(1) + 1); return .@item_amount + ( .@item_amount > 1 ? "x" : "") + " " + getitemname(.@item_id); } // getarg(0) = item_id // getarg(1) = amount required function ChkItem { .@has = countitem(getarg(0)); if (.@has >= getarg(1)) { return "^000000" + .@has + "^000000/^000000" + getarg(1) + "^000000"; } set(@quizzer_no_items, 1); return "^FF0000" + .@has + "^000000/^000000" + getarg(1) + "^000000"; } // getarg(0) = Answer // getarg(1) = Player Answer function ChkAnswer { if (getarg(0) == getarg(1)) return 1; else if (strtoupper(getarg(0)) == getarg(1)) return 1; else if (strtolower(getarg(0)) == getarg(1)) return 1; else return 0; } }1 point
-
1 point
-
Please post your problems related to this page directly to this topic. Then, please read whole topic answers, you will find a lot of answers for other people with the same problems, and of course please check the first post, I have tried my best to explain everything in the first post to make everything to work.1 point
-
Version 1.0.0
969 downloads
Hello guys Im Sharing This file for Rathena users . Its a monster sprite ! Hes cool isnt he ? You can use it for MVP or BOSS monsters You can share this to others also I will upload many items custom wings to my website you can also check my website https://www.rag-web.gqFree1 point