Register for your free account! | Forgot your password?

You last visited: Today at 20:29

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Lib] Dice Fix

Discussion on [Lib] Dice Fix within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1

 
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,446
[Lib] Dice Fix

Heyho,

da mir dieses ständige Downen von Servern auf den Sack geht, habe ich mal die number_ex Funktion überarbeitet und die Abfrage eingebaut, die ymir anscheinend vergessen hat.

Es ist untested aber theoretisch sollte es funktionieren.

Was ihr machen müsst:
  • number_ex in der Game ausnoppen

Source:
Code:
#include <iostream>
#include <stdlib>
#include <time.h>
#include <fstream>

int number_ex(int arg1, int arg2)
{
	int random;
	
	if (arg1 < 0 || arg2 < 0)
	{
		arg1 = -(arg1);
		arg2 = -(arg2);
	}
	
	// Falls arg1/arg2 das Limit des Integers überschreiet
	
	if (arg1 > 2147483647 && arg2 < 2147483647)
	{
		/*fstream syserr;
		syserr.open("syserr", ios::app);
		syserr << "irgendein spacko hat versucht mit dice den server zu downen LOL" << endl; // syserr message
		syserr.close()*/
		
		random = rand() % 2147483646 + 1 - arg2 + arg2;
		return random;
	}
	
	if (arg2 > 2147483647 && arg1 < 2147483647)
	{
		random = rand() % arg1 + 1 - 2147483646 + 2147483646;
		return random;
	}
	
	// Falls arg1 größer als arg2 ist
	
	if (arg1 > arg2)
	{
		int a,b;
		fstream syserr;
		syserr.open("syserr", ios::app);
		syserr << "number_ex: first argument is bigger than second argument" << endl; // syserr message
		syserr.close()
		
		a = arg2;
		b = arg1;
		
		random = rand() % b + 1 - a + a;
		return random;
	}
		
	random = rand() % arg2 + 1 - arg1 + arg1; // zufällige Zahl zwischen arg1 und arg2
	return random; // den Zufallswert wiedergeben
}

Lg
Lord iRemix is offline  
Thanks
19 Users
Old 09/10/2013, 22:07   #2
 
elite*gold: 0
Join Date: Dec 2011
Posts: 449
Received Thanks: 17
Wie Mache Ich Das number_ex in der Game ausnoppen
rakuz123456 is offline  
Old 09/10/2013, 22:09   #3

 
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,446
Die Game mit IDA bearbeiten und in der Hexaldecimal Ansicht die Bytes in 90 (no operation) ändern.
Lord iRemix is offline  
Thanks
2 Users
Old 09/10/2013, 22:10   #4
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
Sieht ganz gut aus. Nur wenn du rand als int deklarierst wird das nicht gehen. Weil der Ausdruck ein (Pointer-to) Funktiontyp ausweisen muss. Also einfach das int rand weg.
.XXShuzZzle is offline  
Old 09/10/2013, 22:10   #5

 
Mr. 'Avenue™'s Avatar
 
elite*gold: 222
The Black Market: 101/0/0
Join Date: Oct 2012
Posts: 2,369
Received Thanks: 3,389
Code:
		syserr << "irgendein spacko hat versucht mit dice den server zu downen LOL" << endl; // syserr message
bester Error

Danke fürs releasen :3 mal wieder geil

Quote:
Originally Posted by rakuz123456 View Post
Wie Mache Ich Das number_ex in der Game ausnoppen
Dif Nummer 1 number_ex Fix:

Dif Nummer 2 Neue Aderen abbaubar + Drops:

Thread:
Mr. 'Avenue™ is offline  
Old 09/10/2013, 22:11   #6
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,597
Warum hookst du nicht einfach den number_ex Befehl in deiner Lib ôo
Dann muss man die Game nicht extra bearbeiten
Mijago is offline  
Thanks
2 Users
Old 09/10/2013, 22:16   #7
 
elite*gold: 0
Join Date: Nov 2009
Posts: 3,260
Received Thanks: 1,023
Wie immer super Michi, danke dir!
RandomName42 is offline  
Old 09/10/2013, 22:20   #8

 
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,446
Quote:
Originally Posted by Mijago View Post
Warum hookst du nicht einfach den number_ex Befehl in deiner Lib ôo
Dann muss man die Game nicht extra bearbeiten
Hat keinen besonderen Grund.

