- 1,659
- 1,476
while trueКак сделать так, чтоб при выполненном условии выполнялась одна и та же команда неограниченное кол-во раз?
CLEO:IF 0@ == 1 THEN say "text %d" 1@ // беск раз END
wait 0
while trueКак сделать так, чтоб при выполненном условии выполнялась одна и та же команда неограниченное кол-во раз?
CLEO:IF 0@ == 1 THEN say "text %d" 1@ // беск раз END
Ну, примерно вот так.Как сделать так, чтоб при выполненном условии выполнялась одна и та же команда неограниченное кол-во раз?
CLEO:IF 0@ == 1 THEN say "text %d" 1@ // беск раз END
{$CLEO .cs}
0000: NOP
while not Samp.Available()
wait 0
end
0B34: samp register_client_command "cmd" to_label @cmd
while true
wait 0
if 0@ == 1
then
say "text"
wait 1000
end // 1
end // 2
:cmd
if 0@ == 1
then
0@ = 0
chatmsg "OFF" 0xA9A9A9
else
0@ = 1
chatmsg "ON" 0xA9A9A9
end
Samp.CmdRet()
Диапазоны типов данных(https://msdn.microsoft.com/ru-ru/library/s3f49ktz.aspx)0B40: raknet bit_stream 0@ write 1@ type 2@ size 3@
как понять size? это, допустим, если тип 3, а в нем 4 байта, то размер будет битах или байтах, или я как-то не так рассуждаю?
ну так что мне вписывать, про это я знаю, я не знаю что туда вписывать биты или байты?
Байтыну так что мне вписывать, про это я знаю, я не знаю что туда вписывать биты или байты?
{$CLEO}
{$CLEO}
0000:
THREAD "JENECHQUE BUENO"
:SampAv
wait 0
0AFA: is_samp_available
jf @SampAv
wait 1000
chatmsg "{4877b8}FindPlayer {ffffff}загружен, команды: {4877b8}/poisk id {ffffff}| {4877b8}/poiskoff. {ffffff}Автор: Буэно" 0xFF4877b8
0B34: samp register_client_command "poisk" to_label @finds
0B34: samp register_client_command "poiskoff" to_label @findsoff
:Noname_1
wait 0
if
0039: 10@ == 1
jf @Noname_1
0B35: samp 0@ = get_last_command_params
0AD4: 1@ = scan_string 0@ format "%d" 2@
0B23: samp is_player_connected 2@
jf @PlayerNotIsConnected
0B36: samp 5@ = get_player_nickname 2@
chatmsg "[PlayerFind] {FFFFFF}Начат поиск игрока %s[%d]" 0xFF4877b8 5@ 2@
jump @Noname_2
:Noname_2
wait 0
if
0039: 10@ == 1
jf @Noname_1
0B20: samp 4@ = actor_handle_by_samp_player_id 2@
056D: actor 4@ defined
jf @Noname_2
chatmsg "[PlayerFind] {FFFFFF}Игрок %s[%d] найден. Местоположение указано на карте" 0xFF4877b8 5@ 2@
jump @Noname_3
:Noname_3
wait 0
if
0039: 10@ == 1
jf @Noname_1
0B23: samp is_player_connected 2@
jf @false
00A0: store_actor 4@ position_to 6@ 7@ 8@
11@ = marker.CreateAboveActor(4@)
12@ = marker.CreateIconWithoutSphere(14, 6@, 7@, 8@)
wait 1000
marker.Disable(11@)
marker.Disable(12@)
056D: actor 4@ defined
jf @PlayerNotDefined
jump @Noname_3
:PlayerNotDefined
chatmsg "[PlayerFind] {FFFFFF}Игрок куда то сьебался, поиск возобновлен" 0xFF4877b8
jump @Noname_2
:PlayerNotIsConnected
chatmsg "[PlayerFind] {FFFFFF}Игрок не подключен к серверу" 0xFF4877b8
10@ = 0
jump @Noname_1
:false
chatmsg "[PlayerFind] {FFFFFF}Игрок отключился от сервера, скрипт отключен" 0xFF4877b8
10@ = 0
jump @Noname_1
:finds
0B12: 10@ = 10@ XOR 1
Samp.CmdRet()
:findsoff
10@ = 0
chatmsg "[PlayerFind] {FFFFFF}Поиск игрока остановлен" 0xFF4877b8
Samp.CmdRet()
Используйте ~~ , пример: ~w~ // белый0acd: text "Hello World!" time 1000
как сделать чтобы текст выводился цветным?
0acd: text "Hello World!" time 1000
как сделать чтобы текст выводился цветным?
А точнее вот сколько символов в строке столько и памяти выделять?Что еще за таблица? Конкретней. Для строк выделяй память так. Количество символов +1.