|
You last visited: Today at 19:03
Advertisement
[Help] C++ YangDrop Dll
Discussion on [Help] C++ YangDrop Dll within the C/C++ forum part of the Coders Den category.
08/02/2010, 01:09
|
#16
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
08/02/2010, 01:53
|
#19
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by Disconnect
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^^
|
|
|
08/02/2010, 07:44
|
#20
|
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~
|
|
|
08/03/2010, 12:25
|
#21
|
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...
|
|
|
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.
|
|
|
08/03/2010, 13:16
|
#23
|
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
|
|
|
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.
|
|
|
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.
|
|
|
08/03/2010, 20:44
|
#26
|
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.
|
|
|
08/03/2010, 21:39
|
#27
|
elite*gold: 0
Join Date: Feb 2009
Posts: 2,715
Received Thanks: 5,305
|
Quote:
Originally Posted by Solium
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...
|
|
|
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"
")
|
|
|
08/04/2010, 08:07
|
#29
|
elite*gold: 0
Join Date: Feb 2009
Posts: 2,715
Received Thanks: 5,305
|
ya danke das hat mir geholfen
cyA
|
|
|
 |
|
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.
|
|