Brynner
Community Contributors
is it possible to disable that features on Hercules?
you can still use mail system via alt+h then send message. or it can be access via npc.Disable the @mail command for normal players.
and also the *openmail
https://github.com/HerculesWS/Hercules/blob/master/npc/other/mail.txt
but wait,
why you want to disable it ? is there some kind of bug ?
if using langtype 0, it working fine ...
euphy's woe setter script uses mailbox to send the reward ..
yup there is a bug regarding on it specially when you have a @security on your server.bug maybe...
last time i have an issue with this mail system.. they can dup items via mail system and i dont know how they do it.. i just found out that they got loads of stuff so decided to mac ban them![]()
and oh i remember there is a same issue also i forgot if its here or on rA.
disable the npc and dont put @mail commands on group 0 that's what i did after..
yeah they can send via alt + h but the reciever won't get the items/msg since you need the @mail or mail npc to view the inbox so its uselessyou can still use mail system via alt+h then send message. or it can be access via npc.Disable the @mail command for normal players.
>>and also the *openmail
https://github.com/HerculesWS/Hercules/blob/master/npc/other/mail.txt
but wait,
why you want to disable it ? is there some kind of bug ?
if using langtype 0, it working fine ...
euphy's woe setter script uses mailbox to send the reward ..yup there is a bug regarding on it specially when you have a @security on your server.bug maybe...
last time i have an issue with this mail system.. they can dup items via mail system and i dont know how they do it.. i just found out that they got loads of stuff so decided to mac ban them![]()
and oh i remember there is a same issue also i forgot if its here or on rA.
disable the npc and dont put @mail commands on group 0 that's what i did after..
Hello,you can still use mail system via alt+h then send message. or it can be access via npc.Disable the @mail command for normal players.
>>and also the *openmail
https://github.com/HerculesWS/Hercules/blob/master/npc/other/mail.txt
but wait,
why you want to disable it ? is there some kind of bug ?
if using langtype 0, it working fine ...
euphy's woe setter script uses mailbox to send the reward ..yup there is a bug regarding on it specially when you have a @security on your server.bug maybe...
last time i have an issue with this mail system.. they can dup items via mail system and i dont know how they do it.. i just found out that they got loads of stuff so decided to mac ban them![]()
and oh i remember there is a same issue also i forgot if its here or on rA.
disable the npc and dont put @mail commands on group 0 that's what i did after..
mes "bla bla";input .@coin_num;......if ( Zeny > .@coin_num * .coin_cost )....EXPLOIT opencart/storage/guildstoarge/etc and send to another account items & zeny etc.NEXT;mes "Congradulations you get coin! bla blba ~~";mes "And you get bug!";set Zeny,Zeny-.@coin_num * .coin_cost;getitem .coin_id,.@coin_num;end;
have you tried my src edit?is it possible to disable that features on Hercules?
Thanks for the in-depth explanation, now you make me want to double check some scripts.not really mail bugged. Mail system -> opens a door to send some items/zeny when you busy at bugged NPC.
How usually people dupe (and i was dupe too...):
- find a bad code exchanger something to anything.
- this code must not check in the last part of the script parameters before giving some item.
Example:
mes "Hi i will change your zeny for coins";mes "how many you need?";input .@coins_count;if (Zeny < .@coins_count * .price_value) end;getitem .coinID,.@coins_count;..open mail..set Zeny,Zeny - .@coins_count * .price_value;
And many many other exaples like that doing exploits. First of all, "@storage", @guildstorage, openmail it's just a "backdoor" to send some item before "checks".
But in past, (200*-2012) this system was bugged and by sending some packets, you can crash the server, and make a buffer overflow money, or extra items by wrong checks, etc.
Example # 2
mes "bla bla";input .@coin_num;......if ( Zeny > .@coin_num * .coin_cost )....EXPLOIT opencart/storage/guildstoarge/etc and send to another account items & zeny etc.NEXT;mes "Congradulations you get coin! bla blba ~~";mes "And you get bug!";set Zeny,Zeny-.@coin_num * .coin_cost;getitem .coin_id,.@coin_num;end;
Sweet, thanks.The easy protection against this "dupe", it's make check before giving item, it's easy, and like that it must be.
Example:
if (Zeny >= .@coin_num * .coin_cost) {set Zeny, Zeny - .@coin_num * .coin_cost;if (Zeny >= .@coin_num * .coin_cost) getitem .itemID,.@coin_num;}
But there, if know some guy, who was send packets to the server. And some packets he just block by firewall. But it was in 2012.
Now it do not work, really dunno why, did't test it.
We use essential cookies to make this site work, and optional cookies to enhance your experience.