.| Autor | Beitrag |
|---|---|
|
000 23.11.2002, 00:28 mrsuicide |
Ich will die Weapons im Spiel unsichtbar machen, und so unaufnehmbar. Nun habe ich aber das Problem, dass ich trotzdem dem Spieler vorgegebene Waffen beim Spawm geben will... :-? --GreeZ, |
|
Profil || Suche |
|
001 23.11.2002, 07:22 NewbZ |
was ist denn nu das problem, |
|
Profil || Suche |
|
002 23.11.2002, 13:10 |
wenn du weapons unaufnehmbar machen willst, leg einfach keine hin ... und beim spawn: game_player_equip -LeJean- -- |
|
Profil || Suche |
|
003 23.11.2002, 15:05 The_Overmind |
Guck dir den Spawn Code bei allen Waffen an An jedes Ende der Spawn Funktion der Waffe einfach nen UTIL_Remove(this); -Mind -- |
|
Profil || Suche |
|
004 23.11.2002, 15:12 BloodyNewbie |
Ich hab das prob so verstanden, dass er Waffen nicht aufnehmbar machen will, die gestorbene fallen lassen, aber munition die irgendwo rumliegt (oder meinste sogar die munni, die die "gefallenen" waffen beinhalten???). Ich hab zwar nicht viel Ahnung, aber wenn die waffen nicht mehr aufnehmbar sind, dann kann man dem spieler die waffe doch och net geben. Da beim geben (durch dieses game_player_equip) die waffen/ausrüstungsgegenstände ja einfach aussem nix auf den spieler geworfen werden, der diese dann aufsammelt, da er ja aber dann keine waffen aufsammeln kann... greetings BloodyNewbie --SKILL is' wenn LUCK zur Gewohnheit wird! |
|
Profil || Suche |
|
005 23.11.2002, 15:13 mrsuicide |
Das Problem ist wenn ich Weapons nicht aufnehmbar machen will (die die rumliegen und die die von Spielern abgweorfwen werden), dann kann ich auch keine beim Spawm mit GiveNamedItem( "weapon_blah" ); aufnehmen. --GreeZ, Dieser Beitrag wurde am 23.11.2002 um 16:23 von mrsuicide bearbeitet. |
|
Profil || Suche |
|
006 24.11.2002, 13:47 [RMen]OneStone |
Warum sorgst du nicht einfach dafür, dass beim Sterben keine mehr runterfallen? Dafür gibt es auch ein Tutorial auf ResourceCode.de --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
007 24.11.2002, 22:22 Rockefeller |
Also wenn du nur die Waffen, die von Spielern beim Sterben oder bei "drop" fallengelassen werden, nicht wieder aufnehmbar machen willst (und nicht die vom Mapper plazierten weapon_*'s), ist die Lösung ganz einfach: Beim Droppen werden die Waffen nicht einfach gedroppt, sondern in eine CWeaponBox gedroppt. Also einfach CWeaponBox::Touch() auskommentieren. -- |
|
Profil || Suche |
|
008 25.11.2002, 22:09 mrsuicide |
...>>>>die die rumliegen<<<< und die >>>>die von Spielern abgweorfen werden<<<<... --GreeZ, |
|
Profil || Suche |
|
009 25.11.2002, 23:56 Rockefeller |
Dann hast du ein Problem. Du könntest nen Hack machen: |
|
Profil || Suche |
|
010 26.11.2002, 22:43 mrsuicide |
Stimmt. Dies ist echt ein Problem. GreeZ, |
|
Profil || Suche |
|
011 26.11.2002, 23:42 Rockefeller |
Zum Beispiel. Aber da das Waffenspawnen eigentlich normalerweise direkt in der Spawnfunktion erledigt wird, braucht die Gameengine normalerweise nur einen Frame, um den Touch festzustellen und die Waffe zu adden. Also musst du einfach nur ein oder zwei Frames nach Spawn das Pickup erlauben und danach nicht mehr (einfach mitzählen in CBasePlayer::PreThink()) -- |
|
Profil || Suche |
|
012 28.11.2002, 23:58 }ShadowLord{ |
Oder man gibt den Waffen neue Namen (z.b. weapon_real_gauss oder so). if there is a god, i doubt its sanity. |
|
Profil || Suche |
|
013 29.11.2002, 00:51 mrsuicide |
interresant... --GreeZ, |
|
Profil || Suche |

