WarRock EU - Code Snippets

04/24/2011 19:19 •~•Pr0Sk1ll•~•#3271
Fabbel Off bytes suchste in dumpwr mit ollydbg
da gibst Addy ein drückst ne taste F? unddann kommen se
@Sub NO! i only give my sources to Friends or trusted People
u arent my Friend and i dont trust u so u dont
get mysource
04/24/2011 19:26 xxfabbelxx#3272
wtf are u translating everything into english ?!

I already knew how to search off bytes ;o

May OnOps will be enough too for qplant/defuse?
04/24/2011 19:30 •~•Pr0Sk1ll•~•#3273
u cant use nops for evrything
u cant use it for QP/QD
04/24/2011 19:44 Angel-Piece#3274
Quote:
Originally Posted by •~•Pr0Sk1ll•~• View Post
u cant use nops for evrything
u cant use it for QP/QD
doch eig schon


jedoch kann es dann schneller crashen als wenn man das mit den richtigen on bytes macht
04/24/2011 21:59 CyberRazzor#3275
use patch methode
04/25/2011 10:18 _TradEmArk_˜#3276
Move menu: (Mouse+Arrow keys)

Code:
void D3DMenu::Nav(void)
{
  if (GetAsyncKeyState(VK_INSERT)&1) visible=(!visible);

  if (!visible) 
	  return;

  if(AL_MoveMenu==1 && GetAsyncKeyState(VK_DELETE)) {
	if (GetAsyncKeyState(VK_UP)   &1)  y-=10; 
	if (GetAsyncKeyState(VK_DOWN) &1)  y+=10;
	if (GetAsyncKeyState(VK_LEFT) &1)  x-=10;
	if (GetAsyncKeyState(VK_RIGHT)&1)  x+=10;
  } else {
    if (GetAsyncKeyState(VK_UP)&1) {
		do {
			cur--;
			if (cur<0)  cur=noitems-1;
		} while (MENU[cur]->typ==MENUTEXT);	
	} else if (GetAsyncKeyState(VK_DOWN)&1) {
		do {
			cur++;
		    if (cur==noitems) cur=0;
		} while (MENU[cur]->typ==MENUTEXT);
	} else  {
		POINT mpos;
					GetCursorPos(&mpos);
			ScreenToClient(GetForegroundWindow(),&mpos);
		int pos=cur;
		int dir=0;

		if (GetAsyncKeyState(VK_LEFT )&1 && MENU[cur]->var && *MENU[cur]->var > 0) 
		{ 
		dir=-1;
		}
		
		if (GetAsyncKeyState(VK_RIGHT)&1 && MENU[cur]->var && *MENU[cur]->var < (MENU[cur]->maxval-1) )
		{ 
		dir=1;
		}

		if(AL_MoveMenu==2)
		{
			x =mpos.x;
			y =mpos.y;
		}

		if (dir==0 && (mouse_enabled==1)) {
			m_x=mpos.x;
			m_y=mpos.y;
			m_lm	= GetAsyncKeyState(VK_LBUTTON )&1;
			m_rm	= GetAsyncKeyState(VK_RBUTTON )&1;
            
			if((m_lm || m_rm) && (pos=FindItem())!= -1)
			{
				if (pos!=999) {
					if (m_rm && *MENU[pos]->var>0) dir=-1;
					if (m_lm && *MENU[pos]->var<(MENU[pos]->maxval-1)) dir=1;
				} else if (m_rm) {
					moving=(!moving);
					dx=m_x - x;
					dy=m_y - y;
				}
			}
		}
		if (dir) {
			*MENU[pos]->var += dir;
			if (MENU[pos]->typ==MENUFOLDER) noitems=0;
			if (MENU[pos]->typ==SUBFOLDER) noitems=0;
		}
	}
  }
}
04/25/2011 11:44 Angel-Piece#3277
Quote:
Originally Posted by _TradEmArk_˜ View Post
Move menu: (Mouse+Arrow keys)

