Stacking Red Chips

Newbie Spellweaver
Joined
Jul 11, 2013
Messages
9
Reaction score
0
Hello again, uhm I was thinking of a red chip being stacked by 9999 = 1 RC Stack(Just like a perin, tho it is penya being stacked by 100M not an item). A "she" told me that it is really possible, but I do not have any idea how to tweak the source to make it possible. I cannot also think of it as just a resource work. Thank you so much for reading this, hoping for someone.
 
This is what happens with perin's. MoverSkill.cpp.

Code:
	case II_SYS_SYS_SCR_PERIN:
	{
		 int nState = GetSummonState();
		if( nState != 0 )
		{
			DWORD dwMsgId = 0;
			if( nState == 1 )	// °Å·¡Áß
				dwMsgId = TID_GAME_TRADE_NOTUSE;
			else if( nState == 2 ) // Á×À½
				dwMsgId = TID_GAME_DIE_NOTUSE;
			else if( nState == 3 ) // °³ÀλóÁ¡ Áß
				dwMsgId = TID_GAME_VENDOR_NOTUSE;
			else if( nState == 4 ) // ÀüÅõÁß
				dwMsgId = TID_GAME_ATTACK_NOTUSE;
			else if( nState == 5 ) // ºñÇàÁß
				dwMsgId = TID_GAME_FLY_NOTUSE;

			((CUser*) this)->AddDefinedText( TID_GAME_STATE_NOTUSE , "\"%s\"", prj.GetText( dwMsgId ) );
					nResult = 99;
		}
		else
		{
			float	fTmpGold = (float)( ((CUser*) this)->GetGold() );
			if( fTmpGold >= 2000000000 || fTmpGold < 0  )
			{
				((CUser*) this)->AddDiagText( prj.GetText(TID_GAME_TOOMANYMONEY_USE_PERIN) );
				return 99;
			}
			else
			{
				((CUser*) this)->AddGold(100000000,true);

				// chipi080711 - Æä¸°»ç¿ë ·Î±×
				LogItemInfo aLogItem;
				aLogItem.Action = "C";
				aLogItem.SendName = ((CUser*) this)->GetName();
				aLogItem.RecvName = "USE_PERIN";
				aLogItem.WorldId = ((CUser*) this)->GetWorld()->GetID();
				aLogItem.Gold = (DWORD)( fTmpGold );
				aLogItem.Gold2 = ((CUser*) this)->GetGold();
				aLogItem.Gold_1  = ((CUser*) this)->GetGold() - static_cast<int>(fTmpGold);
				//aLogItem.ItemName = pItemElem->GetName();
				_stprintf( aLogItem.szItemName, "%d", pItemProp->dwID );
				aLogItem.itemNumber = 1;
				aLogItem.ItemNo = pItemElem->GetSerialNumber();
				g_DPSrvr.OnLogItem( aLogItem );
			}
		}
	}
	break;
 
Back