Чат GPT выдал такой код, подкорректируйте ПЖ
{$CLEO .cs}
const
KEY_C = 19
KEY_SHIFT = 16
KEY_CTRL = 17
var
cameraEnabled : Boolean
playerPos : Vector3
cameraPos : Vector3
// Инициализация
cameraEnabled = False
:START
wait 0
// Проверка нажатия клавиш C для переключения камеры
if
is_key_pressed(KEY_C)
then
cameraEnabled = not cameraEnabled
if
cameraEnabled
then
// Получить позицию игрока только если камера включена
0AB2: get_actor_pos PLAYER_ACTOR to playerPos
cameraPos.x = playerPos.x
cameraPos.y = playerPos.y
cameraPos.z = playerPos.z + 5.0 // Поднять камеру
else
// Вернуть игрока в стандартный режим
0A9D: set_actor_pos PLAYER_ACTOR playerPos
end
end
// Управление камерой
if
cameraEnabled
then
// Привязка камеры к переменной
0A98: set_camera_position cameraPos.x cameraPos.y cameraPos.z
// Движение камеры
if
is_key_pressed(0x57) // W
then
cameraPos.z += 0.1 // Вперед
end
if
is_key_pressed(0x53) // S
then
cameraPos.z -= 0.1 // Назад
end
if
is_key_pressed(0x41) // A
then
cameraPos.x -= 0.1 // Влево
end
if
is_key_pressed(0x44) // D
then
cameraPos.x += 0.1 // Вправо
end
// Регулировка высоты
if
is_key_pressed(KEY_SHIFT)
then
cameraPos.z += 0.1 // Выше
end
if
is_key_pressed(KEY_CTRL)
then
cameraPos.z -= 0.1 // Ниже
end
end
goto START
Сейчас протестирую
SA-MP 0.3.7-R3
Exception At Address: 0x00000000
Base: 0x04B60000
Registers:
EAX: 0x00000000 EBX: 0x00000001 ECX: 0x05A40D80 EDX: 0x00002E11
ESI: 0x00000064 EDI: 0x05A40D80 EBP: 0x0177FAA4 ESP: 0x0177FA98
EFLAGS: 0x00210216
Stack:
+0000: 0x628F28E1 0x05A40D80 0x05A40D80 0x0177FBD0
+0010: 0x00469FF7 0x0000247B 0x05A40D80 0x00000000
+0020: 0x5FC9DE89 0x05A40D80 0x05A40D80 0x05A40D80
+0030: 0x0177FBD0 0x0177FAE0 0x00000000 0x00000000
+0040: 0x05A40D80 0x00A44B67 0x628F057F 0x00000000
+0050: 0x05A40D80 0x0046A220 0x019C7458 0x00863B10
+0060: 0x0177FBD0 0x019C75A0 0x00000000 0x00863B10
+0070: 0x0156561A 0x00A49960 0x0053BCCE 0x019C7458
+0080: 0x052DDA79 0x00863B10 0x0177FB3C 0x629FD65D
+0090: 0x62B693C8 0x0177FB3C 0x629F06CF 0x62B693C8
+00A0: 0x0053E593 0x00863B10 0x62966D02 0x1AA2023D
+00B0: 0x0177FBD8 0x0177FC2C 0x019C75A0 0x773E0859
+00C0: 0x763D8460 0x77410B04 0x0DAAEC00 0x01980000
+00D0: 0x0000001A 0x5633B697 0x1B02C1ED 0x0177FBE4
+00E0: 0x5FB79ADF 0x00000064 0x0006000B 0x0DA473F0
+00F0: 0x00000000 0x00000006 0x00000000 0x0DAAE840
+0100: 0x0DAAEBFF 0x0DAAEC00 0x0DA473E0 0x00000000
+0110: 0x00000000 0x019C7458 0x00000000 0x0177FBA4
+0120: 0x019C7458 0x00000003 0x019C75A4 0x0177FD34
+0130: 0x62AE18BD 0x00000000 0x0177FC10 0x6297E775
+0140: 0x62B1D048 0x019C6500 0x1AA205F9 0x019C7598
+0150: 0x019C72DC 0x019C6500 0x0177FCBC 0x0177FC00
+0160: 0x0177FC04 0x0177FBD8 0x019C7598 0x019C72DC
+0170: 0x019C6500 0x019C75A0 0x0177FD40 0x6295FAAF
+0180: 0x0177FC2C 0x1AA204AD 0x00000001 0x0000000A
+0190: 0x00000000 0x62B1D048 0x019C6500 0x5FB7F9A7
+01A0: 0x1B02C6F1 0x5FB86438 0x5FB92EF0 0x0000001A
+01B0: 0x00000001 0x00000002 0x00000000 0x019C6500
+01C0: 0x019B3E38 0x5FB6ED30 0x45CC3F89 0x019C6500
+01D0: 0x5FB7F9A7 0x5FB7FF54 0x5FB92EF0 0x00000000
+01E0: 0x00000000 0x019C7590 0x0177FCBC 0x00000001
+01F0: 0x0177FCC0 0x00000003 0x0177FCBC 0x5FB92EF0
+0200: 0x00000000 0x00000040 0x00000180 0x00000000
+0210: 0x5FB86438 0x00000000 0x0000001A 0x00000001
+0220: 0x00000001 0x0177FCC8 0x5FB73CB5 0x06649D08
+0230: 0x0177FD08 0x5FB73FBE 0x06649CE8 0x5FB73FA5
+0240: 0x1B02C791 0x5FB92F35 0x5FB87062 0x0000001A
+0250: 0x00000000 0x06649CE8 0x0177FCD8 0x06649CE8
+0260: 0x0177FF64 0x5FB6ED30 0x45CC3B19 0xFFFFFFFE
+0270: 0x62B1D048 0x019C6500 0x5FB92EF0 0x5FB86438
SCM Op: 0x0, lDbg: 0 LastRendObj: 0
Game Version: US 1.0
Такая ошибка