

Ryuuzaki
Members-
Posts
87 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Ryuuzaki
-
Download this file here and put it into your plugin folder to enable the option in the diff patcher. http://supportmii.co...Obfuscation.dll Credits to judas for the link and Waeyan for the diff
-
Sprite error before char selection.
Ryuuzaki replied to Noel Gallagher's question in Client-side Support
Not sure about clients of that age, i can only assist you with newer clients. -
Or rename the file from 'filename.lua' to 'filename.lub' works without any problem too.
-
I'm not sure but you could have a conflict with the JT_MONSTER_LAST and your selected monster ID. Try changing JT_MONSTER_LAST to 2701 and check if it works. BTW: Better try with @disguise, so you don't have to restart the server all the time
-
Öffne einen x-beliebigen compiler zb. visual studio, lade das rathena projekt and suche (alt + f) nach "#define MAX_CHARS" Ändere die 9 hinten zu wieviel chars auch immer, achte darauf, dass die zahl durch 3 teilbar is, zb. 12,15,18,21,24 etc. STRG und S zum speichern, compile den code und starte den server, viel spaß : P
-
Trag das hier in deine clientinfo.xml rein direkt unter <servertype>sakray</servertype> <hideaccountlist /><extendedslot /> Dann sollest du soviele slots haben wie du in rAthena festgelegt hast.
-
Line 217: #00 sprite\АО°ЈБ·\ёУё®Ел\іІ\32_іІ.spr - Failed 0.54 #01 sprite\АО°ЈБ·\ёУё®Ел\іІ\32_іІ.spr - Failed 1.68 This sprite is missing and crashed the client most likely. Next time you get a crashlog, search for "fail" and you will see what went wrong.
-
Great stuff, payon getting a new field map?
-
accessoryid.lua you didn't add a comma behind each of your new entries. Only the last entry may not have a comma. accname.lua remove the comma from last line. Should be working fine now.
-
Sprite error before char selection.
Ryuuzaki replied to Noel Gallagher's question in Client-side Support
It actually means that the item you have equipped is not defined on your lua files. If he / she didn't have the item sprite / files, it would show more than just ' ³².spr '. How to fix: 1. Open the database for example with "Mysql Workbench". Look for the character which you used last before the error 2. Write down the ID of 'head_top' 'head_mid' and 'head_bottom' 3. Navigate your 'lua files' folder (newer clients have 'luafiles514' and then 'lua files') 4. Navigate to the 'datainfo' folder 5. Open the file 'accessoryid.lua' (if it's only 'accessoryid.lub' and the code inside is unreadable, you need to download the decompiled file first) 6. You will see many names and numbers like this here: ACCESSORY_FROGHAT_T = 826, ACCESSORY_PUPPY_EAR_HAT = 827, ACCESSORY_TEAR = 828, ACCESSORY_CARROT_MOUTH = 829, ACCESSORY_FANCY_HIGHCAP = 830, ACCESSORY_STAR_DUST_HAIRBAND = 831, ACCESSORY_2011_RMSC = 832, --833-835 free ACCESSORY_RUDOLPH_HEADBAND = 836, ACCESSORY_MIC_HAT = 837, ACCESSORY_SLEEPINGCAT_HAT = 838, ACCESSORY_TW_REDBANDANA = 839, ACCESSORY_PHOENIX_HELMET = 840, ACCESSORY_ORANGE_HAT = 841, 7. Search for the ID noted down in step 2. They are most likely missing and you won't find them. 8. If they are missing..download this file here -> http://svn6.assembla...accessoryid.lua (it's one of the newest file containing the headgear IDs) 9. Search for the ID noted down in step 2 inside this file. If you find it, copy the line from that file and paste it at the same position in your own file. 10. If you don't find the said ID, you most likely have a problem with a custom item and forgot to specify it. In this case i would like to direct you to this guide -> http://rathena.org/wiki/Custom_Items 11. If the entry is existing in the 'new' file, you can save it and then add it to your client. 12. Now you need to do some work on another file 'accname.lua', same thing like in step 8, if it's a .lub file you need to download the decompiled one. -->http://svn6.assembla...nfo/accname.lua 13. Again you will see many lines inside, as well as "gibberish stuff" like: [ACCESSORY_IDs.ACCESSORY_STAR_DUST] = "_½ºÅ¸´õ½ºÆ®", [ACCESSORY_IDs.ACCESSORY_EYE_MASK] = "_´«°¡¸®°³", [ACCESSORY_IDs.ACCESSORY_BINOCULARS] = "_¸Á¿ø°æ", [ACCESSORY_IDs.ACCESSORY_GOBLIN_MASQUE] = "_°íºí¸°Á·°¡¸é", [ACCESSORY_IDs.ACCESSORY_GREEN_FEELER] = "_ÃÊ·Ï´õµëÀÌ", [ACCESSORY_IDs.ACCESSORY_VIKING_HELMET] = "_¿ÀÅ©Á·Ç︧", [ACCESSORY_IDs.ACCESSORY_HEAD_SET] = "_ÇìµåÆù", [ACCESSORY_IDs.ACCESSORY_GEMMED_CROWN] = "_Áê¾óÅ©¶ó¿î", [ACCESSORY_IDs.ACCESSORY_PIERROT_CROWN] = "_±¤´ë¸ðÀÚ", 14. The first file you specified your new headgear in contained that particular string, for example ACCESSORY_PIERROT_CROWN 15. Search inside the newly downloaded file for the string of your newly added ID 16. Copy the whole line and add it OVER the last entry if an item, in my case it would be here: [ACCESSORY_IDs.ACCESSORY_AURAQUARTZ_CROWN] = "_¿À·¯ÄõÃ÷ÀÇ¿Õ°ü", [ACCESSORY_IDs.ACCESSORY_RABBIT_KNITHAT] = "_Åä³¢±Í´ÏÆ®¸ðÀÚ", --add here [ACCESSORY_IDs.ACCESSORY_SKYMET] = "_½ºÄ«À̸ä" 17. Save the file again and patch it into your client. 18. Start the client and the error should be gone. *19. If the error still persists, i suggest you to update your kro + kro renewal. Hope this helps you a bit. Happy clienting ^^ -
please help me from this script,how to set one time 1 char :D.
Ryuuzaki replied to kangfredy's question in Scripting Support
Tested with his script and it didn't work, tested with my version and worked. Don't know, i'm always using the newest svn, maybe his / her is outdated or something. -
please help me from this script,how to set one time 1 char :D.
Ryuuzaki replied to kangfredy's question in Scripting Support
You should remove the () around the number. if(statusoke==(1)) { to if(statusoke == 1) { set statusoke,(1); to set statusoke, 1; Hope that helps you out. -
Soweit weiß liegt es am client wie du bereits schon erkannt hast, ich selbst benutze den 2012-04-18 client mit dem klappts super.
-
Just rename the iteminfo.lua to iteminfo.lub ~works like a charm.
-
"Kriemhild [Castle 1]",L_prtg_cas01, to "Kriemhild [Castle 1]",L_prtg_cas01; You used comma instead of semicolon.
-
Quote from the pccommand_list.txt inside the rathena doc folder: + PCCommand: OnOnNPCKillEvent + Code by: lordalfa + How it works: When a player kills a monster, the NPC will run as if he just clicked it. Which means if the script is like this: + Sample: - script OnNPCKillEvent -1,{ mes "Holy shit"; close; } + Explaination: whenever a player kills a monster on the map, the words "Holy Shit" will appear on the guy's face. + Note: 1) This script runs everytime a player kills a monster It is adviced if you want to repeatedly use this script, to use a sort of filter. 2) The var "KilledRid" is set on the killer, this can be used in strmobinfo to find out info about the Monster that was killed Create a switch argument which will define a random number between 1 and 10 switch(rand(10)){ case 1: getitem xx, amount; end; default: end; } This will cause the script to check if number is 1, if yes it will give you an item, if no it will cancel the script. Here the two possibilities: 1. -%tab%script%tab%OnNPCKillEvent%tab%-1,{ switch(rand(10)){ case 1: getitem xx, amount; end; default: end; } end; } 2. -%tab%script%tab%INSERTNPCNAMEHERE%tab%-1,{ end; OnNPCKillEvent: switch(rand(10)){ case 1: getitem xx, amount; end; default: end; } end; } For the second function you need to do this (change the value to 1) ---> PC Command List ------> Here's a list of scripts that can be triggered by PC actions and what they do. ------> Configuration is found at conf/script_athena.conf ------> There are two methods to define the script to be use (event_script_type) ------> 0 - By NPC. There has to be an NPC named in the same manner as the event ------> 1 - By Label. Every label from every NPC with the event name will be executed (note that in this case the event HAS to start with the word 'On', eg: 'OnPCBaseLvUpEvent:') Hope this gives you an idea : ) Additional informations: 1 out of 10 is a 10% chance, 1 out of 100 is a 1% chance and so on.
-
When you see "NO MSG" inside the client, it's most likely an outdated version of the mstringtable.txt. Download the newest here: http://svn6.assembla.com/svn/ClientSide/Translation_Project/data/msgstringtable.txt
-
There you go.. http://svn6.assembla.com/svn/ClientSide/Packets/Packet_db/ @Mysterious, we aren't going to use any clientinfo when we open the server, so thats just one old thingie that was laying around.
-
I'm using the 2012-04-18 client, you would need to packets for that one. Try the 2012-04-10 or 2012-04-04 client. http://supportmii.com/ro1/Clients/ <- clients http://svn6.assembla.com/svn/ClientSide/Lua_Project/lubs/ <- lua / lub files. <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <servicetype>korea</servicetype> <servertype>sakray</servertype> <connection> <display>Unchained-RO</display> <desc>?????</desc> <address>***IP REMOVED***</address> <port>6900</port> <version>26</version> <langtype>1</langtype> <registrationweb>http://google.com</registrationweb> <loading> </loading> <aid> <admin>2000000</admin> <admin>2000001</admin> <admin>2000002</admin> <admin>2000003</admin> <admin>2000004</admin> <admin>2000005</admin> <admin>2000006</admin> <admin>2000007</admin> <admin>2000008</admin> <admin>2000009</admin> <admin>2000010</admin> <admin>2000011</admin> <admin>2000012</admin> <admin>2000013</admin> <admin>2000014</admin> <admin>2000015</admin> <admin>2000016</admin> <admin>2000017</admin> <admin>2000018</admin> <admin>2000019</admin> <admin>2000020</admin> <admin>2000021</admin> <admin>2000022</admin> <admin>2000023</admin> <admin>2000024</admin> <admin>2000025</admin> <admin>2000026</admin> <admin>2000027</admin> <admin>2000028</admin> <admin>2000029</admin> <admin>2000030</admin> </aid> </connection>
-
-
About the font, it's small for me ~ guess i have langtype 0 or 1 in the clientinfo.xml. Try that out. Ah yeah, make sure you don't have "USE ARIAL ON ALL LANGTYPE" diff selected when you diff your client.
-
No no, how can i explain...The big font how you are calling (the inventory tabs font i suppose), are hardcoded in the client. Maybe changing the langtype in your clientinfo.xml MIGHT change the apperance. The SIZE of the inventory window is automatically defined by the length of the largest tab (which makes all other tabs be same size thus extending the window size in a whole). You can find those texts inside the mstringtable.txt, which isn't a lua file^^ I just gave you the link to the newest mstringtable.txt. 1. Download the mstringtable.txt 2. Search for Consume 3. Change all the tabs to 1 or 2 letters. 4. Make a patch file and patch it into the grf. 5. See if it changed something for you. *EDIT* About reverting the inventory, the only way i'm aware of is to get an older client. Which i don't suggest ~ just follow above instructions.
-
To 1. I thought you meant the bold font under your char (which is fixed with / showname) About read data folder: The new clients don't support this properly (that's what i found out, if someone has a working diff for that please share). The inventory and the quest window for example are using those tabs which names are specified in the mstringtable.txt. The size of each tab is defined by the LONGEST string of all those four tabs, which means if you type consumeable for the useable items, every tab extents to 11 characters, resulting in a huge inventory. Same goes for the quest window.
-
1. /showname 2. Get the newest mstringtable.txt and and look for those text inside, resize the textlength and it automatically resizes the inventory. http://svn6.assembla.com/svn/ClientSide/Translation_Project/data/msgstringtable.txt
-
go into your conf folder, open inter.conf with notepad. You need to change the username and passwords for the sql databases.