.| Autor | Beitrag |
|---|---|
|
000 22.02.2002, 20:28 [HUI]-Tiger- |
Hi, ich habe das Problem hier schonmal erwähnt, hab es aber bereits bestehenden Themen angeschlossen und das hat anscheinend niemand so richtig gesehen (ausser Rockefeller ;-) ). Also mein Problem ist folgendes: class CTriggerConsoleEntity : public CBaseEntity void CTriggerConsoleEntity::KeyValue(KeyValueData *pkvd) void CTriggerConsoleEntity :: Spawn( ) UTIL_SetOrigin(pev, pev->origin); void CTriggerConsoleEntity :: MFETouch( CBaseEntity* Player ) .-.-.-. |
|
Profil || Suche |
|
001 22.02.2002, 20:30 Archangel |
hm, versuch mal pev->solid auf SOLID_TRIGGER zu setzen.. -- |
|
Profil || Suche |
|
002 22.02.2002, 20:35 [HUI]-Tiger- |
thx for fast reply, hab ich schonmal probiert, aber dann versuch ichs halt nochmal... ;-) .-.-.-. Dieser Beitrag wurde am 22.02.2002 um 20:39 von [HUI]-Tiger- bearbeitet. |
|
Profil || Suche |
|
003 22.02.2002, 23:22 [HUI]-Tiger- |
noch ne Frage: Another1 hat mir mal gesagt, wie man nen Consolenbefehl aus führt: edict_t *pClient; das lässt sich dann compilen, aber im Spiel gibt es ne Fehlermeldung. Hat jemand ne Idee ?? wenn ich ne variable übergeb, muss das dann so aussehn ? CLIENT_COMMAND(pClient, &variable); --.-.-.-. |
|
Profil || Suche |
|
004 23.02.2002, 17:23 Another1 |
*hüstel* --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
005 23.02.2002, 17:49 The_Overmind |
Ööööhm Jungz Afaik haben Brush-based Entities KEINE Touch Funktion. Man muss die Touch Funktion anhand von Tracelines vorgaukeln. Zum Command. Du hast bei dem Index die Nummer festgelegt. Ich könnt mich irren, aber die Nummern bei den Indexen fangen bei 0 an. Wenn du Singleplayer spielst wirst du somit niemals "angesprochen" und wenn du Multiplayer spielst kriegt immer wer anders das Command, es sei denn du wärst der zweite Spieler auffem Server. [-XHP-]The Overmind -- |
|
Profil || Suche |
|
006 23.02.2002, 17:59 Archangel |
natürlich haben brushbased ents ne touch, wie sollen sonst trigger_once/trigger_multiples funzen ? und das problem mit dem auto wäre durch ne touch nich gelöst, da die touch nur aufgerufen wird wenn ein entity, und kein worldbrush mit der bbox des entities collidet -- |
|
Profil || Suche |
|
007 23.02.2002, 18:45 R2-D2 |
waere es wirklich nicht, aber mit tracelines schon eher :P was deine touch-funktion angeht, schreib sie nicht in die definition von deinem entity, sondern in der definition von CBaseTrigger --®2-D2
Projects:
|
|
Profil || Suche |
|
008 24.02.2002, 15:38 [HUI]-Tiger- |
meine Touch Funktion geht doch jezze ?! mein Prob is nur noch der Befehl, und mit 0 geht es nicht... .-.-.-. |
|
Profil || Suche |
|
009 24.02.2002, 20:39 [HUI]-Tiger- |
wird doch wohl einer wissen...!? .-.-.-. |
|
Profil || Suche |
|
010 24.02.2002, 21:29 Another1 |
nun du musst schon wissen welcher client den befehl ausführen soll! wenn du nen playerpointer hast, dann musstu Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
011 24.02.2002, 21:48 [HUI]-Tiger- |
thx, ich poste hier nachma den code, den ich schomma entworfen hab: edict_t *pClient; Im spiel kommt dann folgendes: Hat jemand ne Idee ? kleine Anmerkung noch: Des is nen Singleplayer-Only Mod, daher gibt es ja immer nur einen Client (und der is nicht 0 !) und von daher kann man das ganze vielleicht vereinfachen, gibts vielleicht nen Pointer auf den einzig aktiven playa oda so... --.-.-.-. |
|
Profil || Suche |
|
012 25.02.2002, 12:29 Another1 |
da muss erstmal noch nen \n ans ende des commands, und 2. Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
013 25.02.2002, 13:53 [HUI]-Tiger- |
noch nie war ich so froh in hl abzukratzen *lol* nu muss ich ne Variable an CLINET_COMMAND übergeben. ebenso kommt raus wenn ich davor folgendes mache: noch n hint ? --.-.-.-. |
|
Profil || Suche |
|
014 25.02.2002, 14:22 hausi |
strcat... -- |
|
Profil || Suche |
|
015 26.02.2002, 14:31 [RMen]OneStone |
georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
016 27.02.2002, 12:27 [HUI]-Tiger- |
thx @ all! --.-.-.-. |
|
Profil || Suche |

