.| Autor | Beitrag |
|---|---|
|
000 03.03.2002, 17:49 Exec |
moin moin also ich hab mal, ganz nach hlpp, gemacht und siehe da, es geht zur hälfte :-( ich kann das objekt aufnehmen, es "folgt" mir auch, nur wenn ich es zum capturepoint bringe, dann passiert gar nix .... auch wenn ich es aufnehme, erscheint kein text, was aba immo nich so wichtig is! hier mal der source, vom caprute teil .. #include "extdll.h" void CObjectCapture::Spawn( void ) void CObjectCapture::Precache( void ) void CObjectCapture::Touch( CBaseEntity *pOther ) if (!pOther->IsPlayer()) if(!pPlayer->HasObject) if (pPlayer->HasObject) class CRedCapture : public CObjectCapture }; LINK_ENTITY_TO_CLASS( object_red_capture, CRedCapture ); class CBlueCapture : public CObjectCapture LINK_ENTITY_TO_CLASS( object_blue_capture, CBlueCapture ); sieht da jemand nen fehler? weil, aufgenommen hab ich es ja, nur es will sich nich in punkte verwandeln .... vielleicht is ja nochwas an der aufheb funktion falsch, was den nicht erscheinenden text begründen würde, nämlich, das ich nur das teil mit mir rum schleppe, es aba eigendlich gar nich hab (klingt confusing ...)! --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
001 03.03.2002, 18:19 Retro |
(Ohne mir den Code angeguckt zu haben:) Ich weiss dass das Tut von HLPP mit fehlern behaftet ist, da musst du wohl selber dran, so schwer ist es nicht. Du erstellst eine Zone (den Capterpunkt) als Brush Based Entity. Die Flagge ist soz. ein Item, welches beim einsammeln eine Variable des Players auf TRUE setzt. Wenn der Spieler nun die Zone berührt, wird geguckt ob er die Flagge hat (die Variable auf TRUE) steht; wenn ja, wird die ihm weg genommen und der Capturepunkt gibt dem Team / Player Punkte oder was auch immer... Wie es mit dem folgen des Objekts ausschaut (dass es immer am Player haftet) weiss ich nicht, aber ich schätze dass kannst du ganz gut aus dem HLPP tutorials zusammenschustern. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
002 03.03.2002, 18:52 Mexil |
Mit dem Folgen ist doch kein Prob... du machst einfach ein Entity, wo man den MoveType auf MOVETYPE_FOLLOW stellt und dann den AIMENT oder wie das Ding im PEV heisst auf den Player setzen und schon sollte das funzen... also meinet wegen in der Touch Funktion des Object wird das Ding dann erstellt.... --
VISIT US Move In!
|
|
Profil || Suche |
|
003 03.03.2002, 20:10 Exec |
jo, das mit dem follow teil ging auch 1a .... naja, ich setzt mich morgen mal ran und probier das mal, vielleicht hab ich ja luck und bekomm das hin (was ich aba bezweifle, obwohl ich mir immer schon mut zuhauche *g*) --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |

