Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 05/25/24 in Posts

  1. You missed the part with the pausing of the reminder. - script VIP_REMINDER -1,{ OnInit: .pause_days = 7; end; OnPCLoginEvent: if(vip_status(VIP_STATUS_ACTIVE) || #REMINDER_COOLDOWN > gettimetick(2)) end; mes "[Premium Reminder Service]"; mes "Your Premium Status is NOT ACTIVE"; mes "Please consider using our premium service to get more benefits."; mes "Do you want to pause this reminder for 7 days?"; next; if(select("Yes.:No." == 2) { mes "[Premium Reminder Service]"; mes "You will get a reminder on next login."; end; } #REMINDER_COOLDOWN = gettimetick(2) + 86400 * .pause_days; mes "[Premium Reminder Service]"; mes "The reminder has been paused until " + gettimestr("%Y-%m/%d %H:%M:%S", 21, #REMINDER_COOLDOWN); close; }
    2 points
  2. check on this file https://github.com/llchrisll/ROenglishRE/blob/master/Translation/Renewal/System/achievement_list_EN.lub
    2 points
  3. prontera,160,190,3 script NPC teste 757,{ callshop "NPC_teste",0; end; OnInit: PUB: showscript "Your text here"; sleep 3000; goto PUB; end; } - shop NPC_teste -,607:-1 Not test.. try this
    2 points
  4. Let's use in here script_commands.txt example: https://github.com/rathena/rathena/blob/master/doc/script_commands.txt#L9179 you use it like this: totalCards = query_sql("SELECT COUNT(*) FROM player_cards WHERE account_id = '" + getcharid(3) + "'"); basically totalCards will receive 1 if the query_sql is executed successfully or 0 in case of failure, now the values to which you are doing the SELECT need a scope in which they will always be an array of values, in your case as a sum of all the values in the table referring to the account id, so the array will only have one index with the result, so you would have to do it like this: prontera,140,174,4 script Personal storage2#prt 113,{ OnInit: // Query of obtained cards query_sql("SELECT COUNT(*) FROM player_cards WHERE account_id = '" + getcharid(3) + "'",.@totalCards); // totalCards = query_sql("SELECT COUNT(card_id) FROM player_cards WHERE account_id = '" + getcharid(3) + "'"); mes "[Card Album]"; mes "Here, let me open"; mes "your Card record."; //Ex1 mes "You have collected " + .@totalCards + " cards out of 1009."; //Ex2 mes "You have collected " + .@totalCards[0] + " cards out of 1009."; mes "Thank you for using"; mes "the Kafra Service."; close; } Remembering that you cannot use the OnInit label and then use commands that are common to rid (player) without attaching rid (player) as in the case of the "mes","getcharid(3)" and "close" commands, this will cause an error on the stating emulator that there is no rid attached, I hope you understand what I tried to explain
    1 point
  5. Cash Shop (item_cash.yml) generator added. This generator reads from rathena db folder from latest rathena git, which is db/re/item_db_usable.yml, item_db_etc.yml and item_db_equip.yml. Max 30 items at once. Maybe later I will add option to read from external URL (for custom item, maybe ?) Easy, insert number of items needed, choose menu, insert itemID and price (ya, I know its a bit hassle for some people to get the aegis name, so this will help, probably). Let me know if you have any ideas/improvements/issues while using all the generator. Thanks and hope it helps !
    1 point
  6. Heya, I've been receiving messages about people selling NovaRO's decrypted GRFs and honestly... that's beyond stupid. The server is already closed down, anyone buying this is getting straight up scammed. You could have just asked. I put the key attached down there. I'm too lazy to upload the GRFs though, you'll have to find that yourself (or if someone want to host it and link it below, go ahead). Plus, we released installers without the files encrypted on accident multiple times, so it's not like these files weren't already accessible to begin with. nova.grfkey
    1 point
  7. You can use quest shop as an option: https://github.com/rathena/rathena/blob/master/npc/custom/quests/quest_shop.txt But, it can't view hateffect item.
    1 point
  8. 1 point
  9. - script Char Information -1,{ OnPCLoginEvent: if(vip_status(VIP_STATUS_ACTIVE)){ dispbottom "Your Premium Status ACTIVE",0x66FFFF; } else { dispbottom "Your Premium Status NOT ACTIVE",0x66FFFF; dispbottom "Please use premiums service to get other benefits",0x66FFFF; } end; }
    1 point
  10. OnInit: PUB: showscript "Your text here"; sleep 3000; goto PUB; end;
    1 point
  11. It has been uploaded but the moderator has not approved it for some reason. I don't know.
    1 point
  12. [Showcase] Last Test rAthena Server Episode 21 Last Update : 24/5/24 Real Server for testing www.pcmedias.online
    1 point
  13. Thank you good job bro.
    1 point
  14. New Prontera RS (restart) - Classic Style with a modern look! Join my Discord Channel: https://discord.gg/AhBjDJnEW3 Cinematic Video
    1 point
  15. Apologies for the delay, I have been cloudflare'd out of the forums. If you have multiple GRFs, you have to define multiple patch processes in the config as per the documentation. So one section, ex. "[ROCred.Patchers.Main]", can be for your adata.grf and another one, ex. "[ROCred.Patchers.Event]", can be for your bdata.grf. There is no hard limit to the amount of GRFs.
    1 point
  16. Check if you can download kRO_FullClient_20230404.zip --- https://drive.google.com/file/d/1ceW09_uIishuOTaneLhxVJjBax5Qz1OP/view?usp=sharing
    1 point
  17. Hi!! I know we dont have newer/recent guides about how ADD a custom skill or change/modify skills, into Pre-Re/Renewal. So I'm sharing my work with you! Its a full guide in how create custom skills, change, re-write, ADD, etc. ALSO how put animations/sounds or change animations/sounds. I hope this help someone!!! Its all by myself. NOTE: the guide is in .cpp file, so if you dont have NOTEPAD++, I recommend download that. https://notepad-plus-plus.org/downloads/ (\_/) (^3^) (_____)0 If you think i deserve it, try buy me a Carro___ a COFFEE!. BUY ME A COFFEE: https://ko-fi.com/bunny62174 EDIT. /)/) ( . .) ( づ♡LINK OF THE GUIDE: //I update the GUIDE sometimes, with a few info's about some specific things. Check the item 12.0 to see *Guide updated, inserted new info/sources 09/14 *Guide updated, new info. New WAV formula. 09/21 *Guide updated, Unity layout Code. 09/22 *Guide updated, Tips about Skill .str effects and re-use/re-work old/new skills animations 09/28 *Guide updated, more details about Splash Sources 10/07 *Guide updated, more details and Help Infos. 10/16
    1 point
  18. I have been ripping sprites from other games and transforming into ragnarok items. What you guys think? OBS¹: My sprites/effects/images will never have the same style because i get it from a lot of sources. OBS²: Please don't ask for raw images/sprites, and i'll not teach how to get it.
    1 point
  19. Yes it possible, Look at getitem3 (doc > script_command)
    1 point
  20. you only need to turn off achievement system on feature.conf on battle config https://github.com/rathena/rathena/blob/master/conf/battle/feature.conf#L69 // Achievement (Note 1) // Requires: 2015-05-13aRagexe or later feature.achievement: on into // Achievement (Note 1) // Requires: 2015-05-13aRagexe or later feature.achievement: off
    1 point
  21. You should organize your equation with fractions in mind. You can write formula 'supporting' decimals but doing something along these lines X = 123456 Mes X/100 +"."+ (X%100); This will show "123.456"
    1 point
  22. Implemented in 11e507b.
    1 point
×
×
  • Create New...