Last active
January 5, 2024 17:56
-
-
Save JuniorDjjr/c4adabcdc445bd1bd52f5b450d72c292 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SCRIPT_START | |
{ | |
LVAR_INT new_night_hour original_value | |
LVAR_INT change_15 change_16 change_17 change_18 change_19 change_20 change_21 change_22 | |
LVAR_FLOAT hour_to_minute_21 hour_to_minute_20 | |
LVAR_INT temp | |
WAIT 100 | |
IF READ_INT_FROM_INI_FILE "CLEO/Change Night Hour (Junior_Djjr).ini" "Settings" "StartNight" new_night_hour | |
IF NOT new_night_hour >= 0 | |
OR NOT new_night_hour <= 23 | |
PRINT_STRING_NOW "Bad configurated 'Change Night Hour (Junior_Djjr).ini'" 10000 | |
TERMINATE_THIS_CUSTOM_SCRIPT | |
ENDIF | |
ELSE | |
PRINT_STRING_NOW "Unable to read 'Change Night Hour (Junior_Djjr).ini'" 10000 | |
TERMINATE_THIS_CUSTOM_SCRIPT | |
ENDIF | |
change_15 = new_night_hour - 6 | |
change_16 = new_night_hour - 5 | |
change_17 = new_night_hour - 4 | |
change_18 = new_night_hour - 3 | |
change_19 = new_night_hour - 2 | |
change_20 = new_night_hour - 1 | |
change_21 = new_night_hour + 0 | |
change_22 = new_night_hour + 1 | |
IF change_15 < 0 | |
change_15 += 24 | |
IF change_16 > 23 | |
change_16 += 24 | |
ENDIF | |
IF change_17 > 23 | |
change_17 += 24 | |
ENDIF | |
IF change_18 > 23 | |
change_18 += 24 | |
ENDIF | |
IF change_19 > 23 | |
change_19 += 24 | |
ENDIF | |
IF change_20 > 23 | |
change_20 += 24 | |
ENDIF | |
ENDIF | |
IF change_22 > 23 | |
change_22 -= 24 | |
IF change_21 > 23 | |
change_21 -= 24 | |
ENDIF | |
IF change_22 > 23 | |
change_22 -= 24 | |
ENDIF | |
ENDIF | |
hour_to_minute_21 =# change_21 | |
hour_to_minute_20 =# change_20 | |
hour_to_minute_21 *= 60.0 | |
hour_to_minute_20 *= 60.0 | |
/////////////////////////////////////////////////////////////////////////////////////////////////// | |
// calculate lighting | |
GET_VAR_POINTER hour_to_minute_21 (temp) | |
WRITE_MEMORY 0x5D801F 4 temp 0 // (1260.0 (21)) | |
WRITE_MEMORY 0x5D8012 4 temp 0 // (1260.0 (21)) | |
GET_VAR_POINTER hour_to_minute_20 (temp) | |
WRITE_MEMORY 0x5D7FF3 4 temp 0 // (1200.0 (20)) | |
///////////////////////////////////////////////// | |
// change timecyc calculation | |
/*WRITE_MEMORY 0x8CDED1 1 change_19 FALSE | |
WRITE_MEMORY 0x8CDED2 1 change_20 FALSE | |
WRITE_MEMORY 0x8CDED3 1 change_22 FALSE*/ | |
///////////////////////////////////////////////// | |
// orange sky cheat | |
READ_MEMORY 0x43955B 1 0 (original_value) | |
WRITE_MEMORY 0x43955B 1 change_21 0 // (21) | |
///////////////////////////////////////////////// | |
// ped conversation | |
READ_MEMORY 0x43B8A9 1 0 (original_value) | |
WRITE_MEMORY 0x43B8A9 1 change_20 0 // (20) | |
///////////////////////////////////////////////// | |
// audio (radio?) | |
WRITE_MEMORY 0x4EA515 1 change_18 0 // (18) | |
WRITE_MEMORY 0x4EA51A 1 change_21 0 // (21) | |
WRITE_MEMORY 0x4EA53C 1 change_22 0 // (22) | |
///////////////////////////////////////////////// | |
// popcycle time | |
WRITE_MEMORY 0x610C1A 1 change_20 0 // (20) | |
WRITE_MEMORY 0x610C34 1 change_20 0 // (20) | |
///////////////////////////////////////////////// | |
// effect ped attractor | |
WRITE_MEMORY 0x611B48 1 change_20 0 // (20) | |
///////////////////////////////////////////////// | |
// add ped | |
WRITE_MEMORY 0x6152FA 1 change_19 0 // (19) | |
///////////////////////////////////////////////// | |
// add ped at attractor | |
WRITE_MEMORY 0x615A5F 1 change_20 0 // (20) | |
///////////////////////////////////////////////// | |
// check new weather add ped task | |
WRITE_MEMORY 0x63214A 1 change_18 0 // (18) | |
///////////////////////////////////////////////// | |
// vehicle lights up | |
WRITE_MEMORY 0x6D55CA 1 change_20 0 // (20) | |
WRITE_MEMORY 0x6D55D1 1 change_19 0 // (19) | |
///////////////////////////////////////////////// | |
// car generator | |
WRITE_MEMORY 0x6F34EE 1 change_21 0 // (21) | |
///////////////////////////////////////////////// | |
// create birds | |
WRITE_MEMORY 0x712380 1 change_22 0 // (22) | |
///////////////////////////////////////////////// | |
// render clouds (stars?) | |
WRITE_MEMORY 0x713D2C 1 change_22 0 // (22) | |
WRITE_MEMORY 0x713D3A 1 change_22 0 // (22) | |
WRITE_MEMORY 0x713D44 1 change_22 0 // (22) | |
///////////////////////////////////////////////// | |
// plane trails | |
WRITE_MEMORY 0x717574 1 change_22 0 // (22) | |
WRITE_MEMORY 0x71765F 1 change_21 0 // (21) | |
WRITE_MEMORY 0x717756 1 change_20 0 // (20) | |
///////////////////////////////////////////////// | |
// weather update | |
WRITE_MEMORY 0x72BF27 1 change_21 0 // (21) | |
WRITE_MEMORY 0x72C692 1 change_20 0 // (20) | |
WRITE_MEMORY 0x72C697 1 change_19 0 // (19) | |
///////////////////////////////////////////////// | |
} | |
SCRIPT_END |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment