[Source][Snippet] /ci Binded Items...

05/11/2016 18:12 -Venom'#1
In: FuncTextCmd.cpp
Code:
BOOL TextCmd_CreateItem( CScanner& scanner )
Under:
Code:
		CItemElem itemElem;
		itemElem.m_dwItemId		= pProp->dwID;
		itemElem.m_nItemNum		= (short)( dwNum );
		itemElem.m_nHitPoint	= -1;
		itemElem.m_bCharged		= dwCharged;
This:
Code:
itemElem.SetFlag(itemElem.binds);
Or only for Administator:

Under:
Code:
CUser* pUser	= (CUser*)scanner.dwValue;
This:
Code:
		if (!pUser->IsAuthHigher(AUTH_ADMINISTRATOR)){
			itemElem.SetFlag(itemElem.binds);
		}
Credits:
Sedrika
Gentros
05/11/2016 18:27 Kiseku#2
Nice danke. :) auf jeden fall sehr nice
05/11/2016 18:31 -Venom'#3
Quote:
Originally Posted by Arcitc™ View Post
Nice danke. :) auf jeden fall sehr nice
Kann man Praktisch in jeder Funktion einbinden wo CreateItem genutzt wird.


Hier ein Beispiel bei Pet Food:

Code:
void CDPSrvr::OnMakePetFeed( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize )
Unter:
Code:
		itemElem.m_nItemNum		= nTotalFeed;
		itemElem.m_nHitPoint	= -1;
Wieder:
Code:
itemElem.SetFlag(itemElem.binds);
05/11/2016 22:29 Drabur#4
Quote:
Originally Posted by Gentros' View Post
Kann man Praktisch in jeder Funktion einbinden wo CreateItem genutzt wird.


Hier ein Beispiel bei Pet Food:

Code:
void CDPSrvr::OnMakePetFeed( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize )
Unter:
Code:
		itemElem.m_nItemNum		= nTotalFeed;
		itemElem.m_nHitPoint	= -1;
Wieder:
Code:
itemElem.SetFlag(itemElem.binds);
Naja aber da ist es ziemlich blödsinn.

@[Only registered and activated users can see links. Click Here To Register...] die idee ist nicht schlecht :D
05/12/2016 03:00 -Venom'#5
Quote:
Originally Posted by Drabur View Post
Naja aber da ist es ziemlich blödsinn.

@[Only registered and activated users can see links. Click Here To Register...] die idee ist nicht schlecht :D
Sollte nur als Beispiel dienen das man es machen könnte. :D :rolleyes:
05/12/2016 11:50 Mognakor#6
*bound