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

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

Drumk3N

Известный
Автор темы
9
5
Всем привет, 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
 
  • Нравится
Реакции: TheClaudePlay и Sn00pY

TheMY3

Известный
33
8
Что поменялось в синтаксисе? Крашит при вводе команды у меня, как исправить?
 
Статус
В этой теме нельзя размещать новые ответы.