Troll
-
Posts
24 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Troll
-
-
-
2 hours ago, Winterfox said:
Try this:
- script MOB_BOUNDERY -1,{ OnInit: // CONFIG .map$ = "prontera"; .check_interval = 1000; .center_x = 150; .center_y = 150; .range_x = 5; .range_y = 5; // CONFIG END .start_x = .center_x - .range_x; .start_y = .center_y - .range_y; .end_x = .center_x + .range_x; .end_y = .center_y + .range_y; areamonster(.map$, .start_x, .start_y, .end_x, .end_y, "", "poring", 1); freeloop(1); while(true) { deletearray(.@mobs, getarraysize(.@mobs)); getmapunits(BL_MOB, .map$, .@mobs); for(.@i = 0; .@i < getarraysize(.@mobs); .@i++) { getunitdata(.@mobs[.@i], .@mob_data); if( (.@mob_data[UMOB_X] < .start_x || .@mob_data[UMOB_X] > .end_x) || (.@mob_data[UMOB_Y] < .start_y || .@mob_data[UMOB_Y] > .end_y) ) { unitstopwalk(.@mobs[.@i], USW_FORCE_STOP); getfreecell(.map$, .@x, .@y, .center_x, .center_y, .range_x, .range_y); unitwalk(.@mobs[.@i], .@x, .@y); } } sleep(.check_interval); } freeloop(0); }
Simply set the map, center coordinates and range for the area you want the mobs to be able to move in. Once they step outside the area, they will stop and walk back into it.
He probably meant something like this.
On 2/11/2024 at 1:55 PM, mysticarts13 said:Hi everyone. Is it possible to create like an "unpassable" set of cells in a map (like a wall) but only for monsters? It's to keep them inside the supposed "cage" in my leveling room (if that makes any sense >.< ). Players should be able to get inside and attack from outside the cage (skills and ranged attacks). Any input is greatly appreciated, thank you!
The code provided by **WinterFox** works too as well. Just put the coordinates at the Middle and adjust the radius. -
They even uses zephyrus Housing System Also Card Collection from (CC-RO)
No wonder why they took down Nova-RO.
-
50 minutes ago, RagnaTechDev said:
Does Zero clients work on rA? if not what would be the best solution or client version to use?
rAthena doesn't support ZERO.
-
Just now, hendra814 said:
can't use IDM to download it. i recommended for you method 2 or 3
after you download the file, run .py file and it will pop up window command prompt and it will download the file
- 1
-
Just now, Kaye said:
Hello! Good day! How do you remove the entire label "Item Move Restriction" from the item description?
Before we item_trade.txt now with have YAML or RYML.
should be in the :
# Trade: Trade restrictions. (Default: null) # Override Group level to override these conditions. (Default: 100) # NoDrop If the item can not be dropped. (Default: false) # NoTrade If the item can not be traded. (Default: false) # TradePartner If the item can not be traded to the player's partner. (Default: false) # NoSell If the item can not be sold. (Default: false) # NoCart If the item can not be put in a cart. (Default: false) # NoStorage If the item can not be put in a storage. (Default: false) # NoGuildStorage If the item can not be put in a guild storage. (Default: false) # NoMail If the item can not be put in a mail. (Default: false) # NoAuction If the item can not be put in an auction. (Default: false)
If you want to get rid the entire it's in msgstringtable by comment like this # (I'm not sure if it works)
-
7 hours ago, hendra814 said:
Here my 2011-11-03 client, you can try this, i'm using chris translation data for this client.
Nemo option i'm used for this client
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Always read msgstringtable.txt (Recommended)
38 Remove Gravity Ads (Recommended)
39 Remove Gravity Logo (Recommended)
41 Disable Nagle Algorithm (Recommended)
43 Always Use Email for Char Deletion
44 Translate Client (Recommended)
46 Use Normal Guild Brackets (Recommended)
47 Use Ragnarok Icon
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
51 Always Show License Screen
52 Use Custom Font
53 Use Ascii on All LangTypes (Recommended)
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo*.lub (Recommended)
73 Remove Hourly Announce (Recommended)
76 Enforce Official Login Background
84 Remove Serial Display (Recommended)
87 Only Second Login Background
90 Enable DNS Support (Recommended)
208 Restore Cash Shop Icon
212 Restore Roulette
213 Disable Help Message on Login (Recommended)
214 Restore Model Culling
222 Show Replay Button
230 Always load Korea ExternalSettings lua file (Recommended)
231 Remove hardcoded address/port (Recommended)
232 Restore old login packet (Recommended)
240 Load custom ClientInfo file
270 Change AchievementList*.lub path
272 Change Towninfo*.lub path
273 Change PetEvolutionCln*.lub path
274 Change Tipbox*.lub path
275 Change CheckAttendance*.lub path
276 Change OngoingQuestInfoList*.lub path
277 Change RecommendedQuestInfoList*.lub path
278 Change PrivateAirplane*.lub path
290 Hide build info in client (Recommended)
291 Hide packets from peek (Recommended)
313 Change MapInfo*.lub path
326 Disable OTP Login Packet (Recommended)
338 Additional client validation (Recommended)
351 Translate arrows buttons text from korean to english
388 Change all fonts logical size to fixed value
391 Adjust all fonts logical size
404 Use borderless mode in full screen (Recommended)
409 Add close button to game window2021-11-03_Ragexe_1635926200_patched.rar 2.84 MB · 0 downloads
The people want in the comments are the complete client with correct data files like a "pre-built configured client already" (Lite-Client) i guess.
-
-
7 minutes ago, Chaos92 said:
theres a lot of link up there, so which one ?
If you can download that attach it here. i tried downloading it but 0kb
-
On 5/2/2022 at 12:06 PM, qtdan said:
@Cydh i try to add this on latest git and modified some codes i got no errors but the damage still the same, hope u upload the latest version on latest git thanksss
The only part that needed to change was in pc.cpp
+ case MF_ATK_RATE: + nullpo_retr(-1, args); + + switch (args->flag_val) { + case DMGRATE_BL: + case DMGRATE_SHORT: + case DMGRATE_LONG: + case DMGRATE_WEAPON: + case DMGRATE_MAGIC: + case DMGRATE_MISC: + return mapdata->atk_rate.rate[args->flag_val]; + default: + return util::umap_get(mapdata->flag, static_cast<int16>(mapflag), 0); + }
to
+ case MF_ATK_RATE: + nullpo_retr(-1, args); + + switch (args->flag_val) { + case DMGRATE_BL: + case DMGRATE_SHORT: + case DMGRATE_LONG: + case DMGRATE_WEAPON: + case DMGRATE_MAGIC: + case DMGRATE_MISC: + return mapdata->atk_rate.rate[args->flag_val]; + default: + return mapdata->flag[mapflag]; + }
The rest of the code is still working.
-
YML is more readable and friendly (EASY TO ADD) than ITEM_DB.txt.
Sometimes we need to learn new things in order to adapt a new stability instead of adapting the old methods.
1. TXT Version: 12622,BOARDING_HALTER,Reins Of Mount,11,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ setmounting(); },{},{ if( ismounting() ) { callfunc \"Func_Idiots\"; } 2. YML Version: - Id: 12622 AegisName: BOARDING_HALTER Name: Reins Of Mount Type: Delayconsume Classes: All_Third: true Normal: true Upper: true Baby: true All_Upper: true Script: | setmounting(); UnEquipScript: | if( ismounting() ) { callfunc \"Func_Idiots\"; }
Now which one is friendly and readable TXT over YML?
It's just like choosing eAthena (Bugg) over rAthena (Stability). (WAKE UP FOLKS)
Then use the freaking TXT --> YML CONVERTER. -
On 7/16/2022 at 10:11 PM, G-RO said:
Are this added to latest rA svn?
When you already have the RODEX MAIL.
-
On 5/26/2022 at 9:40 PM, vBrenth said:
O.o
THIS IS EXACTLY true, i see a lot of High-Rate server now with this Custom Classes like Padawan,Jedi or etc etc. Mostly PH Servers (Asian).
Same Feature Same Shit. (Copy-Paste Features) Maybe "Slightly" different.
Sad but it's TRUE. -
a real DEVELOPER can create or replicate any kind of custom source/scripts from scratch with a REAL programming skills and other languages. A plus also knows how PACKET works especially in Official RO this people are just f**king copy-paste script and make themselves credits to them.
the real DEVELOPER is on rAthena Development Team with the "GREEN BADGE" itself. without them rAthena wouldn't be possible right now. so stop claiming your goddam a.k.a Developer because you aren't (SELF-PROCLAIM DEV MY ASS).
- 1
-
NEVER trust ASIAN hosting(even if they say they don't steal files but obviously they can see your root files) simple as that. go with BIG COMPANY such as OVH we have some good reputations. Learned to set-up yourself instead.
- 2
-
4 minutes ago, Froost said:
Updates
I created a diff nemo that allows me to change the style, color, and direction.Your crazy again with the WARP PORTAL!
- 1
-
CRAZY Reverse-Client Engineering. Good Job Frost! i might grab one of those i'll PM YOU.
- 1
-
export_constant(DROPEFFECT_NONE); export_constant(DROPEFFECT_CLIENT); export_constant(DROPEFFECT_WHITE_PILLAR); export_constant(DROPEFFECT_BLUE_PILLAR); export_constant(DROPEFFECT_YELLOW_PILLAR); export_constant(DROPEFFECT_PURPLE_PILLAR); export_constant(DROPEFFECT_ORANGE_PILLAR); export_constant(DROPEFFECT_GREEN_PILLAR); export_constant(DROPEFFECT_RED_PILLAR); export_constant(DROPEFFECT_MAX);
item_db.yml
Flags: DropEffect: PURPLE_PILLAR
I don't think PINK exist but above I provide some constant for DROPEFFECT.
-
1 hour ago, Krampus said:
is there a way to be an item doing this function? example: a Potion.
item_db.yml:
- Id: 1234567 AegisName: MUFFIN_EATER Name: Muffin Eater Type: Healing Weight: 10 Script: | callfunc "Func_Randomizer";
Function Script:
function script Func_Randomizer { for(.@i = 0; .@i <= 200; .@i++) { .@stat = rand(bStr, bLuk); .@stats[.@stat - bStr]++; } for(.@i = bStr; .@i <= bLuk; .@i++) { if (rand(100) < 5) // 5% Chances .@stats[.@stat - bStr] = 100; } for( .@i = bStr; .@i <= bLuk; .@i++ ) { sc_start (SC_STRFOOD + .@i - 1), 1200000, .@stats[.@stat - bStr]; } end; }
Credits to Above
Didn't test, try it for yourself. -
5 hours ago, EIysium said:
I still have this confusion regarding this YML format.
I was trying to find a a correct Pre-Renewal Formula with Base Level: 255 and Job Level: 120 Max Stats: 200.
Would appreciate if you could help me out.
GRF: GRF Editor
in Client Releases
Posted
By chance on making something Paid type of GRF Tool? many this days can bypass this Encryption Security, al·go·rithm is completely broken.