Did you manage to fix the being stuck and/or the endless falling?

---------------------------------------
Chris Adams
Fragzzhost

T (07005) 964 855
F (07005) 964 857
www.fragzzhost.com


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of r00t 3:16
Sent: 02 January 2005 03:50
To: [email protected]
Subject: Re: [hlcoders] PlayerSpawn

Yea I came to that conclusion after looking through the sdk more and
reading
the entities again.

What is the base() suppose to be ?
Is there a list Globals, Targetname, Origin, Angles, Parentname etc?

@PointClass base(Targetname) = info_gamerules : "Used to set game mode"
[
 GameMode(choices) : "Select a GameMode"  : 1 =
 [
  1 : "DeathMatch"
  2 : "Teams"
  3 : "Bleh"
 ]
]


r00t 3:16
CQC Gaming
www.cqc-gaming.com
----- Original Message -----
From: "Tony "omega" Sergi" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, January 01, 2005 9:58 PM
Subject: RE: [hlcoders] PlayerSpawn


> Uhh, you're creating CSDKGameRules as an entity?!
>
> Make a NEW entity, that UPDATES CSDKGameRules. Don't make
CSDKGameRules an
> entity!!
>
> Ie:
>
> class CInfoFrontline : public CPointEntity
> {
> public:
> DECLARE_CLASS( CInfoFrontline, CPointEntity );
>
> DECLARE_DATADESC();
>
> void Spawn()
> {
> //omega;
> ((CFLFGameRules*)g_pGameRules)->SetRulesMode(m_iRulesType);
>
> SetMoveType( MOVETYPE_NONE );
> SetSolid( SOLID_NONE );
> // Remove model & collisions
> AddEffects( EF_NOSHADOW | EF_NORECEIVESHADOW | EF_NODRAW );
> };
> bool KeyValue( const char *szKeyName, const char *szValue )
> {
> if (FStrEq(szKeyName, "rulestype"))
> {
> m_iRulesType = atoi(szValue);
> }
> else if (FStrEq(szKeyName, "warmuptime"))
> {
> m_flWarmupTime = atof(szValue);
> }
> else if (FStrEq(szKeyName, "spawntime_att"))
> {
> m_flSpawnTime_Attackers = atof(szValue);
> }
> else if (FStrEq(szKeyName, "spawntime_def"))
> {
> m_flSpawnTime_Defenders = atof(szValue);
> }
> else
> return BaseClass::KeyValue( szKeyName, szValue );
>
> return true;
> };
>
> private:
> int m_iRulesType;
> float m_flWarmupTime;
> float m_flSpawnTime_Defenders;
> float m_flSpawnTime_Attackers;
> };
>
> BEGIN_DATADESC( CInfoFrontline )
>
> DEFINE_KEYFIELD( m_iRulesType, FIELD_INTEGER, "rulestype" ),
> DEFINE_KEYFIELD( m_flWarmupTime, FIELD_FLOAT, "warmuptime" ),
> DEFINE_KEYFIELD( m_flSpawnTime_Defenders, FIELD_FLOAT, "spawntime_def"
),
> DEFINE_KEYFIELD( m_flSpawnTime_Attackers, FIELD_FLOAT, "spawntime_att"
),
>
> END_DATADESC()
>
> LINK_ENTITY_TO_CLASS(info_frontline, CInfoFrontline);
>
> -----Original Message-----
> From: r00t 3:16 [mailto:[EMAIL PROTECTED]
> Sent: January 1, 2005 6:44 PM
> To: [email protected]
> Subject: Re: [hlcoders] PlayerSpawn
>
> Basically what I have so far is
> #ifndef CLIENT_DLL
> LINK_ENTITY_TO_CLASS(info_player_ttf, CPointEntity);
> LINK_ENTITY_TO_CLASS(info_player_terrorist, CPointEntity);
> #endif
> LINK_ENTITY_TO_CLASS(info_gamerules, CSDKGameRules);
> Now I guess i need some kind of function to see what info_gamerules is
set
> to.
> I can get the info with this I would imagine
> gEntList.FindEntityByClassname(m_iGameRules, "info_gamerules");
> Then decide what the game play is going to be and load the proper
menu's
> etc.
> Which those above are not a problem.
>
> How do I setup the FGD file so they can change this in hammer?
> Is it PointClass? BaseClass?
>
> I am gonna go read the sdk docs again also, I read them once and I did
not
> make much sense, but I am starting to get an understanding of how
> everything
> works so maybe I will get it now.
>
> r00t 3:16
> CQC Gaming
> www.cqc-gaming.com
>
>
> ----- Original Message -----
> From: "Tony "omega" Sergi" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Saturday, January 01, 2005 6:02 PM
> Subject: RE: [hlcoders] PlayerSpawn
>
>
>> Yep. It's spawn function passes the variables to gamerules, and then
sets
>> itself intangible (but still triggerable, so you can use I/o with
it).
>>
>>
>> -----Original Message-----
>> From: r00t 3:16 [mailto:[EMAIL PROTECTED]
>> Sent: January 1, 2005 5:49 PM
>> To: [email protected]
>> Subject: Re: [hlcoders] PlayerSpawn
>>
>> When you created this entity you did something like
>> LINK_ENTITY_TO_CLASS( "info_gamemode", CSDKGameRules);
>>
>> or something correct?
>> Just want to make sure im headed in the correct direction :)
>>
>>
>> r00t 3:16
>> CQC Gaming
>> www.cqc-gaming.com
>>
>> --
>> No virus found in this outgoing message.
>> Checked by AVG Anti-Virus.
>> Version: 7.0.296 / Virus Database: 265.6.7 - Release Date: 30/12/2004
>>
>>
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list
archives,
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>
>>
>>
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.296 / Virus Database: 265.6.7 - Release Date: 30/12/2004
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.296 / Virus Database: 265.6.7 - Release Date: 30/12/2004
>
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
>


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders






_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to