Jump to content

Ridley

Administrators
  • Content Count

    1157
  • Joined

  • Last visited

  • Days Won

    86

Everything posted by Ridley

  1. { Id: 31700 AegisName: "Super_Taming_Item" Name: "Super_Taming_Item" Type: "IT_DELAYCONSUME" Buy: 350 Weight: 50 BuyingStore: true Script: <" itemskill("SA_TAMINGMONSTER", 1);"> } You need IT_DELAYCONSUME not IT_USEABLE (Type 11 instead of 2) Be aware: this items is useable on ANY mob. On those which are not tameable it's still going to be consumed.
  2. Ridley

    @ip

    Now allows to be used with multi word names, example: @ip What the Heck @ip My name is Dalek
  3. As said, I didn't update the changelog properly. There is a bunch of additional new content. Also some more localization for different languages. I also didn't remove korean buttons and left some loadings (they threw out errors the last time for many people). But yea, overall it contains way more content than before.
  4. Need to edit the other part of the post too, kROgrf 832 maps Megagrf 1072 kROgrf 940 hats Megagrf 1689 kROgrf 1062 npc Megagrf 1137 kROgrf 1063 mob Megagrfrs 1218 kROgrf 1008 cutins Megagrf 1911
  5. Uploaded new version As said, there is no encryption and I really don't know what some people do in order to reproduce this problem - but it is true you can't use it with browedit or other third party software. Up until now, Thor doesn't provide what I need. Months ago Kubix and Dastgir worked on a new kind of patcher but this was dropped. Maybe in the future I can make something like that.
  6. Added Full Clients without BGM Folder and BGM Folder only.
  7. Yes it should (never tried but as far as I know it can) Added
  8. Changelog: - Updated all Clients - Updated twRO BGMS (3 new ones) NOTE: to disable the Snow effect in Prontera, open your grf and navigate to data/etcinfo.txt Then add (or edit) the following: weather# //prontera.rsw# //snow# Collection of official Full Clients. Those are vanilla, not modified in any way or whatever. They are patched up to date. Let me know if I've missed something. Server Name With BGM Without BGM BGM only South Korea (kRO) 21. Dec. 2018 2,70 GB Mega OneDrive 2,42 GB Mega OneDrive 294 MB Mega OneDrive South Korea (Ragnarok Zero) 21. Dec. 2018 2,22 GB Mega OneDrive Taiwan and Hongkong (twRO) 21. Dec. 2018 2,24 GB Mega OneDrive 1,95 GB Mega OneDrive 310 MB Mega OneDrive Japan (jRO) 21. Dec. 2018 2,23 GB Mega OneDrive 1,93 GB Mega OneDrive 311 MB Mega OneDrive Thailland (tRO) 21. Dec. 2018 1,67 GB Mega OneDrive 1,41 GB Mega OneDrive 272 MB Mega OneDrive International (iRO) 21. Dec. 2018 2,42 GB Mega OneDrive 2,14 GB Mega OneDrive 294 MB Mega OneDrive Philippines (pRO) 21. Dec. 2018 1,5 GB Mega OneDrive 1,25 GB Mega OneDrive 272 MB Mega OneDrive Indonesia (idRO) 21. Dec. 2018 1,88 GB Mega OneDrive 1,61 GB Mega OneDrive 282 MB Mega OneDrive Brazil (bRO) 21. Dec. 2018 1,95 GB Mega OneDrive 1,69 GB Mega OneDrive 273 MB Mega OneDrive France, Europe (fRO, euRO) 21. Dec. 2018 1,85 GB Mega OneDrive 1,59 GB Mega OneDrive 273 MB Mega OneDrive
  9. This is one of the official pvp or gvg maps, right? I remember this problem when duplicating/renaming a map. Usually this is caused by either just copy/rename (instead of open it in browedit and save as a new map) or by using browedit in the wrong revision.
  10. Ridley

    Nemo patcher

    Sweet, good job 4144. Will get into this too
  11. As far as I know this is bugged for years, somehow the crit is reduced instead of increased. I don't know the real behavior but a quick fix would be to remove all cri flags in skills pdef code.
  12. Ridley

    Ridley's new PC

    Hey guys, few months ago I built a new PC and I wrote about it at my Gaming Clan's place. But now I wanna do an english topic about it, I'm also thinkin about a YouTube Channel for Harwardware reviews. However - Let me introduce you to my PC "Dark Side" CPU: Ryzen 7 1700x @300€ Mainboard: Asus Crosshair VI Extreme @370€ RAM: G.SKILL Trident Z RGB 32GB @3200, CL14-14-14-32 @370€ Monitor: ASUS ROG P27Q9 @800€ GPU: ASUS ROG STRIX 1080Ti OC @850€ Monitor: ASUS ROG P27Q9 @800€ Headset: ASUS ROG Centurion @270€ Keyboard: ASUS ROG Claymore @250€ Mouse: ASUS ROG Spatha @170€ Pad: ASUS ROG Wethstone @50€ The overall costs for this build was at ~ 5k€ The Centurion is a not yet available Prototype directly from Asus - Doing a review another time (it's different from the ones you can buy) CPU: Ryzen 7 1700x Originally I was about to get the 1800x but there aren't real benefits compared to 1700x or 1700 - except of a guaranteed overclocking. Mainboard: Crosshair VI Extreme It's a bit overkill, A Crosshair VI Hero would be fine too - but this one has a second M.2 Slot which I may use in the future. There were some problems with it due to the extended ATX Form Factor. According to the manufacturer it fits (and it did) but A: The I/O shield is fixed and barely fits under my rear cooler. B: The 24 Molex ATX pin is vertically and I didn't notice until I wanted to power it xD Case: DeepCool Genome ROG The Genome ROG has a built in AiO Watercooling and is ROG Certified (which comes in handy for my Aura Sync plans). The left panel got some Vinyls. The right one was printed with UV print RAM: G.Skill Trident Z RGB 3200, 2x16GB Kit (CL 14, 14, 14, 34) RAM with Aura Sync and 3200mhz. Apparently it wasn't as easy but I made it work at 3000 MHz with a latency of 14, 14, 14, 34. I wanted 2 x 16GB in case I ever need more. Rear Cooler: Cooler Master Master Fan Pro and Front Cooler 2x Noctua NF-S12A The Cooler Master replaces the stock rear cooler, (Aura Sync Compatibility). The 2 Noctuas are in the front and replacing the standard HDD Bay (I won't use normal HDD Storages in this build). Highlight: Storm Trooper Cooler Protector All 3 Coolers support PWM. The Noctuas are ugly but insanely strong. First I ordered the large NOCTUA NF-A20 but it was way too alrge so I switched to 2 x 120mm. Noctua Chromax Anti Vibrationsticks Replaces normal screws. Storage: Samsung 850 und 960 Evo I hate Samsung - but they do by far the best storages. I use 2 x 850 Evo (500 GB) and 1 x 960 Evo (500 GB). The speed is insane x). The SSD's are on the inner part of the right side panel. M.2 storages use the M.2 slots direclty on the mainboard, some use PCI-E. GPU: Asus Geforce 1080 Ti OC Not much to say here. I haven't had a Nvidia GPU in 10 Years but AMD had enough chances and I was quite disappointed of Vega. You can't use 1st class parts only and then use a 3rd class graphics card - so here's my Nvidia comeback. The GPU is mounted horizontally. PSU: Dark Power Pro 11 650 As above, everything in this PC is premium, so is the Power Supply. Cooling Paste: Noctua NT-H1 I love Noctua. Overclocked at 8 cores @ 3,9 Ghz 31°C. Stock at 3,4Ghz it had 24°C. Under Full Load it reaches at max 58C° Full PC: The lights are full RGB and adjustable via remote (also supports various modes). GPU is mounted horizontall. The fin on top is a W-LAN antenna.
  13. My upload rate is now 40k (it was 1,2k before) so I will upload more mirrors during the next days. And no, a patcher wouldn't work this way.
  14. why abandoned? It could need an update tho, I agree here i once started to archieve everything in different repos but this wasn't very useful at all. Also during the past 3 months I didn't had that much time for RO :|
  15. Ridley

    @botcheck

    nice one, but i found 2 minor issues, i hope you don't mind me pointing them out. in bindadcmt you check for gm_level instead of .gm_level #bot_chk_delay is a perm account variable, but a temp char is way enough here. Personally for cooldown checks i use a function. //== Function F_CoolDown ==================================== // Cooldown check //callfunc("F_CoolDown", 5); = 5 seconds cooldown function script F_CoolDown { if (@cd + getarg(0) > gettimetick(2)) end; @cd = gettimetick(2); return; } you could replace the `end` with whatever you need
  16. It is not the hardwares issue, those old clients simply didn't support that hardware
  17. in my grf the new one is added, but on herc we still use the old one :/
  18. *getinventorylist() This command sets a bunch of arrays with a complete list of whatever the invoking character has in its inventory, including all the data needed to recreate these items perfectly if they are destroyed. Here's what you get: @inventorylist_expire[] - expire time (Unix time stamp). 0 means never getinventorylist(); for(.@i = 0; .@i < @inventorylist_count; .@i++) if (@inventorylist_expire[.@i] != 0) { mes("Sorry, I don't accept rental items!"); emotion(e_hmm); close(); }
  19. Select Code //Charity NPC// //Ryonin// izlude,124,139,6 script Lucy 101,{ // Variables .@n$ = "[Lucy]"; // $donate5m = 5000000; // you used global account variables, but you need global variable here ($) // $donate10m = 10000000; // if you do it like this, those variables will be set each time someone talks to the npc. // $donate15m = 15000000; // $donate25m = 25000000; // i kept em but they're totally not needed /*// Zeny Detector // this would prevent anyone to do anything if (Zeny < $donate5m) { mes .@n$; mes "Sorry, you dont have enough money to talk to me."; mes "You need to have atleast ^FF00005,000,000z^000000."; mes "The total amount I collected is : ^0000CD["+$totaldonate+"]^000000 zeny."; close; end; } */ // Start mes .@n$; mes "Hello, Citizen of Ragnarok Offline."; mes "Can I help you with something?"; next; if (select("Yes, I would like to donate", "No, Thank you") ==2) { // removed the switch here, instead, if you select the 2nd answer the npc will directly end. mes .@n$; // Also you had close; end; in your script, which is not needed. mes "Okay then. See you later."; close; } mes .@n$; mes "I was assigned by the ^DAA520 GM Team^000000 to collect the donation money."; mes "The total amount I collected is : ^0000CD["+$totaldonate+"]^000000 zeny."; next; mes .@n$; mes "You can only donate 1,000,000z or 5,000,000z."; next; mes .@n$; mes "If I collected a total amount of ^FF000075,000,000^000000z."; mes "I can activate this event:"; mes "Event: ^8B008BComodo Hat Festival Quest^000000."; mes "Event Duration: ^006400[2 DAYS]^000000."; next; mes .@n$; mes "How much money you want to donate?"; mes "Once you donate, I can't your money back."; next; .@menu = select("5,000,000z", "10,000,000z", "15,000,000z", "25,000,000z"); // removing the switch, instead we store selection in a variable (1-4 depending on selection) setarray(.@costs[0] = 5000000, 10000000, 15000000, 25000000); // setting a temporary array with the costs) switch (.@menu) { //switching the variable we set before case 1: case 2: case 3: case 4: mes .@n$; // same message, regardless how much you donated if (Zeny < .@costs[.@menu-1]) { // you forgot a Zeny check so I added one mes .@n$; mes "You don't have enough Zeny?"; close; } Zeny -= .@costs[.@menu-1]; // zeny -= the costs you selected (arrays start at 0, so its your selection -1) close; $totaldonate += .@costs[.@menu-1]; // variable += the donated amount mes "Thank you for donating "+.@costs[.@menu-1]+"!"; // mes "We appreciate your generosity."; announce "[Charity Lucy: "+strcharinfo(0)+"] has donated ["+.@costs[.@menu-1]+"] to Charity! We appreciate your generosity.", 0; next; mes .@n$; mes "The total amount I collected is : ^0000CD["+$totaldonate+"]^000000 zeny."; close; } // closing the switch end; } // closing npc i did some comments inside - everything is untested to enable npcs depending on donated amount you can either use a fake_npc and check for $totaldonate > 25m or whatever, or you do like in rachel quest //== Donation Lottery Quest/High Priest Quest :: rachel_oz & rachel_ma1 = ra_temple,119,180,0 script Temple Entrance#ra_tem WARPNPC,1,1,{ OnTouch: if ($rachel_donate >= 10000) { if (MISC_QUEST & 8192) { warp "ra_temin",169,23; end; } if (ra_tem_q < 10) { mes "^3355FFThe temple's"; mes "entrance is locked.^000000"; next; select("Kick Door.", "Smash Door with Weapon."); emotion e_omg,0,"Nemma#ra_temple"; mes "[Priestess Nemma]"; mes "Please don't do that!"; close; } } warp "ra_temin",169,23; end; }
  20. thank you for the reminder, the issue was adressed before in https://github.com/HerculesWS/Hercules/issues/1440
  21. Thats why I said to try to disable lightmaps. But anyways, why do you expect 5 year old (or older) clients to work with modern hardware?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.