Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
06.04.2001, 21:33
Crouching Tiger



Wie kann man es schaffen, dass wenn man den Jump Button drückt, ein Longjump ausgeführt wird?

--

CTHD CLAN IS MAIZBROD!!!!!!!!

zum Seitenanfang zum Seitenende Profil || Suche
001
07.04.2001, 09:49
BloodyHarry



Da lädst du dir einfach ein Script runter.... http://www.planethalflife.com/thebind/
schau da mal nach.....

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
002
07.04.2001, 09:50
Crouching Tiger



Ja schon, aber ich meine durch coden?

--

CTHD CLAN IS MAIZBROD!!!!!!!!

zum Seitenanfang zum Seitenende Profil || Suche
003
07.04.2001, 10:12
Lorkes



Das Skript macht das Coden doch überflüssig. Du lieferst das Skript einfach bei deinem Mod mit und stellst bei den Controllbindings den Jump so um, dass er automatisch auf das Longjumpskript gelegt wird.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
07.04.2001, 15:19
Killing Me Softly



Und Nebel erzeugen ist auch ganz einfach. Man muss nur ne getönte Brille mit seinem Mod liefern (*schneuff*)

Also: such mal in der pm_shared.c nach PLAYER_LONGJUMP_SPEED, du müßtest dann folgenden Abschnitt finden (etwa Zeile 2580)

if ( ( pmove->bInDuck ) || ( pmove->flags & FL_DUCKING ) )
{
// Adjust for super long jump module
// UNDONE -- note this should be based on forward angles, not current velocity.
if ( cansuperjump &&
( pmove->cmd.buttons & IN_DUCK ) &&
( pmove->flDuckTime > 0 ) &&
Length( pmove->velocity ) > 50 )
{
pmove->punchangle[0] = -5;

for (i =0; i < 2; i++)
{
pmove->velocity[i] = pmove->forward[i] * PLAYER_LONGJUMP_SPEED * 1.6;
}

pmove->velocity[2] = sqrt(2 * 800 * 56.0);
}
else
{
pmove->velocity[2] = sqrt(2 * 800 * 45.0);
}
}
else
{
pmove->velocity[2] = sqrt(2 * 800 * 45.0);
}

Diesen KOMPLETTEN Abschnit ersetzt du durch:

pmove->punchangle[0] = -5;

for (i =0; i < 2; i++)
pmove->velocity[i] = pmove->forward[i] * PLAYER_LONGJUMP_SPEED * 1.6;

pmove->velocity[2] = sqrt(2 * 800 * 56.0);

Jetzt macht dein Spieler immer einen LongJump (auch ohne LongJump-Modul!!!)

--

Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

zum Seitenanfang zum Seitenende Profil || Suche
005
07.04.2001, 22:26
Crouching Tiger



DANKE!!!!!

--

CTHD CLAN IS MAIZBROD!!!!!!!!

zum Seitenanfang zum Seitenende Profil || Suche