Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
31.10.2001, 08:09
hambam



Hi !

Im Singleplayer-MODs kommts ja ab und zu vor, dass man ein Level weiter
kommt und plötzlich hat man keine Waffen mehr, die muss man sich erst
wieder neu suchen. (Man gerät in Gefangenschaft und kann fliehen, oder so)

Nur wie haben die das gemacht, dass die Waffen nicht in das nächste Level
übernommen werden können und geht das eventuell auch im Multiplayer?

--

Grün ist, wer grünes tut!

zum Seitenanfang zum Seitenende Profil || Suche
001
31.10.2001, 08:30
CN



ich weiss nur von
changelevel c1a1 zum besipiel (da wird die waffe mitgenommen)
und bei
map c1a1 nicht
aber ob man das irgendwie einstellen kann weiss ich nicht

--

zum Seitenanfang zum Seitenende Profil || Suche
002
31.10.2001, 08:51
hambam



hab was gefunden, was sich player_weaponstrip nennt und getriggert
werden muss. Sogar hier in der Entities-Liste *schluck*

Aber leider steht da auch wieder, das es im Multiplayer-Modus nicht
korrekt funktionieren soll.

Hat jemand schonmal Erfahrungen damit gesammelt, was da passiert bzw. nicht?

--

Grün ist, wer grünes tut!

zum Seitenanfang zum Seitenende Profil || Suche
003
31.10.2001, 09:30
[GRC]GUNSHINE



Tja, dann mit dem neu suchen ist nicht ganz richtig! das spiel kann nämlich nicht entnehmen, welche waffen du hattest! :(
also kannst du ganz schön draufzahlen!!
ach ja: im MP hat bei mir alles wunderbar gefunzt (zumindest gegen meinen bot)

--

There are 10 types of people in the world:
who understand binary and who dont.
ICQ: 139110556
moorhuhn.meins@gmx.at

zum Seitenanfang zum Seitenende Profil || Suche
004
31.10.2001, 12:54
afrobnullsiebenelf



kannste ohne probs in der DLL programmieren! da hab ich auch ma ein tutorial gesehen... moment ich suchs... *such* ... *immer noch such* HABS!

Quellcode:
Dies ist eigentlich kein richtiges Tutorial, sondern eher eine kleine nützliche Hilfe, die die Arbeit erleichtert. Es soll kurz gezeigt werden, wie man ein Gegenstand eines Spielers ganz leicht über den Namen entfernen kann.

Die Funktionsdeklaration

Diese Deklaration muss in der Datei player.h eingefügt werden, und zwar unter dem folgenden Code:

virtual void Spawn( void );
void Pain( void );

BOOL RemoveNamedPlayerItem ( const char *pszItemName );

Anschließend muss die player.cpp wie folgt geändert werden:

void CBasePlayer::RenewItems(void)
{

}
//unter dieser Funktion muss das folgende eingefügt werden

/*=================================================
Remove Player Item
Created by ShockMan!
Assembled into Tutorial by BigGuy
Thanks for the indo ShockMan
übersetzt durch Masterstroke
=================================================*/

BOOL CBasePlayer::RemoveNamedPlayerItem( const char *pszItemName )
{
CBasePlayerItem *pItem;

int i;

for ( i = 0 ; i < MAX_ITEM_TYPES ; i++ )

{
pItem = m_rgpPlayerItems[i];

while(pItem)
{
if ( !strcmp(pszItemName, STRING(pItem->pev->classname ) ) )
{
RemovePlayerItem ( pItem );
return TRUE;
}
pItem = pItem->m_pNext;
}
}
return FALSE;
}

Nun kann man Gegenstände von Spielern ganz einfach entfernen indem man z.B. solch einen Befehl benutzt:

pPlayer->RemoveNamedItem("weapon_rpg");
Falls ihr Fragen hierzu habt sendet sie einfach an Masterstroke, oder direkt auf englisch an ShockMan.

Daraus kannst dui dir ja ganz einfach ein entity basteln und schon kannst du damit wunderbar Waffen wegzaubern!

--

$> su -c "rm -rf /"
Tu es!

zum Seitenanfang zum Seitenende Profil || Suche
005
31.10.2001, 19:36
Nicemice
Moderator


Benutz einfach das Entity "player_weaponstrip".

--

www.d3opencoop.com - A Doom3 Cooperative Mod

zum Seitenanfang zum Seitenende Profil || Suche
006
31.10.2001, 20:12
Retro



...womit dabei alle Waffen entfernt werden. ;)

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
007
31.10.2001, 20:25
Megge



jo, will er doch auch ?

--

zum Seitenanfang zum Seitenende Profil || Suche
008
31.10.2001, 23:03
CN



ne nur einzelne!? oder?

--

zum Seitenanfang zum Seitenende Profil || Suche
009
01.11.2001, 00:43
Olfred



hmm multyplayer ?
für welchen mod solls denn sein ?

--

- - - THIS SPACE FOR RENT - - -

zum Seitenanfang zum Seitenende Profil || Suche
010
01.11.2001, 19:21
[GRC]GUNSHINE



wenns cs ist...

--

There are 10 types of people in the world:
who understand binary and who dont.
ICQ: 139110556
moorhuhn.meins@gmx.at

zum Seitenanfang zum Seitenende Profil || Suche
011
02.11.2001, 12:22
afrobnullsiebenelf



frägt was und meldet sich net...

--

$> su -c "rm -rf /"
Tu es!

zum Seitenanfang zum Seitenende Profil || Suche
012
02.11.2001, 12:59
SonicBe@m



haha
nein afrob
er meldet sich nicht weil du geanwortet hast*anwortzukomplexwar* er sitzt nun in ner ecke und weint weil er so schlecht ist :p kleiner witz

--

72410480
Love Peace And WorldCraft :D
Texture axis perpendicular to face? Never again: QuArK

zum Seitenanfang zum Seitenende Profil || Suche
013
02.11.2001, 13:33
hambam



hey, hey, bin schon noch da *g*

Also, ich wollte keine Mod sondern das war einfach mal ne winzige Idee,
was man mit dem Standard HLDM (das war für mich MP) noch so anfangen
könnte. Sorry, falls ich die falsche Terminilogie verwendet haben sollte.

Ich dachte da an eine Kirche, in der man reingehen kann, um aufzutanken
(Taufbecken bzw, Weihwassertümpel als XENs-Lebenspfütze??)
Und damit da drin Frieden herrscht *g*, sollen halt alle die Waffen
verlieren, die es nötig haben, sich aufzutanken.
Ausgänge gibts natürlich massig, sonst gibts vor der Tür nur Camper, die
sich auf nicht bewaffnete Opfer freuen.
Sicherlich gibts die eine oder andere "kleine" Waffe auch schon direkt
wieder an der Ausgängen, mal sehen *smile*.

Absolut genial wäre natürlich, dass der Player sein Säckchen mit den Waffen
beim Rausgehen automatisch wieder bekäme. Aber das ist sicherlich nicht
ohne eine Mod zu realisieren. (Unn datt will ich ja ooch nett)

Naja, das player_weaponstrip hab ich gefunden, aber mich hat in der
Entity-Beschreibung (hier bei thewall.de) gestört, dass das nur im
Singleplayer richtig laufen soll.

--

Grün ist, wer grünes tut!


Dieser Beitrag wurde am 02.11.2001 um 13:40 von hambam bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche