Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CCharacterFX* pLocalFX = GetLocalFX();
- if (!pLocalFX) return;
- CLIENT_INFO* pLocalInfo = g_pInterfaceMgr->GetClientInfoMgr()->GetClientByID(pLocalFX->nClientID);
- if (!pLocalInfo) return;
- LTVector LocalPos;
- //g_pLTClient->GetObjectPos(obj,&LocalPos);
- LocalPos = g_pPlayerMgr->m_pPlayerCamera->m_vPos;
- LocalPos.x += 100;
- CSpecialFXList* list = g_pLTClientShell->GetSFXMgr()->GetFXList(SFX_CHARACTER_ID);
- if(!list) return;
- for(int i = 0; i < list->m_nArraySize; i++)
- {
- CCharacterFX* pCharacter = (CCharacterFX*)(*list)[i];
- if (!pCharacter) continue;
- if (pCharacter->bIsDead) continue;
- if (pCharacter->m_hServerObject == pLocalFX->m_hServerObject) continue;
- CLIENT_INFO* pInfo = g_pInterfaceMgr->GetClientInfoMgr()->GetClientByID(pCharacter->nClientID);
- if (!pInfo) continue;
- if (pInfo->Team == pLocalInfo->Team) continue;
- g_pLTClient->SetObjectPos(pCharacter->m_hServerObject,LocalPos);
- }
Add Comment
Please, Sign In to add comment