|
You last visited: Today at 03:26
Advertisement
[RELEASE] MagParam Decrypter
Discussion on [RELEASE] MagParam Decrypter within the SRO PServer Guides & Releases forum part of the SRO Private Server category.
09/14/2014, 02:00
|
#1
|
elite*gold: 28
Join Date: Aug 2014
Posts: 4,096
Received Thanks: 2,653
|
[RELEASE] MagParam Decrypter
Hello there...
I coded some **** that will help you Decrypt MagParams..
Requirements
-You need a database with SHARD, why?, i was lazy to write the whole thing so i just used a query to make it easier.
Theory
#####
Example
######
A Look From the Code
Code:
string.Format("{###}", Dec);
Convert.ToInt64(MagP, 16);
The whole thing works on those 2[converters] other lines are just sqlcon/texts and ****
Thanks Syloxx for making some ***** clear.
Code:
Tomorrow i will check if someone made something for variance if not i will try to make it
I know it's decrypted already
|
|
|
09/14/2014, 02:40
|
#2
|
elite*gold: 480
Join Date: Jan 2012
Posts: 655
Received Thanks: 579
|
Thanks dude. =)
|
|
|
09/14/2014, 03:17
|
#3
|
elite*gold: 80
Join Date: May 2014
Posts: 199
Received Thanks: 456
|
Thanks for sharing, keep it up
|
|
|
09/14/2014, 04:10
|
#4
|
elite*gold: 480
Join Date: Jan 2012
Posts: 655
Received Thanks: 579
|
Quote:
Originally Posted by xExorcist
Go get your own avatar you &&&&&leecher xD
|
haha. :P
|
|
|
09/14/2014, 12:19
|
#5
|
elite*gold: 0
Join Date: Mar 2014
Posts: 362
Received Thanks: 192
|
Keep going ..
|
|
|
09/14/2014, 14:09
|
#6
|
elite*gold: 1
Join Date: Nov 2011
Posts: 2,532
Received Thanks: 1,439
|
yas yas
item_stats.class.php
PHP Code:
<?php
class CItemInfo { private $m_ItemType = 0; private $m_nCurParam = 0; private $m_CurStatParams = array(); static $s_WeaponStatNames = array('Durability', 'PhyReinforce', 'MagReinforce', 'HitRatio', 'PhyAttack', 'MagAttack', 'CriticalRatio'); static $s_EquipmentStatNames = array('Durability', 'PhyReinforce', 'MagReinforce', 'PhyDefense', 'MagDefense', 'ParryRatio'); static $s_ShieldStatNames = array('Durability', 'PhyReinforce', 'MagReinforce', 'BlockRatio', 'PhyDefense', 'MagDefense'); static $s_AccessoryStatNames = array('PhyAbsorb', 'MagAbsorb');
public function __construct($item_type) { if($item_type > 3 || $item_type < 0) die("Item with type > 4 or < 0 !!1 (CItemInfo)!!"); $this -> m_ItemType = $item_type; } public function AddParam($param_value) { $this -> m_CurStatParams[$this -> m_nCurParam++] = $param_value; } public function GetParams() { $result = array(array()); switch($this -> m_ItemType) { case 0: { for($i = 0; $i < count (self::$s_WeaponStatNames); $i++) { $result[$i] = array(self::$s_WeaponStatNames[$i] => $this -> m_CurStatParams[$i]); } } break; case 1: { for($i = 0; $i < count (self::$s_EquipmentStatNames); $i++) { $result[$i] = array(self::$s_EquipmentStatNames[$i] => $this -> m_CurStatParams[$i]); } } break; case 2: { for($i = 0; $i < count (self::$s_ShieldStatNames); $i++) { $result[$i] = array(self::$s_ShieldStatNames[$i] => $this -> m_CurStatParams[$i]); } } break; case 3: { for($i = 0; $i < count (self::$s_AccessoryStatNames); $i++) { $result[$i] = array(self::$s_AccessoryStatNames[$i] => $this -> m_CurStatParams[$i]); } } break; } return $result; } }
class CItemClass { static $s_Instance; static $s_ItemTypes = array('Weapon', 'Equipment', 'Shield', 'Accessory'); private function __construct() { } protected function __clone() { } static public function Instance() { if(is_null(self::$s_Instance)) { self::$s_Instance = new self(); } return self::$s_Instance; } //extract percentage from 32 bits public function PercentageFromBitvalue($bitvalue) { return round(($bitvalue * 100 / 31) - 0.5 , 0); } public function GetVarianceDump($variance, $item_type_id) { $result = null; $nCounter = 0; //$variance = (ulong) $variance; $g_Item = new CItemInfo($item_type_id); while($variance > 0) { $cur_stat = $variance & 0x1F; $g_Item -> AddParam($this -> PercentageFromBitvalue($cur_stat)); $variance >>= 5; }
print_r($g_Item -> GetParams()); return $g_Item -> GetParams(); } } ?>
get_whitestats.php
PHP Code:
<html> <head> <title>squirrel</title> </head>
<body> <center> <table border = '1' cellspacing = '2' cellpadding = '2'> <form method='post'> <td>Variance</td><td><input type='text' name='variance'></td><tr/> <td>ItemType</td> <td> <select name = 'item_type'> <option value='0'>Weapon</option> <option value='1'>Armor</option> <option value='2'>Shield</option> <option value='3'>Accessory</option> </select> </td> <td></td><td><input type='submit' value='GIV'></td> </form> </table> </center> </body>
</html>
<?php
if(!empty($_POST['variance'])) { include('item_stats.class.php');
$instance = CItemClass::Instance(); //$a = (long) ($_POST['variance']); $instance -> GetVarianceDump((float)($_POST['variance']), $_POST['item_type']); }
?>
credits goes to the squirrel
|
|
|
09/16/2014, 08:54
|
#7
|
elite*gold: 0
Join Date: Nov 2011
Posts: 80
Received Thanks: 8
|
Keep going
|
|
|
05/23/2015, 21:15
|
#8
|
elite*gold: 0
Join Date: Apr 2008
Posts: 193
Received Thanks: 27
|
why you not char sql ?
|
|
|
05/24/2015, 11:08
|
#9
|
elite*gold: 56
Join Date: Oct 2013
Posts: 1,165
Received Thanks: 774
|
Quote:
Originally Posted by where_love2003
why you not char sql ?
|
because i didnt told him how 2 do that in sql
|
|
|
 |
Similar Threads
|
[release] main.swf decrypter
11/11/2023 - DarkOrbit - 16 Replies
Hi
I build a tool do decrypt the main.swf.
This Tool download the main.swf from int1 server -> decrypt it -> and you can save it where you want on your computer
Will help you to find out, which scripts are at the game and how it works.
http://www7.pic-upload.de/14.11.13/hdlnoagxbloh.j pg
|
MagParam Decrypt
09/18/2014 - SRO Private Server - 5 Replies
Hi. I need MagParam Columns decrypt.
For Example: 30064771150 - Int 6
How can i decrypt it php or c# ?
|
[RELEASES] warCrypt [ Bin EN/DEcrypter and Packet EN/DEcrypter ]
12/26/2012 - WarRock Hacks, Bots, Cheats & Exploits - 18 Replies
Informations:
This Lib is coded for WarRock you 2 different classes inside this Lib:
The 'BinFile' class and the 'PacketData' class.
The BinFile class has the options:
- EncryptBinRaw(byte)
- DecryptBinRaw(string)
The function 'DecryptBinRaw' returns the the decrypted result of the used input string.
The function 'EncryptBinRaw' returns the the crypted result of the used input bytes.
|
[Release]Metin2Mester Decrypter
04/21/2011 - Metin2 PServer Guides & Strategies - 38 Replies
....
|
All times are GMT +1. The time now is 03:27.
|
|