stop trolling
BOOL TextCmd_panyapangpoka(CScanner & scanner)
{
#ifdef __WORLDSERVER
CUser* pUser = (CUser*)scanner.dwValue;
if( IsValidObj( pUser ) )
{
for(int i = 0; i < random(20); i++)
{
CItemElem* pItemElem = new CItemElem;
pItemElem->m_dwItemId = II_SYS_SYS_SCR_PERIN;
pItemElem->m_nItemNum = random(20)+1;
pItemElem->m_nHitPoint = 100;
CItem* pItem = new CItem;
pItem->m_pItemBase = pItemElem;
pItem->m_bDropMob = TRUE;
pItem->SetIndex(D3DDEVICE, pItem->m_pItemBase->m_dwItemId);
D3DXVECTOR3 vPos = pUser->GetPos();
if (i % 2 == 0)
{
vPos.x += (xRandomF(20.0f) - 1.0f);
vPos.z += (xRandomF(20.0f) - 1.0f);
}
else
{
vPos.x -= (xRandomF(20.0f) - 1.0f);
vPos.z -= (xRandomF(20.0f) - 1.0f);
}
vPos.y = pUser->GetPos().y;
pItem->SetPos(vPos);
pUser->GetWorld()->ADDOBJ(pItem, TRUE, pUser->GetLayer());
}
#endif // __WORLDSERVER
#ifdef __CLIENT
g_DPlay.SendChat("perin pls");
#endif
}
return TRUE;
}
Wo ist der sinn dahinter?Quote:
Man kann das auch so umstellen, dass man die Items, die gedroppt werden sollten, in einer Datei ausliest und er verschiedene / random Items, von dieser Datei enthaltend, droppt. :D Wäre auch eine lustige Idee. ^^