Code:
void D3DMenu::Nav(void)
{
  if (GetAsyncKeyState(VK_INSERT)&1) visible=(!visible);

  if (!visible) 
	  return;

  if(AL_MoveMenu==1 && GetAsyncKeyState(VK_DELETE)) {
	if (GetAsyncKeyState(VK_UP)   &1)  y-=10; 
	if (GetAsyncKeyState(VK_DOWN) &1)  y+=10;
	if (GetAsyncKeyState(VK_LEFT) &1)  x-=10;
	if (GetAsyncKeyState(VK_RIGHT)&1)  x+=10;
  } else {
    if (GetAsyncKeyState(VK_UP)&1) {
		do {
			cur--;
			if (cur<0)  cur=noitems-1;
		} while (MENU[cur]->typ==MENUTEXT);	
	} else if (GetAsyncKeyState(VK_DOWN)&1) {
		do {
			cur++;
		    if (cur==noitems) cur=0;
		} while (MENU[cur]->typ==MENUTEXT);
	} else  {
		POINT mpos;
					GetCursorPos(&mpos);
			ScreenToClient(GetForegroundWindow(),&mpos);
		int pos=cur;
		int dir=0;

		if (GetAsyncKeyState(VK_LEFT )&1 && MENU[cur]->var && *MENU[cur]->var > 0) 
		{ 
		dir=-1;
		}
		
		if (GetAsyncKeyState(VK_RIGHT)&1 && MENU[cur]->var && *MENU[cur]->var < (MENU[cur]->maxval-1) )
		{ 
		dir=1;
		}

		if(AL_MoveMenu==2)
		{
			x =mpos.x;
			y =mpos.y;
		}

		if (dir==0 && (mouse_enabled==1)) {
			m_x=mpos.x;
			m_y=mpos.y;
			m_lm	= GetAsyncKeyState(VK_LBUTTON )&1;
			m_rm	= GetAsyncKeyState(VK_RBUTTON )&1;
            
			if((m_lm || m_rm) && (pos=FindItem())!= -1)
			{
				if (pos!=999) {
					if (m_rm && *MENU[pos]->var>0) dir=-1;
					if (m_lm && *MENU[pos]->var<(MENU[pos]->maxval-1)) dir=1;
				} else if (m_rm) {
					moving=(!moving);
					dx=m_x - x;
					dy=m_y - y;
				}
			}
		}
		if (dir) {
			*MENU[pos]->var += dir;
			if (MENU[pos]->typ==MENUFOLDER) noitems=0;
			if (MENU[pos]->typ==SUBFOLDER) noitems=0;
		}
	}
  }
}

credits to willi27


das ist 1 zu 1 von ihm übernommen nur musik weg gemacht + es nach der eigenen base verändert
04/25/2011 11:46 •~•Pr0Sk1ll•~•#3278
C&P von Anksel
ich kenn Anksel er macht bei seinen var
AL_blabla
Code:
if(AL_MoveMenu==1
geb ent alles für deins aus :facepalm:

AntiSpam:
Schickt mir wer CLocal?
04/25/2011 12:02 Yazzn˜#3279
Quote:
Originally Posted by Angel-Piece View Post
credits to willi27


das ist 1 zu 1 von ihm übernommen nur musik weg gemacht + es nach der eigenen base verändert
n, credits für die move funktion to hans221....
04/25/2011 12:43 CyberRazzor#3280
Trade, lass dir den schönen Tag nicht von Kopier und Paste noobs verderben.
04/25/2011 12:52 Yazzn˜#3281
lol...
c&p von anksel?! hahahah
anksel ändert doch eh nur die bezeichner und fühlt sich so voll b o doppel z like
04/25/2011 12:52 sirosix#3282
Quote:
Originally Posted by CyberRazzor View Post
Trade, lass dir den schönen Tag nicht von Kopier und Paste noobs verderben.
ich verstehe nicht was das soll, hin und her geflame wegen copy und paste.

man sollte dazu stehen und nicht andere damit flamen wenn man selbst nicht besser ist.
04/25/2011 13:23 •~•Pr0Sk1ll•~•#3283
1.Trade kk sry tdm nächstes ma dann Creditz
2.Cyber o.0 seid wann nennst DU mich C&P...
04/25/2011 17:38 Angel-Piece#3284
Quote:
Originally Posted by Yazzn˜ View Post
n, credits für die move funktion to hans221....
ja ka kann sein das war jedenfals in der base die willi mal gepostet hatte drin
04/25/2011 17:54 sander70#3285
who got for me some patterns