Помогите скомпилировать

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

serhiyrubin

Известный
Автор темы
396
104
Помогите скомпилировать в .cs
Если можно убрать текст скрипта когда я захожу в игру
CLEO:
{$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.blast.hk/threads/2254/
 

Степан0073

Новичок
19
5
Когда я заходил в игру текста сразу не было, только после нажатия клавиши появлялся
 

Вложения

  • Players In Stream.cs
    18.9 KB · Просмотры: 36

serhiyrubin

Известный
Автор темы
396
104
Оно почему то показывает онлайн, а не человек в зоне стрима xD
Переделай плиз) И если получится цифры повыше чуток передвинуть
 

Степан0073

Новичок
19
5
Он показывает кол-во игроков handle которых удалось получить.
Раз у тебя показывает онлайн (твой handle не учитывается, если что), то видимо ты играешь на дрифте
 

serhiyrubin

Известный
Автор темы
396
104
Когда я компилирую код пишет "Неизвестная команда Actor.Defined(2@)."
 

serhiyrubin

Известный
Автор темы
396
104
Player.Defined(handle) скрипт не работает)
Спасибо за помощь) Завтра жду продолжения)))
 

serhiyrubin

Известный
Автор темы
396
104
Пацаны, кто ещё тут. Запускаю этот код
Код:
{$CLEO .cs}
0662: NOP "CLEO : Players In Stream           "
0662: NOP "gcode: acheats.ru : blasthack.net"
0662: NOP "Optimize: legend2360 ;)              "
thread "playersinstream"
if not 33@ = Samp.Base()
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@ = player_handle_from_samp_playerid 1@
            if Player.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

И нажимаю F5, появляется цифра 0 и потом сразу буква D
Когда нахожусь рядом с кем то ничего не меняется
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,957
Во первых код говно. Во вторых настрой SB на регистр какой есть.
 

serhiyrubin

Известный
Автор темы
396
104
Во первых код говно. Во вторых настрой SB на регистр какой есть.
А ты умеешь делать?
Сделай плиз) Чтобы в углу где чат показывало сколько людей сейчас в прорисовке не считая меня
Туда надо как то вывести цифру из ped slots used (F5)
 

4el0ve4ik

Известный
Всефорумный модератор
1,548
1,338
А ты умеешь делать?
Сделай плиз) Чтобы в углу где чат показывало сколько людей сейчас в прорисовке не считая меня
Туда надо как то вывести цифру из ped slots used (F5)
Это делается совершенно по другому.
Если до вечера никто не сделает, то жди, кину.
 
  • Нравится
Реакции: serhiyrubin

Степан0073

Новичок
19
5
Надеюсь while'ы глаза мозолить не будут скриптерам:
Код:
{$CLEO}
0000:
if not 0@ = Samp.Base()
then 0A93: // Если заходим не в MP (MultiPlayer), то вырубаем скрипт
end
repeat
  wait 400 // Ждём запуска сампа
until Samp.Available()
0@ = Render.CreateFont("Arial", 12, 5) // Создаём шрифт
WHILE TRUE
  wait 0
  if key_down 116 // Проверяем нажатие клавиши
  then
  while key_down 116
  wait 0 // Ждём момента, когда клавиша будет отпущена
  end
  alloc 1@ 4 // Выделяем память для текста
  
  while not key_down 116
  wait 0
  0C8B: samp 2@ = get_player_count streamed_only true // Получаем кол-во игроков в стриме
  2@ -= 1 // Не считаем локального игрока
  format 1@ "%d" 2@ // Форматируем строку
  Render.DrawText(0@, 1@, 5, 5, -1) // Выводим текст с заданным шрифтом, текстом, координатами и цветом
  end
  
  free 1@ // Освобождаем ранее выделеную память
  while key_down 116
  wait 0 // Ждём момента, когда клавиша будет отпущена
  end
  end 
END
 

Вложения

  • Игроки в стриме.cs
    18.4 KB · Просмотры: 89
Статус
В этой теме нельзя размещать новые ответы.