summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasterOfMuppets <MasterOfMuppets@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-06-14 11:21:40 +0000
committerMasterOfMuppets <MasterOfMuppets@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-06-14 11:21:40 +0000
commit6665c6ea96121c41dcdf3ada357509e10ef58415 (patch)
tree7fda8b3f2337ad8a1d603a7de2f60daa11783a9a
parent3b8ed17cbcd7ab72f7706c0031122bb564bf3329 (diff)
downloadhercules-6665c6ea96121c41dcdf3ada357509e10ef58415.tar.gz
hercules-6665c6ea96121c41dcdf3ada357509e10ef58415.tar.bz2
hercules-6665c6ea96121c41dcdf3ada357509e10ef58415.tar.xz
hercules-6665c6ea96121c41dcdf3ada357509e10ef58415.zip
Fixed an exploit in the comodo gambling script.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@7156 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r--npc/Changelog.txt2
-rw-r--r--npc/other/comodo_gambling.txt3
2 files changed, 4 insertions, 1 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index 9505cb48c..acfc1b46b 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -36,6 +36,8 @@ Musashiden
Date Added
======
+06/14
+ * Fixed an exploit in the comodo gambling script, thanks to reddozen [MasterOfMuppets]
06/13
* Fixed exploit in Louyang NPC [Playtester]
* More Abyss/Thanatos spawn updates according to info from Tharis [Playtester]
diff --git a/npc/other/comodo_gambling.txt b/npc/other/comodo_gambling.txt
index 76fa1ac6b..23c56e9e6 100644
--- a/npc/other/comodo_gambling.txt
+++ b/npc/other/comodo_gambling.txt
@@ -13,6 +13,7 @@
//= 0.2- fixed some spelling errors and set zeny,zeny - (@amount * 55000)[Cypress]
//= 0.3- Revised the gambling NPC using the official Aegis script [MasterOfMuppets]
//= for information. Thanks to Zefris for doing it for me.
+//= 0.4- Fixed an exploit. thanks to reddozen [MasterOfMuppets]
//============================================================
mjolnir_02.gat,85,364,3 script Blacksmith Miner 726,{
@@ -60,7 +61,7 @@ mjolnir_02.gat,85,364,3 script Blacksmith Miner 726,{
set @amount, 0;
input @amount;
if(@amount<1) goto L_Cancel;
- if(@amount*55000>zeny) goto L_BadAmnt;
+ if((@amount*55000>zeny) || (@amount>500)) goto L_BadAmnt;
goto L_Buy;
L_Cancel: