_Interface\FuncTextCmd.cpp:
Nach der Funktion: TextCmd_CreateCtrl
diese Funktion einfügen :
BOOL TextCmd_AddBuff( CScanner & s)
{
return TRUE;
#ifdef __WORLDSERVER
// id
CUser* pUser = (CUser*)s.dwValue;
int dwType = s.GetNumber();
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
{
return TRUE;
}
DWORD dwId = s.GetNumber();
DWORD dwLevel = s.GetNumber();
if (dwLevel > 20)
{
dwLevel = 20;
}
DWORD dwTm = s.GetNumber();
dwTm *= 60000;
if (IsValidObj(pUser))
{
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());
}
Weitersuchen nach: ON_TEXTCMDFUNC( TextCmd_RemoveAllBuff
Dies hier :
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff", "ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR, "" )
Compilen, thanks :)
Nach der Funktion: TextCmd_CreateCtrl
diese Funktion einfügen :
BOOL TextCmd_AddBuff( CScanner & s)
{
return TRUE;
#ifdef __WORLDSERVER
// id
CUser* pUser = (CUser*)s.dwValue;
int dwType = s.GetNumber();
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
{
return TRUE;
}
DWORD dwId = s.GetNumber();
DWORD dwLevel = s.GetNumber();
if (dwLevel > 20)
{
dwLevel = 20;
}
DWORD dwTm = s.GetNumber();
dwTm *= 60000;
if (IsValidObj(pUser))
{
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());
}
Weitersuchen nach: ON_TEXTCMDFUNC( TextCmd_RemoveAllBuff
Dies hier :
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff", "ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR, "" )
Compilen, thanks :)