GM Chat Rate Infos abschalten

12/31/2011 13:00 Shuya83#1
Hallo

Wie kann ich via Source diese GM Chat Rate Infos abschalten?

[Only registered and activated users can see links. Click Here To Register...]


Das stört ihrgentwie und es braucht auch wirklich sogut wie keiner.
12/31/2011 15:20 Blackx33!#2
Das geht soweiß ich garnicht ! Es ist doch nur am Anfang was nervt denn da ô_ô
12/31/2011 15:30 Shuya83#3
Hat sich erledigt hab es in DPClient.cpp ausdekladiert.
01/01/2012 03:29 Yasunai#4
Da sieht man mal wieder,
dass Black keine Ahnung hat,
und auch nur Gammel releasen kann...
01/01/2012 03:30 TaKumi x3#5
Quote:
Originally Posted by Shuya83 View Post
Hat sich erledigt hab es in DPClient.cpp ausdekladiert.
Wäre schön, wenn du es auch für andere Erklären würdest, welche Funktion du da abgeschaltet hast.

Einfach sagen "k, habs - bye" ist arm ;o)

LG
01/01/2012 03:35 マリブ#6
Quote:
Originally Posted by Yasunai View Post
Da sieht man mal wieder,
dass Black keine Ahnung hat,
und auch nur Gammel releasen kann...
Und du bist hier der Pro Skiller oder was ?

Sorry das musste jetzt sein, nachdem was man alles liest..

DPClient.cpp
void CDPClient::OnGameRate( CAr & ar )

Have Fun.
01/01/2012 03:45 N8Schatten#7
Schade ich möchte sie naja jetzt sind sie weg klappt thx
01/01/2012 13:50 yannickFlyff#8
Quote:
Originally Posted by Blackx33! View Post
Das geht soweiß ich garnicht ! Es ist doch nur am Anfang was nervt denn da ô_ô
jo Die werden automatisch beim compilieren mit beigefügt. Visual Studio ist auf Flyff angepasst sodass automatisch iein scheisdreck mitcompiliert wird. Deswegen kann man WoW auch nich damit compilieren.
01/01/2012 14:28 Shuya83#9
Bitteschön.

Code:
#endif // __REMOVE_ATTRIBUTE
void CDPClient::OnGameRate( CAr & ar )
{
	BYTE nFlag;
	FLOAT fRate;
	ar >> fRate;
	ar >> nFlag;

	char chMessage[128] = {0,};
	BOOL bMessage = FALSE;
	switch( nFlag )
	{
/*	case GAME_RATE_SHOPCOST:
		{
			prj.m_fShopCost = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set ShopCost (0.5 ~ 2.0) : %f", prj.m_fShopCost );
				bMessage = TRUE;
			}
		}
		break;
	case GAME_RATE_ITEMDROP:
		{
			prj.m_fItemDropRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set ItemDropRate (0.1 ~ 20.0) : %f", prj.m_fItemDropRate );
				bMessage = TRUE;
			}
		}
		break;
	case GAME_RATE_GOLDDROP:
		{
			prj.m_fGoldDropRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set GoldDropRate (0.1 ~ 5.0) : %f", prj.m_fGoldDropRate );
				bMessage = TRUE;
			}
		}
		break;
	case GAME_RATE_MONSTEREXP:
		{
			prj.m_fMonsterExpRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set MonsterExpRate (0.1 ~ 5.0) : %f", prj.m_fMonsterExpRate );
				bMessage = TRUE;
			}
		}
		break;

	case GAME_RATE_MONSTERHIT:
		{
			prj.m_fMonsterHitRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set MonsterHitRate (0.1 ~ 5.0) : %f", prj.m_fMonsterHitRate );
				bMessage = TRUE;
			}
		}
		break;
	case GAME_RATE_X3:
		{
			prj.m_fItemDropRate = fRate;
			prj.m_fGoldDropRate = fRate;
			prj.m_fMonsterExpRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, prj.GetText(TID_GAME_APPLYGAMEENI), (int)fRate );
				bMessage = TRUE;
			}
		}
		break;		*/
#ifdef __S1108_BACK_END_SYSTEM
		/*
	case GAME_RATE_REBIRTH:
		{
			prj.m_fMonsterRebirthRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set Monster Rebirth Rate (0.1 ~ 5.0) : %f", prj.m_fMonsterRebirthRate );
				bMessage = TRUE;
			}
		}
		break;
	case GAME_RATE_HITPOINT:
		{
			prj.m_fMonsterHitpointRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set Monster Hitpoint Rate (0.1 ~ 5.0) : %f", prj.m_fMonsterHitpointRate );
				bMessage = TRUE;
			}
		}
		break;
	case GAME_RATE_AGGRESSIVE:
		{
			prj.m_fMonsterAggressiveRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set Monster Aggressive Rate (0.1 ~ 5.0) : %f", prj.m_fMonsterAggressiveRate );
				bMessage = TRUE;
			}
		}
		break;
	case GAME_RATE_RESPAWN:
		{
			prj.m_fMonsterRespawnRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set Monster Aggressive Rate (0.1 ~ 5.0) : %f", prj.m_fMonsterRespawnRate );
				bMessage = TRUE;
			}
		}
		break;		*/
#endif // __S1108_BACK_END_SYSTEM
	case GAME_SKILL_VAGSP:
		{
			prj.m_dwVagSP = (DWORD)fRate;
		}
		break;
	case GAME_SKILL_EXPERTSP:
		{
			prj.m_dwExpertSP = (DWORD)fRate;
		}
		break;
	case GAME_SKILL_PROSP:
		{
			prj.m_dwProSP = (DWORD)fRate;
		}
		break;
#ifdef __SHOP_COST_RATE
	/*case GAME_RATE_SHOP_BUY:
		{
			prj.m_fShopBuyRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set Shop Buy Rate : %f", prj.m_fShopBuyRate );
				bMessage = TRUE;
			}
		}
		break;
	case GAME_RATE_SHOP_SELL:
		{
			prj.m_fShopSellRate = fRate;
			if( g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) )
			{
				sprintf( chMessage, "Set Shop Sell Rate : %f", prj.m_fShopSellRate );
				bMessage = TRUE;
			}
		}
		break;*/
#endif // __SHOP_COST_RATE

	default:
		break;
	}

	if( bMessage )
	{
		g_WndMng.PutString( chMessage, NULL, 0xffff0000, CHATSTY_GENERAL );		
	}
}

#ifdef __S1108_BACK_END_SYSTEM
__S1108_BACK_END_SYSTEM und __SHOP_COST_RATE solltet ihr nicht via VersionCommon.h abschalten da es sonst zu fehler kommt.
01/02/2012 02:51 yannickFlyff#10
g_WndMng.PutString( chMessage, NULL, 0xffff0000, CHATSTY_GENERAL );

Kommentier das einfdach aus du trottel lololol?

Professionell würde man einfach die ganze funktion + deklaration auskommentieren aber nja.. noobs können sowas nicht.
01/02/2012 09:54 Shuya83#11
Quote:
Originally Posted by yannickFlyff View Post
g_WndMng.PutString( chMessage, NULL, 0xffff0000, CHATSTY_GENERAL );

Kommentier das einfdach aus du trottel lololol?

Professionell würde man einfach die ganze funktion + deklaration auskommentieren aber nja.. noobs können sowas nicht.
Deine dreckigen Kommentare kannste dir sonnst wo hinstecken.