-
Posts
1016 -
Joined
-
Last visited
-
Days Won
22
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Poring King
-
Players online is 1 but the server is all offline doesn't make sense seems like miss coded
-
List of things to work on to "change" episode
Poring King replied to ragger00's question in General Support
Simply just locate what version of episode you needed and get information what monster , map , item are available during that episode . For client side you don't need to do anything For server side you will do a lot of works . Because you must need to find out what NPC are enabled during that time . PS "Make sure your player dont have any @go commands or warp commands so they can only do is to warp using NPC ) . So it will look like close to actual episode or official server ... -
This is what you need if you want an npc that has a preview function . Look for Euphys Script Quest shop it works like what you need
-
Seems like you are looking for a dynamic shop that has a preview . You can use Emistry Dynamic shop for that
-
You can do that using the default WOE Setter of rAthena
-
Try this simple npc that i made prontera,150,150,5 script YouTubeReward 123,{ // Configuration OnInit: // YouTube video link set .video_link$, "https://www.youtube.com/your_video_link"; // Code to be entered by the player set .correct_code$, "your_code_here"; // Cash points reward set .cash_points_reward, 100; end; // Main script mes "[YouTube Reward NPC]"; if (youtube_reward == 1) { mes "You have already received your reward for watching the video."; close; } mes "Hello, adventurer!"; mes "Watch the following YouTube video and find the hidden code to receive a reward."; mes "Video link: " + .video_link$; next; mes "[YouTube Reward NPC]"; mes "Enter the code you found in the video:"; input @code$; if (@code$ == .correct_code$) { mes "[YouTube Reward NPC]"; mes "Congratulations! You have entered the correct code."; mes "Here is your reward."; // Give the player cash points set #CASHPOINTS, #CASHPOINTS + .cash_points_reward; set youtube_reward, 1; // Mark the player as having received the reward close; } else { mes "[YouTube Reward NPC]"; mes "Sorry, that code is incorrect. Please watch the video and try again."; close; } }
-
Try this let me know if it works . But i read some other comments and i think you already found what you need . I just want to put my entry - script RandomBGM -1,{ OnInit: // Define the map where the BGM should be randomized set .map$, "prontera"; // Define the list of BGMs setarray .bgms$[0], "BGM/01.mp3", "BGM/02.mp3", "BGM/03.mp3", "BGM/04.mp3"; // Initialize an array to track played BGMs set .played[0], 0, 0, 0, 0; set .totalPlayed, 0; // Define a global label to set BGM on map load OnPCLoadMapEvent: // Check if the player has loaded the specific map if (strcharinfo(3) == .map$) { // Check if all BGMs have been played if (.totalPlayed >= getarraysize(.bgms$)) { // Reset the played array set .totalPlayed, 0; for (set .i, 0; .i < getarraysize(.bgms$); set .i, .i + 1) { set .played[.i], 0; } } // Find a BGM that hasn't been played yet do { set .randomIndex, rand(getarraysize(.bgms$)); } while (.played[.randomIndex]); // Mark the BGM as played set .played[.randomIndex], 1; set .totalPlayed, .totalPlayed + 1; // Play the random BGM playbgm .bgms$[.randomIndex]; } end; } // Define the map to trigger the OnPCLoadMapEvent label prontera mapflag loadevent;
-
Thats why you getting error because its not compatible your client have a hex designated on your old file . So if you update it expect you will get a error . You didnt get what im trying to say
-
Use the unused client.exe select what year you want to use and hex it on your desire settings . Use search engine to find the clean client.exe im not sure what year is the most stable one . But the last time i use is around 2018-0X-XX . I already forgot it . But im pretty sure there is someone who maintain a trend that show all available clean client.exe file
-
Hi, How to make showing player online after Server Name?
Poring King replied to Alexandrite's question in Client-side Support
Try this https://rathena.org/board/topic/140427-is-it-possible-to-append-player-online-count-back-of-the-server-name/ -
Shield sprite not displayed for other playes
Poring King replied to PARANOiA's question in Graphics Support
Have you check your client side files and check it if there is a shield act and sprite that stored in your client files -
Need help with monster summoning inside a custom instance
Poring King replied to Ruhn's question in Scripting Support
Try this demon_lair,99,101,1 script #Demon_Tomb 565,{ mes "[Tomb]"; mes "This is the resting place of a great demon named Azhura."; next; mes "You can summon him through Nightmarish Ornament and Evil Energy."; next; mes "Put the Nightmarish Ornament and Evil Energy."; menu "Yes", L_yes, "No", L_no; L_no: mes "[Tomb]"; mes "Come back when you have decided."; close; L_yes: if (AzhuraSpawned) { mes "The Great Demon Azhura is already here!"; close; } if (countitem(41001) < 2) { mes "You don't have the required items!"; close; } delitem 41001, 2; mapannounce .Map$, "Prepare for the unleashed evil!!", bc_map; set AzhuraSpawned, 1; monster .Map$, 99, 106, "Great Demon Azhura", 1973, 1, strnpcinfo(0) + "::OnKilledAzhura"; close; OnKilledAzhura: set AzhuraSpawned, 0; end; OnInit: .Map$ = "demon_lair"; set AzhuraSpawned, 0; end; } -
It would be nice if you add the job_exp generator since only few people know how to do it using formulas . It will help a lot of people
-
Then add this set KOEActive,0; Then add conditional If KOE is active set it to 1 if not set it 0 If KOE is active then warp if not then promp "sorry the KOE is not active" I give you the idea just play with it
-
Can someone point to me what i did wrong with this script
Poring King replied to Dolphin86's question in Script Requests
The error already said what error you got sir [Error]:script error on npc/custom/guild_hall.txt line 637 expect ';' or '{' at function syntax -
Still hoping to see you all guys it will be fun
-
VIP Automático, como fazer?
Poring King replied to elielsabino's question in Suporte ao Desenvolvimento
Olá, sou das Filipinas, estou apenas tentando ajudar a todos e estou apenas usando o Google Tradutor Primeiro a fazer sua solicitação certifique-se de disponibilizá-la em seu sistema vip Depois 2º Crie um NPC de Brindes basta criar uma conversa simples. Depois de falar com o NPC você receberá seu pacote inicial e um PASSE VIP por 7 dias Há muitas maneiras de fazer o VIP. Ou você atualiza o nível do grupo ou dá ao jogador um item para alugar por 7 dias. Há muitas maneiras, então você precisará ser específico para isso. Você precisa ser brincalhão -
I mark it solve . This should solve the problem
-
Your script works like getting item from NPC and it works like getting item from NPC single item with no rental features. You should use the rentalitem3 instead of "getitem". The rentalitem4 is very specific rental reward base item rentitem4 "<item name>",<time>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>,<grade>,<RandomIDArray>,<RandomValueArray>,<RandomParamArray>{,<account_id>}; Please read the rental item info https://github.com/rathena/rathena/blob/master/doc/script_commands.txt If you want to do it using getitem . Then add a script to your item look for script attribute and add your custom function that it will delete the item . If you dont know how to do that then just use the rentitem4 instead of using getitem Advise: Please before you explore so much at least give time to read the script_commands.txt file that you can find in your server files . It will enhance your scripting ... even the search engine is available
-
Dynamic shop can do both Zeny, Item, Cash Points , Custom cashpoints . If im not mistaken he post this trend in script support so im expecting he needs a script not a MOD which is the extended vending from SRC MOD
-
Happy Father's Day to all the incredible dads out there! Your love, guidance, and support mean the world to us, and today we celebrate you. Thank you for being our rock, our hero, and our source of wisdom and kindness. Your strength, patience, and unconditional love have shaped who we are today. Your sense of humor and warmth make every day brighter, and your sacrifices and dedication are truly appreciated. May your day be filled with joy, love, and all the happiness you bring to our lives every day. You are cherished, loved, and deserving of all the best, today and always. Enjoy your special day!
-
Yes 999% Percent . Just use your Home IP and allow people to enter to your IP . Then setup a client side so you can use it on your Work PC it is just the same thing doing a hosting provider . The difference is Hosting Provider give you 24/7 Online and you are using there IP. On the other hand you are using your Own PC as long as it can handle 24/7 without turning off . Your server will go running
-
rAthena have a search engine you can find it there . Also rAthena have a documents on the server files that will guide newbie how to use the Syntax with an example ... This should help you much.. https://github.com/rathena/rathena/tree/master/doc/sample This help you writing code https://github.com/rathena/rathena/blob/master/doc/script_commands.txt At least give sometime to read each text file . So you will get more idea how to do scripting . I learned from this no one teach me i even pay for someone before to install my server to a VPS . Because i dont know how to do it until i learned because there is a wiki and docs file also a search engine from this forum . Explore the Server side files ok
-
Use Dynamic Shop for this
-
Ok if it solve already just mark this trend solve