000
23.01.2002, 15:50
HarrytheHeec
|
Hoi leutz jetzt nerv ich euch mal wieder n bisschen =) Also mein Problem ist folgendes: Ich habe mal meinen func tank ein wenig umgecodet.... Ich wollte das so einrichten (für eine klasse) dass man nur eine bestimmte zeit mit dem func tank schiessen kann, und es dann nicht mehr benutzen kann. Nungut ich hab das so gelöst: Ich hab erstmal ne integer variable eingerichtet (int timer; nur mal so als beispiel) und habe dann in der Fire function ne if funktion geschrieben, die besagt wenn man 20 sec gefeuert hat, den emtysound abspielt und dann ne clientprint message ausgibt, die besagt "Out of Ammunition" Nur mein Problem wie kann ich das hinbekommen, das ich dieses func tank danach nicht mehr benutzten kann??? MfG
--
VISIT my site: www.wohlstandskind.net.tc Modeler/Coder bei www.dark-zone.net.tc Leute mit blink-song-schnipseln in der sig haben nur einen hoden :D MfG W$K
|
|
Profil || Suche
|
001
23.01.2002, 16:14
Archangel
|
du erstellst ne membervariable des CFunkTanks: BOOL m_fCanUse; , die in der Spawn() auf TRUE gesetzt wird..
am anfang der CFunkTank::OnControls(entvars_t *pevTest) schreibst du nun: if(!m_fCanUse) return FALSE;
m_fCanUse musst du dann an der stelle, wo auch die msg etc ausgegeben wird, auf FALSE setzen
--
Mar 01 01:10:13 <voice> jo Mar 01 01:10:40 <voice> bis dann ^^ Mar 01 01:11:20 <Archangel> jo **** ENDING LOGGING AT Tue Mar 1 01:58:13 2005
|
|
Profil || Suche
|
002
25.01.2002, 17:20
[RMen]OneStone
|
Also wirklich: einen int als Timer??? Probiers mal mit float :p
--
georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/
Dieser Beitrag wurde am 25.01.2002 um 17:20 von [RMen]OneStone bearbeitet.
|
|
Profil || Suche
|