Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 05/11/18 in Posts

  1. 2 points
    Hello everyone, I present to you a modified tip box which has been completely translated to English. Tested on: 2018-04-04c RagexeRE and worked like a charm. In your System folder in Client side, replace your tipbox.lub with my translated tipbox i have attached below: tipbox.lub Then, Patch your client with whatever settings you want and then open the patched client in hexeditor ( I used XV132 for this) IMPORTANT NOTE : Make sure you hex a "patched" client. DO NOT do it on an unpatched client or else NEMO will show errors for random "recommended patches" that you select while patching it. Find the following and replace with hex for english translation : for checkbox: BD C3 C0 DB C7 D2 20 B6 A7 20 BF AD B1 E2 English translation: 53 61 76 65 20 54 69 70 3F 20 20 20 20 20 for close button : B4 DD B1 E2 English translation : 44 6F 6E 65 (korean translation of close has only 4 strings so I had to replace it with "Done" to match the string size -_-) OR go to your NEMO folder/patches/TranslateClient.txt and add this at the end of it then patch your clients: (Thanks to @Asheraf for telling me about this xD) M: Translate Tip box ------------------------------ F: BD C3 C0 DB C7 D2 20 B6 A7 20 BF AD B1 E2 R: 'Save Tip?' F: B4 DD B1 E2 R: 'Done' if you did everything as said, this will be your result : Old tip box: New translated tipbox: -- On a funny Note, I had no clue what the korean translation for the Check box was LOL so I just randomly translated it to "Save tip?" instead cuz it was a logical solution LMAO
  2. 2 points
    First use getunits() to capture all players on the map in an array. Then loop through the array using the for() function. Sample: .@count = getunits(BL_PC, .@units, false, "prontera"); // Adds all BL_PC on prontera type to the array .@units for (.@i = 0; .@i < .@count; .@i++) debugmes(sprintf("%s", rid2name(.@units[.@i]))); // Prints a debug msg in console of the player name It's returning their Account ID btw.
  3. 1 point
    @luizragna this because mes() and most commands only run for the attached player. If you want to run it for another player you will have to attachrid(.@units[.@i]); or addtimer(0, "MyNPC::MyEvent", .@units[.@i]); If you go for the timer approach you might as well just use maptimer()
  4. 1 point
    you could either use maptimer() or make your own function with getunits() and a for() loop EDIT: oops, @Myriad replied while I was writing this
  5. 1 point
    Is your client a ragexeRE subset? If is so you need to enable #define ENABLE_PACKETVER_RE on mmo.h.
  6. 1 point
    OmarAcero

    Como traudizir as habilidades?

    You can try editing this file: skillinfolist.lub ( SkillName: " Name skill " )
  7. 1 point
    OmarAcero

    Como traudizir as habilidades?

    to edit the skill description you have to open this folder: data\luafiles514\lua files\skillinfoz\ and look for the file skilldescript.lub
  8. 1 point
    quesoph

    [REQUEST] Card Remover (Lazy Edition)

    prontera,165,185,4 script Card Remover 100,{ disable_items; mes "["+strnpcinfo(1)+"]"; mes "Do u want to remove some cards?"; if(select("Remove Card","Close") == 2 ) close; mes " ","Choose an item."; setarray .@position$[1], "Head","Body","Left hand","Right hand","Robe","Shoes","Accessory 1","Accessory 2","Head 2","Head 3"; set .@menu$,""; for( set .@i,1; .@i <= 10; set .@i,.@i+1 ) { if( getequipisequiped(.@i) ) set .@menu$, .@menu$ + .@position$[.@i] + "-" + "[" + getequipname(.@i) + "]"; set .@menu$, .@menu$ + ":"; } set .@part, select(.@menu$); if( !getequipisequiped(.@part) ) { mes " ","Check Equip."; close; } if(getequipcardcnt(.@part) == 0) { mes " ","No cards compounded."; close; } successremovecards .@part; close;}
×
×
  • Create New...

Important Information

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