000
22.01.2002, 21:54
snoopdog
|
nAbend hab mal nun 2 Player klassen gemacht einmal für die Marines und einmal für die Aliens. naja klappt alles nur ich kann einfach net zwischen denen beiden wählen hab auch das text menü gemacht also wenn ich m drücke kommt das menü wo ich dann theoretisch wählen sollte aber wo muss ich 1 oder 2 drücken und das der dann in das team geht wie mach ich das??? Und 2. wie mach ich das das der Player am Anfang des Spiels tot ist und erst ins Spiel kommt wenn er ein team gewählt hat!! wie mach ic hdes auch?
sidn zwar 2 fragen aber ich hoffe mal ihr könnt mir die beantworten danke!!!
--
Visit our 500er Gamer Lan @ www.evil-lanparty.de or @ www.evil-havoc.com Visit the HaVoc Lanparty Community @ www.havoc-lanparty.com
|
|
Profil || Suche
|
001
23.01.2002, 09:42
Exec
|
hhhmmm musste mir alles nachmachen?! (s.mod in sig) tztztztz
aba geh mal auf www.codingplanet.de.vu -> da gibts nen klassen tut ...
haste auch teamplay angemacht?! sonst geht das mit den einfach klassen nich ...
--
"selbermachen rockt am meisten :D" - -LeJean-
|
|
Profil || Suche
|
002
23.01.2002, 18:41
snoopdog
|
ich hab das tut ja von coding planet naja es geht ja nun leider net da ist ja auch nix wo die tasten abgefragt werden oder? ich poste hier mal den code von der multiplayer-gamerules also den teil mit den player klassen
void CHalfLifeMultiplay :: PlayerSpawn( CBasePlayer *pPlayer ) { /*BOOL addDefault; CBaseEntity *pWeaponEntity = NULL;
pPlayer->pev->weapons |= (1<<WEAPON_SUIT); addDefault = TRUE;
while ( pWeaponEntity = UTIL_FindEntityByClassname( pWeaponEntity, "game_player_equip" )) { pWeaponEntity->Touch( pPlayer ); addDefault = FALSE; }
if ( addDefault ) { pPlayer->GiveNamedItem( "weapon_crowbar" ); pPlayer->GiveNamedItem( "weapon_9mmhandgun" ); pPlayer->GiveAmmo( 68, "9mm", _9MM_MAX_CARRY );// 4 full reloads } */ if (pPlayer->m_iPlayerClass < 1 || pPlayer->m_iPlayerClass > 2) pPlayer->m_iPlayerClass = 1;
//Hier sind die Standart Waffen pPlayer->GiveNamedItem( "weapon_crowbar" ); pPlayer->GiveNamedItem( "weapon_handgrenade" ); pPlayer->GiveNamedItem( "weapon_handgrenade" );
if (pPlayer->m_iPlayerClass == 1) //Wenn man Spawn ohne ausgewählt zu haben ist man automatisch Nummer 1 (hier Freak) { //Marine pPlayer->GiveNamedItem( "weapon_9mmhandgun" ); // Welche Waffe hat diese Klasse? pPlayer->GiveAmmo( 68, "9mm", _9MM_MAX_CARRY ); // Wieviel Ammo(Munition) hat diese Klasse?
// Hier bestimmst du das Spieler Model. g_engfuncs.pfnSetClientKeyValue( pPlayer->entindex(), g_engfuncs.pfnGetInfoKeyBuffer( pPlayer->edict() ), "model", "merc" ); // Wieviel Leben hat der Spieler pPlayer->pev->armorvalue=30; // Wie schnell ist der Spieler g_engfuncs.pfnSetClientMaxspeed( ENT( pPlayer->pev ), 900); // Hier wird dem Spieler gesagt welche Klasse er ist. ClientPrint(pPlayer->pev, HUD_PRINTTALK, "Du bist jetzt Marine"); } // Hier ist unsere 2te Klasse. else if (pPlayer->m_iPlayerClass == 2) //Der Spieler drückt die 2 und ist jetzt Klasse 2. { //Alien
pPlayer->GiveNamedItem( "weapon_crossbow" ); pPlayer->GiveAmmo( AMMO_CROSSBOWCLIP_GIVE, "bolts", BOLT_MAX_CARRY ); pPlayer->GiveNamedItem( "weapon_9mmhandgun" );
g_engfuncs.pfnSetClientKeyValue( pPlayer->entindex(), g_engfuncs.pfnGetInfoKeyBuffer( pPlayer->edict() ), "model", "hgrunt" ); pPlayer->pev->armorvalue=20; g_engfuncs.pfnSetClientMaxspeed( ENT( pPlayer->pev ), 1700); ClientPrint(pPlayer->pev, HUD_PRINTTALK, "Du bist jetzt Alien"); }
}
thx
--
Visit our 500er Gamer Lan @ www.evil-lanparty.de or @ www.evil-havoc.com Visit the HaVoc Lanparty Community @ www.havoc-lanparty.com
|
|
Profil || Suche
|
003
23.01.2002, 19:18
[GeF]Duke
|
Wofür bin ich denn in der Mod Snoop? Contactier mich mal über Icq : 131252537
--
llllllll»NewbZ«llllllll
----»HL-Hellsing-Mod «----
Wir suchen noch members ^_^
|
|
Profil || Suche
|
004
23.01.2002, 20:41
Exec
|
doch das geht 1a ;-) habs ja auch in meiner mod ....
--
"selbermachen rockt am meisten :D" - -LeJean-
|
|
Profil || Suche
|