Skip to content

Instantly share code, notes, and snippets.

@JuniorDjjr
Last active January 5, 2024 17:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save JuniorDjjr/357f671af3cb6e27fcf39e996e447494 to your computer and use it in GitHub Desktop.
Save JuniorDjjr/357f671af3cb6e27fcf39e996e447494 to your computer and use it in GitHub Desktop.
// Script example to add ladders by runtime, for Ladders Mod by Junior_Djjr - MixMods.com.br
SCRIPT_START
{
LVAR_INT pScript lList pLadder
CONST_INT LADDER_PARAM_BOTTOM_X 0
CONST_INT LADDER_PARAM_BOTTOM_Y 1
CONST_INT LADDER_PARAM_BOTTOM_Z 2
CONST_INT LADDER_PARAM_BOTTOM_MARGIN 3
CONST_INT LADDER_PARAM_TOP_X 4
CONST_INT LADDER_PARAM_TOP_Y 5
CONST_INT LADDER_PARAM_TOP_Z 6
CONST_INT LADDER_PARAM_TOP_MARGIN 7
CONST_INT LADDER_PARAM_ANGLE 8
CONST_INT LADDER_PARAM_MOVE_SPEED 9
CONST_INT LADDER_PARAM_TOTAL 10
WAIT 0
GET_SCRIPT_STRUCT_NAMED LADDERS (pScript)
IF NOT pScript = 0
GET_SCRIPT_VAR pScript 0 (lList)
IF NOT lList = 0
GET_LABEL_POINTER Ladder1 (pLadder)
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_BOTTOM_X -1361.05
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_BOTTOM_Y -696.8
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_BOTTOM_Z 1.9609
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_BOTTOM_MARGIN 0.75
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_TOP_X -1361.05
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_TOP_Y -695.9332
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_TOP_Z 14.1484
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_TOP_MARGIN 2.7
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_ANGLE 0.0
WRITE_STRUCT_PARAM pLadder LADDER_PARAM_MOVE_SPEED 0.429
LIST_ADD lList pLadder
ENDIF
ENDIF
// infinite loop to keep script loaded
WHILE TRUE
WAIT 0x7FFFFFFF
ENDWHILE
}
SCRIPT_END
Ladder1:
DUMP
00 00 00 00 //LADDER_PARAM_BOTTOM_X
00 00 00 00 //LADDER_PARAM_BOTTOM_Y
00 00 00 00 //LADDER_PARAM_BOTTOM_Z
00 00 00 00 //LADDER_PARAM_BOTTOM_MARGIN
00 00 00 00 //LADDER_PARAM_TOP_X
00 00 00 00 //LADDER_PARAM_TOP_Y
00 00 00 00 //LADDER_PARAM_TOP_Z
00 00 00 00 //LADDER_PARAM_TOP_MARGIN
00 00 00 00 //LADDER_PARAM_ANGLE
00 00 00 00 //LADDER_PARAM_MOVE_SPEED
FF FF FF FF //terminator
ENDDUMP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment