Гайд Отправка фейк текста в чат (новичкам)

Тема в разделе "CLEO", создана пользователем Vovich, 22 авг 2015.

Статус темы:
Закрыта.
  1. Vovich

    Проверенный

    Регистрация:
    21.12.14
    Сообщения:
    454
    Лайки:
    161
    Репутация:
    53
    Сегодня мы с вами разберем отправку фейк текста в чат.
    Это будет небольшой урок, в нем будет рассказана только маленькая часть того, как отправлять фейк текст.
    Начнем.

    1. Для начала открываем SannyBuilder (Ваш кэп).

    2. Создаем новый файл, и начинаем написание скрипта, сначало нужно начинать с расширения, да бы он был .cs файла, нужно использовать {$CLEO .cs}, ну а после этого нулевой опкод.
    Выглядит это так:
    
    {$CLEO .cs}
    0000:
    
    3. После чего мы должны решить, каким образом мы будем выводить диалог, на команду, или же при нажатии клавиши (есть еще активация как чит-код, но в этом думаю нет смысла).
    Если мы решили делать активацию на команду, тогда регистрируем команду данным опкодом: (если нет, идем сразу к пункту 4)

    
    0B34: samp register_client_command "cmd" to_label @cmd_2 // Где cmd - это сама команда, писать без "/", где cmd_2 , это метка, к которой будет обращатся скрипт после ввода команды.
    
    Далее у нас получается такое:
    
    {$CLEO .cs}
    0000:
    0B34: samp register_client_command "cmd" to_label @cmd_2
    
    4. Если у нас активация на команду, тогда делаем следующие (я буду использовать цикл, можно выводить текст в метке конечно, но лучше так):
    
    while true // начало цикла
    wait 0 // писать всегда задержку, что бы не крашило
    if 22@ == 1 // дальше проверка, если переменная 22 ровна 1 (так же можно делать с любой переменной от 0@ до 30@, тогда скрипт работает (зачем это, читать ниже)
    then
    0AF8: samp add_message_to_chat "сюдай свой текст который хотим вывести" color 0xFF0000 // в конце, цвет можно узнать на сайте, который я приложу к теме, в самом конфе в спойлере "ссылки"
    22@ = 0 // приравниваем переменую 22 к 0, что бы скрипт прекратил работу, если не обнулить, то он будет флудить вашим сообщением бесконечно.
    end // закрытие if then
    end // окончание цикла
    
    Если же активация не на команду, то тогда делаем так:
    
    while true // начало цикла
    wait 0 // задержка от краша
    if 0AB0: key_pressed 114 // где 144, это id клавиши, если нажата клавиша f3, тогда.. (id  клавиш кину ниже в спойлере)
    then
    0AF8: samp add_message_to_chat "сюдай свой текст который хотим вывести" color  0xFF0000 // вывод сообщения
    wait 1000 // задержка в 1 секунду, ибо при нажатии может вывести 3-4 сообщения сразу, а так не выведит, крч поставьте всегда задержку.
    end // завершение if then
    end // завершение цикла
    
    Если у вас была актицая на клавишу, то смело компилируйте, и отправляйтесь тестировать свой скрипт. Если же на команду, тогда вам осталось сделать кое что, чо написано в 5-м пункте.

    5. Осталось добавить метку к которой будет обращатся скрипт при вводе команды, у нас это была метка @cmd_2, значим делаем так:
    
    :cmd_2 // создание метки
    22@ = 1 // приравниваем переменную 22 к 1, для того что бы скрипт начал работу
    SAMP.CmdRet() // выход из процедуры команды
    
    Ну вот и все, теперь компилируем, и отправляем тестировать наш скрипт.
    ID клавиш - http://vk.cc/2VN9qn
    Коды цветов - http://vk.cc/7wrYp

    Автор: Vovich
    Copyright by Litehack.Ru © 2015
     
    Последние данные очков репутации:
    Nickx111: 1 Очко 9 ноя 2015
    Примерный Пользователь: 1 Очко (Полезно, спасибо) 16 авг 2016
    #1
    Последнее редактирование: 5 ноя 2015
    mah0n нравится это.
  2. mac

    mac ща как ебну копытом
    Друг

    Регистрация:
    06.09.14
    Сообщения:
    1.327
    Лайки:
    802
    Репутация:
    41
    Йопт. Трудно как-т....
    Таких гайдов по инету дохера, еще один ничего не сделает
     
    #2
  3. legend2360

    legend2360 Лятим в космос
    Всефорумный модератор

    Регистрация:
    23.03.13
    Сообщения:
    2.287
    Лайки:
    805
    Репутация:
    462
    Всё заключается в копирайтах.
     
    #3
    unInstance и 0pc0d3R нравится это.
  4. mac

    mac ща как ебну копытом
    Друг

    Регистрация:
    06.09.14
    Сообщения:
    1.327
    Лайки:
    802
    Репутация:
    41
    Я ставил wait 3500, то же самое, но меньше кода
     
    #4
  5. hnnssy

    Друг

    Регистрация:
    23.03.13
    Сообщения:
    1.794
    Лайки:
    1.098
    Репутация:
    187
    Это какой же калькулятор вместо ПК нужно иметь, что самп мнуту запускался?
     
    #5
  6. Vovich

    Проверенный

    Регистрация:
    21.12.14
    Сообщения:
    454
    Лайки:
    161
    Репутация:
    53
    ток у лахов крашит.
     
    Последние данные очков репутации:
    upHack: -1 Очки (Оск.) 27 авг 2015
    Olegman10: 2 Очки (верно мыслишь) 27 авг 2015
    #6
  7. mac

    mac ща как ебну копытом
    Друг

    Регистрация:
    06.09.14
    Сообщения:
    1.327
    Лайки:
    802
    Репутация:
    41
    Купить новый ПК ._.

    +
     
    Последние данные очков репутации:
    #Skywalker: 1 Очко (очко) 27 авг 2015
    #7
  8. Gunirs

    Gunirs Пользователь

    Регистрация:
    07.09.15
    Сообщения:
    10
    Лайки:
    3
    Репутация:
    10
    Всё так сложно o_O
    Вот простой
    {$CLEO}
    0000: NOP
    
    repeat
    wait 0
    until SAMP.Available()
    
    :1
    wait 0
    0AB0:   key_pressed 0x73
    jf @1
    0AF8: samp add_message_to_chat "Фейк текст" color 0xFFFFFF
    jump @1
     
    #8
  9. Vovich

    Проверенный

    Регистрация:
    21.12.14
    Сообщения:
    454
    Лайки:
    161
    Репутация:
    53
    что ты там сложного увидел? все для нупов нупейших описано.
     
    #9
    romacaddy нравится это.
  10. SR_team

    SR_team BH Team
    BH Team

    Регистрация:
    26.10.13
    Сообщения:
    2.611
    Лайки:
    1.573
    Репутация:
    418
    Он увидел циклы и не освоил
     
    #10
  11. Vovich

    Проверенный

    Регистрация:
    21.12.14
    Сообщения:
    454
    Лайки:
    161
    Репутация:
    53
    Ну я старался объяснить как мог, полегче...
     
    #11
  12. luckyFOX

    luckyFOX Ушёл.
    Проверенный

    Регистрация:
    11.10.14
    Сообщения:
    311
    Лайки:
    465
    Репутация:
    3
    Это немного дурость) На этом уроке кодить никто не научиться, а описание опкода 0AF8 можно в bh wiki глянуть. Просто понимаешь, если ты напишешь какой-то супер код и распишешь значение каждой строки, писать свой код человек никогда не научится. Есть конечно такие темы например как работа с диалогами или форматирование строк, которые нужно рассматривать как эту и расписывать, но это не тот случай.
     
    #12
    Последнее редактирование: 22 ноя 2015
  13. Vovich

    Проверенный

    Регистрация:
    21.12.14
    Сообщения:
    454
    Лайки:
    161
    Репутация:
    53
    Если ты не прочитал справочник SB, перед тем как изучать клео - то ясен хуй ничего не получиться.
     
    #13
    romacaddy нравится это.
  14. SR_team

    SR_team BH Team
    BH Team

    Регистрация:
    26.10.13
    Сообщения:
    2.611
    Лайки:
    1.573
    Репутация:
    418
    Если ты прочитал справочник сб то нахуй этот урок, который дублирует информацию из справочника
     
    #14
  15. Vovich

    Проверенный

    Регистрация:
    21.12.14
    Сообщения:
    454
    Лайки:
    161
    Репутация:
    53
    бля ну я ж не скопировал и вставил, да и об опкодах и их описанию можно узнать в других уроках.
     
    #15
  16. SR_team

    SR_team BH Team
    BH Team

    Регистрация:
    26.10.13
    Сообщения:
    2.611
    Лайки:
    1.573
    Репутация:
    418
    Я и не сказал, что ты скопировал
     
    Последние данные очков репутации:
    AlanSLORO: 1 Очко (Тракторист) 17 фев 2016
    #16
  17. SR_team

    SR_team BH Team
    BH Team

    Регистрация:
    26.10.13
    Сообщения:
    2.611
    Лайки:
    1.573
    Репутация:
    418
    Прочитал справку — узнал много нового, например, что в справке нет уроков по СФ. Теперь ловлю лулзы со своих комментов
     
    #17
    romacaddy, jdm17 и mac нравится это.
  18. Vovich

    Проверенный

    Регистрация:
    21.12.14
    Сообщения:
    454
    Лайки:
    161
    Репутация:
    53
    после твоего комментария я только щас понял что в сб нету уроков по сф :D
     
    #18
  19. SR_team

    SR_team BH Team
    BH Team

    Регистрация:
    26.10.13
    Сообщения:
    2.611
    Лайки:
    1.573
    Репутация:
    418
    это стеб. есть там уроки по сф
     
    #19
  20. Vovich

    Проверенный

    Регистрация:
    21.12.14
    Сообщения:
    454
    Лайки:
    161
    Репутация:
    53
    Где?
    [​IMG]
     
    #20
  21. SR_team

    SR_team BH Team
    BH Team

    Регистрация:
    26.10.13
    Сообщения:
    2.611
    Лайки:
    1.573
    Репутация:
    418
    хз. В статьях с документациями глянь
     
    #21
  22. Примерный Пользователь

    Регистрация:
    01.08.16
    Сообщения:
    9
    Лайки:
    2
    Репутация:
    0
    Не могу понять почему в чат пишет капсом, в SB совсем по другому
     
    #22
  23. hnnssy

    Друг

    Регистрация:
    23.03.13
    Сообщения:
    1.794
    Лайки:
    1.098
    Репутация:
    187
    настройки сб - регистр - как есть
     
    Последние данные очков репутации:
    Примерный Пользователь: 1 Очко (БОГ SUNNY BUILDERA!!!!!!) 6 сен 2016
    #23
  24. Примерный Пользователь

    Регистрация:
    01.08.16
    Сообщения:
    9
    Лайки:
    2
    Репутация:
    0
    Родина тебя не забудет!
     
    #24
    Сэнд и hnnssy нравится это.
  25. DarkExorcist

    DarkExorcist Известный пользователь

    Регистрация:
    21.05.14
    Сообщения:
    77
    Лайки:
    3
    Репутация:
    2
    А можно было использовать опкод 0с89: при нажатии и без задержек, а при команде отправлять сообщения из её тела, а не мудрить с переменной в цикле
     
    #25
  26. 4el0ve4ik

    4el0ve4ik Дилер картошки
    Друг

    Регистрация:
    12.11.15
    Сообщения:
    1.300
    Лайки:
    379
    Репутация:
    97
    Это писалось не на 0.3.7 и множество функций не было, поэтому выкручивались как могли.
     
    #26
  27. fiendshadow

    Проверенный

    Регистрация:
    11.04.13
    Сообщения:
    429
    Лайки:
    114
    Репутация:
    36
    умники подъехали, уф уф
     
    #27
  28. hnnssy

    Друг

    Регистрация:
    23.03.13
    Сообщения:
    1.794
    Лайки:
    1.098
    Репутация:
    187
    та не, просто автор нуб
     
    #28
    4el0ve4ik нравится это.
  29. DarkExorcist

    DarkExorcist Известный пользователь

    Регистрация:
    21.05.14
    Сообщения:
    77
    Лайки:
    3
    Репутация:
    2
    Оп, на дату не обратил внимания. Но с командой и на 0.3z можно было с тела сообщения выводить
     
    #29
  30. hnnssy

    Друг

    Регистрация:
    23.03.13
    Сообщения:
    1.794
    Лайки:
    1.098
    Репутация:
    187
    а когда-то и циклы юзать в командах можно было
     
    #30
Статус темы:
Закрыта.