Forum Tutorials CoD4x [CoD4x] Höher springen, New Experience by Leiizko

[CoD4x] Höher springen, New Experience by Leiizko

Post von IronMan » 13.05.2021 16:35:13


Hallo zusammen,

da ich das cod4x.me Forum rauf und runter gelesen habe um es mir dem höher Springen auf unseren Team deathmatch Server hinzubekommen, aber ich dort nichts brauchbares gefunden habe, hier mal eine kleine Lösung wie ihr es hinbekommen könnt, ohne noch zusätliche scripts schreiben und einfügen zu müssen. 

Ich gehe davon aus, dass Ihr den New Experience Mod von Leiizko nutzt, hier wird die _globallogic.gsx vom Mod benötigt, da wir diese etwas bearbeiten werden.

Nun werden wir uns erstmal durch die Ordnerstrucktur hangeln...

main_shared/maps/mp/gametypes

Im Ordner gametypes sollte bei euch die _globallogic.gsx vorhanden sein, diese öffnet ihr mit einem Editor eurer Wahl.

Scrollt in der _globallogic.gsx in Zeile 70, hier solltet ihr dies finden,
level.oldschool = ( getDvarInt( "scr_oldschool" ) == 1 );
if ( level.oldschool )
{
logString( "game mode: oldschool" );

setDvar( "jump_height", 64 );
setDvar( "jump_slowdownEnable", 0 );
setDvar( "bg_fallDamageMinHeight", 256 );
setDvar( "bg_fallDamageMaxHeight", 512 );
}

Kopiert diesen Abschnitt und fügt ihn direkt wieder unter dem gerade kopierten ein, das Ganze sollte dann so aussehen,
level.oldschool = ( getDvarInt( "scr_oldschool" ) == 1 );
if ( level.oldschool )
{
logString( "game mode: oldschool" );

setDvar( "jump_height", 64 );
setDvar( "jump_slowdownEnable", 0 );
setDvar( "bg_fallDamageMinHeight", 256 );
setDvar( "bg_fallDamageMaxHeight", 512 );
}

level.oldschool = ( getDvarInt( "scr_oldschool" ) == 1 );
if ( level.oldschool )
{
logString( "game mode: oldschool" );

setDvar( "jump_height", 64 );
setDvar( "jump_slowdownEnable", 0 );
setDvar( "bg_fallDamageMinHeight", 256 );
setDvar( "bg_fallDamageMaxHeight", 512 );
}

Den Teil den ihr gerade eingefügt habt muss geändert werden, und zwar alles wo oldschool steht, dies ändert ihr in hardcore, wenn ihr einen Server betreibt der mit Hardcore settings läuft,
level.hardcore = ( getDvarInt( "scr_hardcore" ) == 1 );
if ( level.hardcore )
{
logString( "game mode: hardcore" );

setDvar( "jump_height", 64 );
setDvar( "jump_slowdownEnable", 0 );
setDvar( "bg_fallDamageMinHeight", 256 );
setDvar( "bg_fallDamageMaxHeight", 512 );
}
Mehr muss hier nicht getan werden, speichert die _globallogic.gsx ab und ladet diese wieder auf euren Server hoch.

Jetzt müsst ihr noch eure Server Config bearbeiten (server.cfg), hier muss an beliebiger Stelle folgendes eingefügt werden,
//Jump height limiter
set jump_height "64" //Jump height "64" is the default!
set jump_slowdownEnable "0"
set bg_fallDamageMinHeight "256"
set bg_fallDamageMaxHeight "512"
Ich habe auf unsere Server set jump_height auf 105 gestellt, da ich es als Ideal empfinde, man kann auf vieles hoch aber eben nicht auf alles klettern. Denkt daran das ihr auch die anderen Werte anpasst!

Die Server Config speichern und wieder hochladen, danach bitte euren Server neustarten mit die Einstellungen übernommen werden!
 

 

User avatar
IronMan
Administrator
User
Grünschnabel
 
Beiträge: 3
Dabei seit: 2020-10-17 10:56:07