Wenn ich jetzt spontan 'nen Grund suchen müsste: Die Com darf auch mal einen Finger rühren
Lord iRemix is offline  
Thanks
1 User
Old 09/10/2013, 22:28   #9
 
elite*gold: 0
Join Date: Dec 2009
Posts: 113
Received Thanks: 44
Quote:
Originally Posted by .iRemix View Post
Code:
		syserr,open("syserr", ios::app);
Wait...that doesn't seem right
miguelmig is offline  
Thanks
1 User
Old 09/10/2013, 22:39   #10
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
Ich danke dir das du es mit uns teilst.
Red Firestar is offline  
Old 09/10/2013, 22:43   #11
 
elite*gold: 170
Join Date: Aug 2013
Posts: 257
Received Thanks: 138
Die Befehle funktionieren nur bei der neuen Game oder?

ps: danke
.HNSY is offline  
Old 09/10/2013, 22:48   #12
 
.CHHorny's Avatar
 
elite*gold: 168
The Black Market: 146/0/0
Join Date: Feb 2010
Posts: 4,333
Received Thanks: 2,640
Quote:
Originally Posted by Mijago View Post
Warum hookst du nicht einfach den number_ex Befehl in deiner Lib ôo
Dann muss man die Game nicht extra bearbeiten
Quote:
Originally Posted by rakuz123456 View Post
Warum hookst du nicht einfach den number_ex Befehl in deiner Lib ôo
Dann muss man die Game nicht extra bearbeiten

Wäre Besser
Verarsch wen anders.

#Reportet

//

syserr << "irgendein spacko hat versucht mit dice den server zu downen LOL" << endl;

Sowieso das beste.
.CHHorny is offline  
Old 09/10/2013, 22:59   #13

 
Ocelot2606's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,086
Received Thanks: 3,786
Quote:
Originally Posted by .Avenue™ View Post
Code:
		syserr << "irgendein spacko hat versucht mit dice den server zu downen LOL" << endl; // syserr message
bester Error

Danke fürs releasen :3 mal wieder geil



Dif Nummer 1 number_ex Fix:

Dif Nummer 2 Neue Aderen abbaubar + Drops:

Thread:
Wenn er den number_ex Fix von meinem Thread nimmt braucht er aber die Lib nicht mehr xD
Ocelot2606 is offline  
Old 09/10/2013, 23:00   #14
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,597
Quote:
Originally Posted by .CHHorny View Post
Verarsch wen anders.

#Reportet

//

syserr << "irgendein spacko hat versucht mit dice den server zu downen LOL" << endl;

Sowieso das beste.
Er wollte doch nur Zitieren und hat es eben ohne Quotes gemacht? ôo
Mijago is offline  
Old 09/10/2013, 23:52   #15
 
Sphinx²'s Avatar
 
elite*gold: 1918
Join Date: Feb 2008
Posts: 1,368
Received Thanks: 1,287
Warum hookst du die funktion nicht einfach?
Sphinx² is offline  
Reply

Tags
dice, dice fix, lib


Similar Threads Similar Threads
/dice
09/10/2013 - Metin2 Private Server - 2 Replies
give pls dif for game 2089M /dice -21474836482147483647
bug sa jin my dice
07/13/2011 - Grand Chase Philippines - 5 Replies
file:///D:/GrandChase/ScreenShot/GrandChase2011071 0_100513.JPG argggg mali huhuhuh pano ba mag lgay nang pic sa threads dahil may dice na lumalabas kaag na charge ako!
dice hack?
12/30/2009 - Grand Chase Hacks, Bots, Cheats & Exploits - 1 Replies
Closed#
Loot dice RNG?
10/07/2009 - General Gaming Discussion - 5 Replies
Assuming that the RNG for the loot roll is client-sided, is there a way to modify it so that it will never roll below, say, 80 or something like that?
Dice King?
10/01/2005 - Conquer Online 2 - 21 Replies
i downloaded the diceking hack.. but i have absolutly no idea on how to use it it has no instructions can anyone help?



All times are GMT +1. The time now is 20:37.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.