000
08.06.2001, 19:20
Marcux
|
Also ich hab vor das man sobald man dem Spiel beigetreten ist in den Spectatormodus geschickt wird und ein Team wählen muss. Nun hab ich das Problem das ich keine geeignete Stelle finde um den Spectator mode zu aktivieren. Ich hab eine eigene Teamplayklasse. Wohin nun mit diesem Code.
edict_t *pentSpawnSpot = EntSelectSpawnPoint (pPlayer );
pPlayer->StartObserver (VARS(pentSpawnSpot)->origin,VARS(pentSpawnSpot)->angles) ;
(aus dem spectating im sdk 2.1 tut)
--
Greetz Marco - ODB Headcoder www.odb.rockz.de will be BACK soon !!!
|
|
Profil || Suche
|
001
09.06.2001, 04:15
FreKeR
|
edict_t *CGameRules :: GetPlayerSpawnSpot( CBasePlayer *pPlayer )
{
edict_t *pentSpawnSpot = EntSelectSpawnPoint( pPlayer );
pPlayer->pev->origin = VARS(pentSpawnSpot)->origin + Vector(0,0,1);
pPlayer->pev->v_angle = g_vecZero;
pPlayer->pev->velocity = g_vecZero;
pPlayer->pev->angles = VARS(pentSpawnSpot)->angles;
pPlayer->pev->punchangle = g_vecZero;
pPlayer->pev->fixangle = TRUE;
return pentSpawnSpot;
}
//=========================================================
//=========================================================
BOOL CGameRules::CanHavePlayerItem( CBasePlayer *pPlayer, CBasePlayerItem *pWeapon )
{
// only living players can have items
usw.
dahin ;-)
--
FreKeR
|
|
Profil || Suche
|