Jump to content

Whathell

Members
  • Posts

    116
  • Joined

  • Last visited

Everything posted by Whathell

  1. Hi, I have a server running on renewal, but I am having a problem with guild experience, I checked a table of renewal guild experience and found out that the exp needed to level 2 is just 400,000. But when I checked my sql db, it states there that the exp needed to level 2 is 2,000,000 which is true if it is pre-re. I dunno if it is a src bug since I didn't change anything. And if it is not, do you know any solution to this? Btw, i checked the guild_exp under the db/re folder and it is good, it uses the 400,000 exp.
  2. ok lemme try using those as luas since I already have them. OK! I fixed the problem! The jobname and jobname_f lua files just needed to be updated. It is working fine now, thanks for the info Judas
  3. Yes, but I wont have the tombstone too, and I wanna apply it xD If the problem is about the lub/lua files, tell me which one to update, because I'm using the lua files of the client version I am using so it might be outdated 2012-06-16.
  4. And the fix should be? Correct me if I am wrong, but the tombstone feature is applied by default at the latest rAthena version right? Meaning there is no need to do for anyone to apply it? Because if that is not the case, then I am missing steps for applying it, since all I did is set the show_mvp_tomb: yes.
  5. Make sure that the translated texture is inside your MyRO.grf If the translated texture is inside your data folder, then try applying the patch 'read data folder first' when diffing your client.
  6. @Krevex I've already tried applying that one before and it still gives the same problem :/
  7. Well I dunno what might be causing the problem, I have an updated kro client (miruku) but everytime I kill an MVP and the tombstone is suppose to appear, I am having this problem These messages appear two times, so I think there are two sets of files I am missing. I wonder if the tombstone uses other spr and act file aside from mob_tomb.spr and mob_tomb.act because i seem to have those two in my rdata.grf. Anyone knows what might be the problem?
  8. Well I've done that before and that did not solve it :/ Looks like I have found a solution to the problem, I just needed to retain the word ".patched" in the file name, it worked and I was even able to hex it and change the icon too. Well of course it would be better if I will be able to take that .patched off xD
  9. Well after patching my client (I am using 2010-06-16 client) with the same diff date, I am having no problem with the setup, like I can change the screen resolution and all. The problem starts when I change the name of the exe., for example, after patching, the program name will be "2010-06-16aRagexeRE.exe.patched" , if I use that and do not change anything setup works, but if I rename it for exampe to "rAthenaRO.exe", then I cannot change the resolution anymore. Is there something I've done wrong or missed some steps? And yeah, I am using the "opensetup" the one by Ai4rei/AN. And one more thing, I used reshack before I patched it, to change the icon.
  10. btw, I have revised the script and also added a zeny limit check. I'm just gonna paste it here for people that might wanna use it. //||------------------------------------------------------------------------------|| //||---------------------Simple Bank Note NPC ------------------------------------|| //||---------------------------by: Whathell---------------------------------------|| //||------------------------------------------------------------------------------|| //||------------------------------------------------------------------------------|| prontera,147,184,4 script Banker 833,{ //|=====================Settings============================== set @npcname$,"^ff0000[banker]^000000"; //npc name set @banknoteprice,1000000; //price you want for each bank note set @banknoteid,7922; //the item id for your bank note set @maxzeny,2000000000; //put in the max zeny you have for your server //|=========================================================== mes @npcname$; mes "Hi "+ strcharinfo(0) +", I can change your bank notes into zeny, and vice versa."; mes "Each bank note is worth 1 Million Zeny."; next; mes @npcname$; mes "So tell me,what can I do for you?"; switch(select("Exchange Bank Notes to Zeny:Exchange Zeny to Bank Notes")) { case 1: next; mes @npcname$; mes "Please put in the amount of Bank Notes you want to exchange:"; next; input @banknoteamount; if (@banknoteamount <= 0) { mes @npcname$; mes "Please come back if you change your mind."; close; } else if (countitem(@banknoteid) < @banknoteamount) { mes @npcname$; mes "You dont have enough Bank Notes to complete this transaction."; close; } else if ((@banknoteamount*@banknoteprice)+Zeny > @maxzeny) { mes @npcname$; mes "You cannot exchange this number of Bank Notes because you will exceed the maximum amount of zeny you can hold."; close; } next; set @price,@banknoteprice*@banknoteamount; delitem @banknoteid,@banknoteamount; set Zeny,Zeny+@price; mes @npcname$; mes "Transaction complete! Here's your money."; break; case 2: next; mes @npcname$; mes "Please put in the amount of Bank Notes you want."; next; input @noteamount; if (@noteamount <= 0) { mes @npcname$; mes "Please come back if you change your mind."; close; } else if (@noteamount*@banknoteprice > Zeny) { mes @npcname$; mes "I'm sorry but you lack Zeny to complete this transaction."; close; } next; set @pricea,@noteamount*@banknoteprice; set Zeny,Zeny-@pricea; getitem @banknoteid,@noteamount; mes @npcname$; mes "Transaction complete! Here are your Bank Notes."; break; } close; end; }
  11. Thanks for the replies guys, and yeah Vengeance, I planned to change the script that way, that is the first thing I'm gonna do today (just woke up). And thanks for the info Emistry, I'm, gonna take note of that one.
  12. The problem is, with my script, it wont give you more than 10 Bank notes per transaction. When changing Bank Notes to Zeny, there is no problem, I can change up to 2000 Bank Notes to Zeny, but it wont do the other way around. For example, whenever I try to change 20 Million Zeny (or any amount more than 10 Million Zeny), it will only take 10 Million Zeny and give me 10 Bank Notes -- that is the problem. Can you tell me what have I done wrong with my script? Note: This npc does not give any other problems like "it takes more than what it should take" or whatsoever, the only problem is that it gives me a limit of 10m for Zeny to Bank Note transaction. Well if there really is a limit for number input then I better try what you have stated then. Because I think there is no easier way.
  13. Hi! Well I was writing this simple script here, It is a banker that exchanges bank notes to 1 Million Zeny and vice versa. Well, the problem is that it changes bank notes to zeny smoothly ( tried changing tens , hundreds and thousands -- no problems). The problem starts when i tried changing zeny into bank notes -- it only changes a maximum of 10 Bank Notes (10 Million Zeny per transaction). Hope you can tell me what I should do to fix this. Here is my script: prontera,147,184,4 script Banker 833,{ //|==========Settings============================== set @npcname$,"^ff0000[banker]^000000"; set @banknoteprice,1000000; set @banknoteid,7922; //|================================================ mes @npcname$; mes "Hi "+ strcharinfo(0) +", I can change your bank notes into zeny, and vice versa."; mes "Each bank note is worth 1 Million Zeny."; next; mes @npcname$; mes "So tell me,what can i do for you?"; switch(select("Exchange Bank Notes to Zeny:Exchange Zeny to Bank Notes")) { case 1: next; mes @npcname$; mes "Please put in the amount of Bank Notes you want to exchange:"; next; input @banknoteamount; if (@banknoteamount <= 0) { mes @npcname$; mes "Please come back if you change your mind."; close; } else if (countitem(@banknoteid) < @banknoteamount) { mes @npcname$; mes "You dont have enough Bank Notes to complete this transaction."; close; } next; set @price,@banknoteprice*@banknoteamount; delitem @banknoteid,@banknoteamount; set Zeny,Zeny+@price; mes @npcname$; mes "Transaction complete! Here's your money."; break; case 2: next; mes @npcname$; mes "Please put in the amount of Zeny you want to exchange."; next; input @zenyamount; if (@zenyamount <= 0) { mes @npcname$; mes "Again, the minimum amount of zeny you can exchange is 1 Million Zeny."; close; } else if (@zenyamount > Zeny) { mes @npcname$; mes "I'm sorry but you lack Zeny to complete this transaction."; close; } next; set @noteamount,@zenyamount/@banknoteprice; set @pricea,@noteamount*@banknoteprice; set Zeny,Zeny-@pricea; getitem @banknoteid,@noteamount; mes @npcname$; mes "Transaction complete! Here are your Bank Notes."; break; } close; end; } [/codeBOX][/font]
×
×
  • Create New...