Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 19:03

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

Advertisement



[Help] C++ YangDrop Dll

Discussion on [Help] C++ YangDrop Dll within the C/C++ forum part of the Coders Den category.

Reply
 
Old 08/02/2010, 01:09   #16


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Naja das könnte ja an int(0) liegen; schon mit Platz für 1 int probiert?

Naja gut, jedenfalls sollte dann sein Crash nicht daran liegen.
MrSm!th is offline  
Thanks
1 User
Old 08/02/2010, 01:22   #17
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,345
new int(0) initialisiert eine int-Variable, sodass sie den Inhalt 0 erhält. Runde Klammern nicht mit eckigen verwechseln. Hab meinen letzten Post verbessert.
ms​ is offline  
Thanks
1 User
Old 08/02/2010, 01:38   #18
 
elite*gold: 0
Join Date: Jul 2010
Posts: 388
Received Thanks: 196
Wer ist dieser schlurmann? Ich bin orthodoxer Jude aus Brasilien.
SmackJew is offline  
Thanks
7 Users
Old 08/02/2010, 01:53   #19


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by Disconnect View Post
2010 Ultimate

Code:
int *global = new int(0);
int *global2 = new int(0);


int _tmain(int argc, _TCHAR* argv[])
{
	__asm
	{
		mov global, 1
		mov [global2], 1 
	}
	printf("global:%d\nglobal2:%d\n", global, global2);
	system("PAUSE");
	return 0;
}
Edit: Beide Pointer werden auf 1 gesetzt, nicht die Variable, auf die gezeigt wird.
Das klingt dann eher nach einem Bug.
Es kann doch nicht einfach der Pointer auf 1 gesetzt werden, wenn man auf die Zieladresse zugreift....
Müsste man mal MS melden^^
MrSm!th is offline  
Thanks
1 User
Old 08/02/2010, 07:44   #20
 
~Dezion~'s Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 182
Received Thanks: 132
So Funktioniert alles ohne Probleme :
Code:
#include <vcl.h>
#include <windows.h>
#include <iostream>
#pragma hdrstop

#pragma argsused

void DropYang(DWORD yang)
{
	DWORD dwDropYang = 0x0041DF50;
	DWORD dwDropYang2 = 0x0053BFA0;
	__asm
	{
		MOV ECX,DWORD PTR DS[0x5F1D34]
		PUSH yang
		PUSH 0
		CALL dwDropYang
		CALL dwDropYang2
	}
}

int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long _Reason, void* lpReserved)
{
	if(DLL_PROCESS_ATTACH == _Reason)
	{
		for(int i=1; i < 999999; i++)
		{
			{
				DropYang(1);
			}
		}
	}
	return 1;
}
Thread kann geclosed werden.
Lg Dez~
~Dezion~ is offline  
Old 08/03/2010, 12:25   #21
 
SandMann016's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 2,715
Received Thanks: 5,305
kann mir bitte jemand helfen den code unter dev 5 zum laufen zu bekommen bekomme immer ein paar errors also die vcl.h hab ich runtergeladen und in include gepackt an was liegt das sonst.... oder in vc++ (2008) geht auch garnix überall errors...
SandMann016 is offline  
Old 08/03/2010, 12:59   #22
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,345
Bei dem MingW-Compiler sieht der Syntax vom Inline-Assembler ganz anders aus und bei VC++ hast du offensichtlich ein C++/CLI-Projekt ausgewählt anstatt einem nativen.
ms​ is offline  
Thanks
1 User
Old 08/03/2010, 13:16   #23
 
SandMann016's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 2,715
Received Thanks: 5,305
also ich weiß nicht genau was du meinst was soll ich da auswählen?

Das bild zeig es bei mir nicht an O.o

Es ist sehr nett das du mir helfen willst
SandMann016 is offline  
Old 08/03/2010, 14:23   #24
 
elite*gold: 0
Join Date: Jul 2010
Posts: 388
Received Thanks: 196
Das Programm nutzt nicht mal die VCL. Den ganzen VCL **** kannst du entfernen.
SmackJew is offline  
Thanks
1 User
Old 08/03/2010, 19:55   #25
 
elite*gold: 626
Join Date: Aug 2009
Posts: 7,149
Received Thanks: 2,943
Warum macht ihr sowas nicht einfach mit Phyton ist viel leichter.

Beispiel:
PHP Code:
##drop gold
    
def __OnClickDropGold(self):
        
net.SendGoldDropPacketNew(1
Der droppt dann 1 mal Yang.Ihr könnt es mehr machen indem ihr net.SendGoldDropPacketNew(1) 2 mal schreibt.

Die 1 in der Klammer steht für die Yanganzahl.
тrαder is offline  
Thanks
1 User
Old 08/03/2010, 20:44   #26


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Dafür bräuchte man erstmal die Lib, die dieses Packet unterstützt oder die Funktionsadresse im Client kennen.
MrSm!th is offline  
Thanks
1 User
Old 08/03/2010, 21:39   #27
 
SandMann016's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 2,715
Received Thanks: 5,305
Quote:
Originally Posted by Solium View Post
Warum macht ihr sowas nicht einfach mit Phyton ist viel leichter.

Beispiel:
PHP Code:
##drop gold
    
def __OnClickDropGold(self):
        
net.SendGoldDropPacketNew(1
Der droppt dann 1 mal Yang.Ihr könnt es mehr machen indem ihr net.SendGoldDropPacketNew(1) 2 mal schreibt.

Die 1 in der Klammer steht für die Yanganzahl.
Ich möchte es anders machen weil ich ja diese drop yang funktion nicht nutze aber dafür Auto Skill... aber ich brauch diese funktion in c++ wie man asm umsetzt...
SandMann016 is offline  
Old 08/03/2010, 23:13   #28
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
ja entweder mit
__asm
{
somecode
}
oder mit
asm("
"somecode"
")
scenebase is offline  
Thanks
1 User
Old 08/04/2010, 08:07   #29
 
SandMann016's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 2,715
Received Thanks: 5,305
ya danke das hat mir geholfen
cyA
SandMann016 is offline  
Reply


Similar Threads Similar Threads
[RELEASE] Yangdrop / Exp Easy einstellen!
07/30/2010 - Metin2 PServer Guides & Strategies - 6 Replies
Hallo liebe E*pvpers, als ich meine mop_proto bearbeiten wollte dauerte es mir zulange alles einzustellen, also habe ich mir ein script geschrieben das ich jetzt hier Pub stellen will. Was macht dieses Script? Das Script basiert auf PHP, also kann man es ganz einfach vom Internetbrowser aus starten. Danach hat man 6 verschiedene auswählen an Veränderungen, alle Veränderungen werden an der mob_proto verändert. Man kann die gold_max, gold_min, exp anheben oder verringern. Einfach die...
Yangdrop
05/21/2010 - Metin2 Private Server - 0 Replies
Hallo, Ich suche eine Mob_proto die komplett übersetzt ist und wo der Yangdrop angepasst wurde das man nicht zu viel droppt. Suche auch eine Quest um beim Stalli Pferd und Mg für Yang kaufen kann. Lg Fr33ak
Yangdrop????
02/15/2010 - Metin2 Private Server - 7 Replies
Hey leute ich hab nen neuen server und immer wenn ich yang rate auf 1000 mache gehts aber i wie nicht man kirgt nur 120 yang



All times are GMT +1. The time now is 19:03.


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.