Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 04/06/22 in all areas

  1. 1 point
    Ever wonder why these random number show up in your RO game client? It's called Character Code (C-CODE), an old system that implemented around 2013. If you enable this system you'll be protected against fraud since it offers a unique additional protection for each player present in-game. As you can see from the screenshot above, there exists an extra set of codes (It show up int he basic information window, and the right-click menu of player object). According to KRO, these codes doesn't repeat/overlap and its unique for every players. It offers a unique additional protection for each player present in-game. When you right-click on any player object, the C-Code are shown at the last menu ([C-Code] : ### - ###) Its ranging from 000-000 ~ 999-999, around 1,000,000 set of codes. However its not confirmed that the numbers won't repeat itself if there are multiple server setup. Click on the menu, the C-Code will be copied to clipboard. Open up any text editor or notepad, press on CTRL + V, the codes will be shown in the editor. Notes: If you copied the codes, and take a screenshot right away, the codes will be removed from the clipboard. The codes are shown display behind character's level in the trading window. Sample of different C-Code for different characters. References: home.gamer.com.tw
  2. 1 point

    Version 1.0

    356 downloads

    Instanced Farming Zones So what exactly is my Instanced Farming Zones? Specifications: Random Item, Dead Branch, Bloody Branch,Gold, and Oridicon/Elunium Farming Zones all for your own player! Never wait to get into a Farming Room! Configure how many minutes player has until they can do Re-Entry. Easily Configure % Rate at which they obtain items, if they don't obtain the Max Limit of items, the instance will close. Set Max Limit to how much they can Farm. Set the MobIDs. What you want them to fight. Example: //=====================================================/* [Farm Zone] Bloody Branch Information/How-To Setup: 'BBRate - The rate at which they obtain the Dead Branches, which is in %. So 50 = 50%. .BBDelayMin - Controls Time Limit of Re-entering: 1 = 1 Minute, 2 = 2 Minute, etc. .MaxBBLimit - Max amount of Bloody Branches they can Farm until instance is complete, if they don't reach max amount they just complete the instance. MOB1ID/MOB2ID - Select the ID of the monster you want. MOB1AM/MOB2AM - Select the Amount of designated Monsters you want to spawn. NOTE: Don't make the .MaxBBLimit exceed the total amount of monsters you selected to spawn. Otherwise, they will never reach the Max Limit. All other variables do not touch, especially the Count, and the Start. ('Farm_Count and 'Farm_Start) *///=====================================================
  3. 1 point
    At first thanks for your response and yes it isnt hard to do like this, but the problem with makeitem is, it can happen it drop twice. (1x normal and 1x from makeitem) As example: Poring get killed and drop a knife and with some "luck" prog the makeitem, so he get 2 knifes. I would have to switch off the normal drop completely and just let makeitem run. Edit: If i understand this correct, could this added here. /*========================================== * item drop with delay (timer function) *------------------------------------------*/ static int mob_delay_item_drop(int tid, int64 tick, int id, intptr_t data) { struct item_drop_list *list; struct item_drop *ditem; list=(struct item_drop_list *)data; ditem = list->item; while (ditem) { struct item_drop *ditem_prev; map->addflooritem(NULL, &ditem->item_data,ditem->item_data.amount, list->m,list->x,list->y, list->first_charid,list->second_charid,list->third_charid,0, ditem->showdropeffect); ditem_prev = ditem; ditem = ditem->next; ers_free(item_drop_ers, ditem_prev); } ers_free(item_drop_list_ers, list); return 0; }
×
×
  • Create New...

Important Information

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