В игре или в системе?Возможно/как изменить настройки клавиатуры через скрипт?
Порылся в исходниках собейта, и нашел такую штукув игре
SetControllerKeyAssociatedWithAction ( eControllerAction action, int iKey, eControllerType controllerType );
Подскажи как из переменной достать числа и раскидать их по переменным.
Например в 0@ (1234567)
Можно ли как то раскидать числа из переменной по другим переменным
0AD4: 0@ = scan_string "12345" format "%d%d%d%d%d" 1@ 2@ 3@ 4@ 5@
Проверяет локального игрока на прицеливание на другого игрокаЕсть ли опкод или способ как проверить прицелился ли игрок?
0AD2: 1@ = player $PLAYER_CHAR targeted_actor //IF and SET
А проверить без условия,что он прицелен именно на игрока, можно?Проверяет локального игрока на прицеливание на другого игрока
CLEO:0AD2: 1@ = player $PLAYER_CHAR targeted_actor //IF and SET
ты имеешь в виду что он просто стоит целится (правой кнопкой мыши) на что угодно? тогда нужно проверить текущий режим камерыА проверить без условия,что он прицелен именно на игрока, можно?
Он вроде только транспорте работает, на ногах всегда равен 2тогда нужно проверить текущий режим камеры
Да,но как это сделать?ты имеешь в виду что он просто стоит целится (правой кнопкой мыши) на что угодно? тогда нужно проверить текущий режим камеры
Через эмуляцию RPCВозможно ли сделать audio stream (прослушивание музыки по ссылке) в клео визуально, и если да то как?
А почему не зарегистрировать его с самого запуска?Если зарегистрировать хук в call scm функции, то переменные используемые в нем будут видны только в потоке этой функции?
{$CLEO}
0000:
while not Samp.Available()
wait 0
end
0B34: samp register_client_command "tt" to_label @Xor
while true
wait 0
if 0@ == 1
then
0AD4: 3@ = scan_string 3@ format "%d%d%d%d%d%d%d" 21@ 22@ 23@ 24@ 25@ 26@ 27@
0af8: "Main %d" -1 3@
0af8: "1 %d" -1 21@
0af8: "2 %d" -1 22@
0af8: "3 %d" -1 23@
0af8: "4 %d" -1 24@
0af8: "5 %d" -1 25@
0af8: "6 %d" -1 26@
0af8: "7 %d" -1 27@
end
end
:Xor
0B35: samp 10@ = get_last_command_params
0C17: 1@ = strlen 10@
00D6: if and
0039: 1@ == 7
0AD4: 11@ = scan_string 10@ format "%d" 3@
then
0B12: 0@ = 0@ XOR 1
else
end
0B43: samp cmd_ret
0AD4: 3@ = scan_string 3@Подскажите что сделал не так ?
Код:{$CLEO} 0000: while not Samp.Available() wait 0 end 0B34: samp register_client_command "tt" to_label @Xor while true wait 0 if 0@ == 1 then 0AD4: 3@ = scan_string 3@ format "%d%d%d%d%d%d%d" 21@ 22@ 23@ 24@ 25@ 26@ 27@ 0af8: "Main %d" -1 3@ 0af8: "1 %d" -1 21@ 0af8: "2 %d" -1 22@ 0af8: "3 %d" -1 23@ 0af8: "4 %d" -1 24@ 0af8: "5 %d" -1 25@ 0af8: "6 %d" -1 26@ 0af8: "7 %d" -1 27@ end end :Xor 0B35: samp 10@ = get_last_command_params 0C17: 1@ = strlen 10@ 00D6: if and 0039: 1@ == 7 0AD4: 11@ = scan_string 10@ format "%d" 3@ then 0B12: 0@ = 0@ XOR 1 else end 0B43: samp cmd_ret
А что туда когда вставить ? Если числа рандомные0AD4: 3@ = scan_string 3@
у тебя в 3@ не стринг.