- 52
- 2
Мне нужен этот редуктор для работы с обрезом, а не с пустынным орлом, и чтобы он уменьшал урон, только когда меня останавливают
CLEO:
{$CLEO .cs}
THREAD 'WEAPONDAT'
WHILE TRUE
WAIT 0
// ACTIVATION STUFF HERE
IF
KEY_DOWN 113 // F2 KEY
THEN
0B12: 0@ = 0@ XOR 1 // SWITCHES VAR 0@ BETWEEN 1 AND 0 OR TRUE/FALSE
IF
0@ == TRUE // CHECKS IF VAR 0@ IS TRUE
THEN
//IF VAR 0@ IS TRUE THIS MESSAGE IS PRINTED AND THE WEAPON.DAT IS CHANGED ACCORDINGLY
0AD1: "~y~DMG REDUCER ~g~ON" 500
0AB1: @WEAPON_DAT 4 | -> Change Weapon 24 DAT 0x22 VALUE_TO 70 SIZE_OF_DAT 4 // WEAPON 24 = DEAGLE, DAT 0x22 is "Damage", VALUE is the damage, SIZE relates to the 0x22 they can change depending on the DAT.
ELSE
0AD1: "~y~DMG REDUCER ~r~OFF" 500 // ALTERNATIVELY IF VAR 0@ IS FALSE THE WEAPON.DAT IS CHANGED TO DEFAULT.
0AB1: @WEAPON_DAT 4 | -> Change Weapon 24 DAT 0x22 VALUE_TO 140 SIZE_OF_DAT 4 // SWITCHES BACK TO DEFAULT SETTINGS, DEAGLE DAMAGE VALUE OF 140 RETRIEVED FROM WEAPON.DAT IN GTASA
END
WAIT 500
END
END
:WEAPON_DAT
0@ += 0x24 //+0x0 - no skill +0x19 - 50% skill +0x24 - 100% skill
0@ *= 0x70 // BLOCK SIZE
0@ += 0xC8AAB8 // BASE
005A: 0@ += 1@ // (int)
0A8C: write_memory 0@ size 3@ value 2@ virtual_protect 0
0AB2: ret 0