Кол-во игроков в стриме в правом углу

Статус
В этой теме нельзя размещать новые ответы.

gcode

нестандартное звание звание звание звание звани...
Автор темы
Друг
789
357
Отображает кол-во игроков в стриме в правом верхнем углу, не всегда точно и с медленным обновлением, но всё же :) Активация/деактивация: F5

PHP:
{$CLEO .cs}
0662: NOP "CLEO : Players In Stream"
0662: NOP "gcode: acheats.ru : blasthack.net"
thread "playersinstream"
 
if
    8AF7: get_samp_base_to 33@
then
    0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
0B5A: get_screen_resolution 28@ 27@
28@ -= 50
 
/* Dialog Start */
0B80: samp 29@ = create_dialog ""
0B91: samp dialog 29@ add_static id 1 text "" pos_XY 28@ 20 size 30 20
0B86: samp dialog 29@ set_visible false
/* Dialog End */
 
while true
    wait 0
    0B2B: samp 24@ = get_player_id_by_actor_handle $PLAYER_ACTOR
    0AC8: 27@ = allocate_memory_size 32
    0AD3: 27@ = format "%d" 26@
    26@ = 0
    0B94: samp dialog 29@ set_control 1 text_to 27@
    0AC9: free_allocated_memory 27@
    for 28@ = 0 to 999
        wait 0
        if
            003B: 28@ == 24@
        then
            Continue
        end
        if
            0B23: samp is_player_connected 28@
        then
            if
                0B20: samp 27@ = actor_handle_from_samp_playerid 28@
            then
                Actor.StorePos(27@,25@,24@,23@)
                if or
                    not 25@ == 0.0
                    not 24@ == 0.0
                    not 23@ == 0.0
                then
                    26@ += 1
                end
            end
        end
        if
            0AB0: key_pressed 116
        then
            if
                30@ == 0
            then
                30@ = 1
                0B86: samp dialog 29@ set_visible true
            else
                30@ = 0
                0B86: samp dialog 29@ set_visible false
            end
            repeat
                wait 0
            until 8AB0: not key_pressed 116
        end
    end
end
 

Вложения

  • playersinstream.zip
    6.7 KB · Просмотры: 331
  • Нравится
Реакции: _Jumper

Паша1223

Новичок
16
0
Что такое стрим? :D

И просто вопрос: возможно ли узнать местоположение игрока без всего? Просто по ИДу
 

gcode

нестандартное звание звание звание звание звани...
Автор темы
Друг
789
357
Что такое стрим? :D

И просто вопрос: возможно ли узнать местоположение игрока без всего? Просто по ИДу

Стрим это зона прорисовки. Можно узнать только координаты в зоне прорисовки на большинстве серверов
 

_Jumper

Потрачен
25
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как ты так быстро ? :D

Возможно будет показывать 1, когда никого нет, т.к я не исключил самого игрока из счётчика)
Как это исправить?
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
А почему не так? :)
PHP:
{$CLEO .cs}
0662: NOP "CLEO : Players In Stream           "
0662: NOP "gcode: acheats.ru : blasthack.net"
0662: NOP "Optimize: legend2360 ;)              "
thread "playersinstream"
 
if
    8AF7: get_samp_base_to 33@
then
    0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
0B5A: get_screen_resolution 1@ 2@
1@ -= 50
 
/* Dialog Start */
0B80: samp 0@ = create_dialog ""
0B91: samp dialog 0@ add_static id 1 text "0" pos_XY 1@ 20 size 30 20
0B86: samp dialog 0@ set_visible false
/* Dialog End */
 
0AC8: 4@ = allocate_memory_size 4
 
while true
    wait 0
    if 0AB0: key_pressed 116
    then
        if not Dialog.IsVisible(0@)
        then 0B86: samp dialog 0@ set_visible true
        else 0B86: samp dialog 0@ set_visible false
        end
 
        while 0AB0: key_pressed 116
            wait 0
        end
    end
 
    if Dialog.IsVisible(0@)
    then
        3@ = 0
        for 1@ = 0 to 999 step 1
            if 0B23: samp is_player_connected 1@
            jf continue
 
            0B20: samp 2@ = actor_handle_from_samp_playerid 1@
            if Actor.Defined(2@)
            jf continue
   
            if 803C: not $PLAYER_ACTOR == 2@
            jf continue
 
            3@ += 1
        end
 
        0AD3: 4@ = format "%d" 3@
        0B94: samp dialog 0@ set_control 1 text_to 4@
    end
end

Ссыль: https://www.dropbox.com/s/hxwacobi5403sx3/players_in_stream.cs

Разница: чекает быстрей, код оптимизирован :)
 

q0_

Известный
150
23
Это же все уже есть в samp , зачем это делать то ? :D
Удерживаешь F5 без твоего клео) и там вся информация есть))
 

_Jumper

Потрачен
25
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Плохо что обновляется долго.
 

_Jumper

Потрачен
25
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в формат ".cs"
Так же называемый CLEO
Программу Sunny Builder скачай (если её нет).
Туда вставь тот код.
И компилируй ;)
Потом скинешь тот файл который в скомпилировал закинь в папку CLEO.


У меня там можно компилировать только в txt
 
Статус
В этой теме нельзя размещать новые ответы.