Как получить ид всех игроков находящиеся в стриме?
for 0@ = 0 to 999 step 1
if SAMP.IsPlayerConnected(0@)
jf continue
if 1@ = SAMP.GetActorHandleByPlayerID(0@)
jf continue
0af8: chat "Id {ff0000}%d {ffffff}in stream " -1 0@
end
0A8D: 29@ = read_memory 0xB74490 size 4 virtual_protect 0
000A: 29@ += 0x4
0A8D: 29@ = read_memory 29@ size 4 virtual_protect 0
for 30@ = 0 to 35584 step 0x100
0A8D: 31@ = read_memory 29@ size 1 virtual_protect 0
000A: 29@ += 0x1
if and
0029: 31@ >= 0x00
001B: 0x80 > 31@
then
005A: 31@ += 30@
if and
803c: $PLAYER_ACTOR <> 31@
056D: actor 31@ defined
then
if 0@ = SAMP.GetSAMPPlayerIDByActorHandle(31@)
then 0af8: chat "ID {ff0000}%d {ffffff}in stream" -1 0@
end
end
end
end
{$CLEO}
{$NOSOURCE}
0000:
if
not 29@ = samp.Base()
then
end_thread
else
while not samp.Available()
wait 0
end
end
0AF8: samp add_message_to_chat "CLEO RUN" color 12834622
0B34: samp register_client_command "cmd" to_label @cmd
:wait
wait 0
goto @wait
:cmd
wait 0
SAMP.IsCommandTyped(2@)
0AD4: 0@ = scan_string 2@ format "%d" 11@
0665: get_actor 11@ model_to 10@
0AF8: samp add_message_to_chat "{FFA500}[Test Informer] {FFFFFF}ID èãðîêà: {FFA500}%d.{FFFFFF}ID ñêèíà: {FFA500}%d." color 16777215 11@ 10@
0B43: samp cmd_ret
Почему крашит?PHP:{$CLEO} {$NOSOURCE} 0000: if not 29@ = samp.Base() then end_thread else while not samp.Available() wait 0 end end 0AF8: samp add_message_to_chat "CLEO RUN" color 12834622 0B34: samp register_client_command "cmd" to_label @cmd :wait wait 0 goto @wait :cmd wait 0 SAMP.IsCommandTyped(2@) 0AD4: 0@ = scan_string 2@ format "%d" 11@ 0665: get_actor 11@ model_to 10@ 0AF8: samp add_message_to_chat "{FFA500}[Test Informer] {FFFFFF}ID èãðîêà: {FFA500}%d.{FFFFFF}ID ñêèíà: {FFA500}%d." color 16777215 11@ 10@ 0B43: samp cmd_ret
Как узнать виртуальный мир через CLEO?
Когда будет новый криптор?
Ребят, помогите, можете на низкоуровнивых конструкциях кинуть проверку игрока в зоне стрима и получение его ИД.
if 056D: actor 0@ defined
jf continue
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
PHP:if 056D: actor 0@ defined jf continue 0B2B: samp 1@ = get_player_id_by_actor_handle 0@
{$CLEO .cs}
0000:
:DONE
wait 0
if and
056D: actor 0@ defined
key_down 113
jf @DONE
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
0AF9: "/pay %d 1" 1@
goto @DONE
Подскажи, что исправить и что добавить? Чтоб работалPHP:{$CLEO .cs} 0000: :DONE wait 0 if and 056D: actor 0@ defined key_down 113 jf @DONE 0B2B: samp 1@ = get_player_id_by_actor_handle 0@ 0AF9: "/pay %d 1" 1@ goto @DONE
{$CLEO .cs}
0000:
wait 1750
:DONE
wait 0
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 1@ closest_ped_to 0@
if and
056D: actor 0@ defined
key_down 113
jf @DONE
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
0AF9: "/pay %d 1" 1@
PHP:{$CLEO .cs} 0000: wait 1750 :DONE wait 0 0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 1@ closest_ped_to 0@ if and 056D: actor 0@ defined key_down 113 jf @DONE 0B2B: samp 1@ = get_player_id_by_actor_handle 0@ 0AF9: "/pay %d 1" 1@
sps, крашит, но между крашей выполняет все действия, как надо). В чем проблема?
{$CLEO .cs}
0000:
wait 1750
While true
wait 0
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 1@ closest_ped_to 0@
if and
056D: actor 0@ defined
key_down 113
then
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
0AF9: "/pay %d 1" 1@
end
end