1. Внимание!
    Объявились мошенники, которые представляются администрацией форума и обманывают покупателей. У них есть своя группа ВКонтакте, копирующая нашу, и несколько аккаунтов, маскирующихся под аккаунты администраторов и гарантов форума.
    При проведении любых сделок с администраторами, гарантами и пользователями BlastHack настойчиво требуйте у них написать вам личное сообщение на форуме и ни в коем случае не продолжайте сделку при отказе выполнять это требование или если сообщение не было получено.

Гайд Урок [№3] От Drumk3N | Активация скрипта командой.

Тема в разделе "CLEO", создана пользователем Drumk3N, 16 ноя 2014.

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

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

    Регистрация:
    27.10.14
    Сообщения:
    10
    Лайки:
    4
    Репутация:
    2
    Всем привет, c вами я Drumk3N !
    Сегодня начинается мой третий урок по программированию CLEO для новичков

    ***
    Прежде чем читать этот урок, советую прочитать справку SannyBuilder
    Создание второй команды используя SAMPFUNCS (для разработчиков).​
    * Если что то было не понятно, то задавайте вопросы ниже в комментариях.
    * Запомните! wait запрещено использовать в командах.
    Код (CLEO):
    Выделить всё двойным кликом
    {$CLEO}
    {$INCLUDE SF} // Подключаем SAMPFUNCS для разработчиков.

    0000: nop // Нуллевой оффсет

    wait 2000 // Прогружаем SAMPFUNCS
    0B34: samp register_client_command "yourcmd" to_label @new_cmd
    {
        "yourcmd" - Это ваша команда, запомните туда не нужно указывать /
        to_label @new_cmd - Отправляем к началу скрипта new_cmd
    }


    while true // Цикл
        wait 0 // Ждём 0 секунд
        if 0@ == 1 // Если переменная 0@ равна 1
        then // Тогда
            0AF9: samp say_msg "Мой скрипт заработал успешно!" // Игрок отправляет в чат сообщение который виден игрокам
            0@ = 0 // Переменная 0@ равна 0 это значит что мы отключили скрипт
        end // Заканчиваем if(если)
    end // Конец цикла

    :new_cmd
    0B12: 0@ = 0@ XOR 1 // Переменной 0@ присваиваем 1
    if 0@ == 1 // Если переменная 0@ равна одному
        then // Тогда
            0AF8: samp add_message_to_chat "script on" color 0xFFFFFF // Отправляем сообещние то что скрипт включен
        else // Если команда была введена второй раз
            0AF8: samp add_message_to-chat "script off" color 0xFFFFFF // Отправляем сообщение то что скрипт выключен
    end // Заканчиваем первый if(если)
    0B43: samp cmd_ret // Заканчиваем работу команды
    // После всего этого, мы отправляемся на цикл while true
     
    Пояснение
    C помощью данной команды вы сможете сделать активацию/деактивацию скрипта одной командой.
    Урок был подготовлен Drumk3N'ом
    Для сайта BlastHack.Net
     
    Последние данные очков репутации:
    prosto_virus: -1 Очки (laax ;3) 30 ноя 2014
    Dark0426: 1 Очко 22 дек 2014
    Sn00pY: 1 Очко 17 июн 2016
    #1
    Sn00pY нравится это.
  2. SPARTA

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

    Регистрация:
    09.11.14
    Сообщения:
    53
    Лайки:
    2
    Репутация:
    -1
    заяц cm => ph => bh
     
    #2
  3. Drumk3N

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

    Регистрация:
    27.10.14
    Сообщения:
    10
    Лайки:
    4
    Репутация:
    2
    wat?
     
    #3
  4. hnnssy

    Всефорумный модератор

    Регистрация:
    23.03.13
    Сообщения:
    1.782
    Лайки:
    1.094
    Репутация:
    185
    ас забыл упомянуть.
     
    #4
    Drumk3N нравится это.
  5. Jadson

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

    Регистрация:
    26.12.16
    Сообщения:
    24
    Лайки:
    6
    Репутация:
    0
    Что поменялось в синтаксисе? Крашит при вводе команды у меня, как исправить?
     
    #5
Статус темы:
Закрыта.