Все игры
Загрузка...
Календарь
    Январь 2017    →
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
Лучшие пользователи
Насколько мощный у вас компьютер?

Пишем свой первый CLEO скрипт для GTA San Andreas

10 мая 2013
Эта статья предназначена для тех, кто хочет освоить программирование под библиотеку CLEO в GTA San Andreas и не знает с чего начать...

Итак, поехали.... Для начала вам необходимо установить в игру библиотеку CLEO4, скачать её можно с нашего сайта - скачать CLEO4. Думаю, как устанавливать моды с нашего сайта объяснять вам не придется, потому как проще уже ничего не придумаешь..
Далее качаем и устанавливаем Sanny Builder 3, многие из вас зададут вопрос - что это? Это та программа, в которой скриптеры творят свои чудеса! И сегодня мы вместе сотворим одно из чудес smile

Открываем Sunny Builder, в меню программы выбираем "Файл \ Создать новый", или щелкаем по иконке нового документа в панели инструментов вверху. Перед вами откроется новый документ, это и будет наш первый скрипт сохраним его в папку CLEO в игре (там где у нас установлена GTA) под именем MyFirstScript
Пишем свой первый CLEO скрипт


Теперь все готово и можно приступать к написанию кода, сегодня мы напишем скрипт, который добавляет 1000 монет при нажатии кнопки \"+\", ну и заодно сбрасывает уровень розыска у главного героя smile

{$CLEO .cs}

С этой строки начинается любой скрипт. Копируем и вставляем..

Как вы думаете что нам нужно для этого скрипта, правильно! Нам нужно узнать в какой момент мы нажали на кнопку \"+\". Этим у нас будет заниматься функция KEY_SCAN
Копируем и вставляем следующие строки:

gosub @KEY_SCAN                          //переходим к функции KEY_SCAN
:KEY_SCAN                                //начало функции
wait 0                                   //это пишется всегда
if 0AB0:   key_pressed 187               //если нажали "+" выполняем наш код
jf @KEY_SCAN                             //иначе прыгаем в начало функции
wait 100                                 //задержка на срабатывание кнопки
//здесь будет наш код
jump @KEY_SCAN                           //прыгаем в начало функции


Итак, мы почти уже дописали наш скрипт, осталось прибавить денег и сбросить уровень розыска!!!

Вот как это выглядит в коде:
Player.Money($PLAYER_CHAR)+=1000         //добавляем к текущей сумме 1000 монет
Player.WantedLevel($PLAYER_CHAR)=0       //уровень розыска на ноль


В итоге у нас получился следующий скрипт:


{$CLEO .cs}
gosub @KEY_SCAN     
:KEY_SCAN
wait 0
if 0AB0:   key_pressed 187
jf @KEY_SCAN
 wait 100
   Player.Money($PLAYER_CHAR)+=1000
   Player.WantedLevel($PLAYER_CHAR)=0
jump @KEY_SCAN


Нажимаем сохранить и в меню Sanny Builder выбираем - "Запуск \ компилировать". Если вы все сделали правильно и программа не выдала сообщений об ошибках в папке CLEO у вас должен появиться скрипт с именем "MyFirstScript.cs"
Запускаем игру и жмем "+"... Уррррааа!!!!!! smile05 у меня получилось, а у вас?
Если да, то поздравляю - это ваш первый CLEO скрипт!

p.s.: В справке Sunny Builder вы можете найти много полезных вещей, в том числе номера клавиатуры, интересные примеры простеньких скриптов и даже примеры целых миссий...
Удачного скриптинга!



Для копирования материала следует указать ссылку на Gamemodding.net!
Опубликовал: smalloff Комментарии: 61
- +93 +
Похожие моды
  • Speed Limiter

    Speed Limiter

    смотрите полную новость

  • Skin Selector v2.1

    Skin Selector v2.1

    см. полную новость

  • M1A2 Abrams из Battlefield 3

    M1A2 Abrams из Battlefield 3

    В комплекте идет CLEO скрипт, чтобы двигались гусеницы. Если у вас не установлена библиотека CLEO,...

  • M1A2 Abrams из Battlefield 3

    M1A2 Abrams из Battlefield 3

    В комплекте идет CLEO скрипт, чтобы двигались гусеницы. Если у вас не установлена библиотека CLEO,...

Комментарии
  • cartman1990
    cartman1990 Оффлайн
     Пользователь 0
    - 0 +
    неплохо
    7 июня 2013 13:51
  • 05010513788
    05010513788 Оффлайн
     Модератор Модератор комментариев 15696 33-е место
    - +3 +
    Советую от сюда всё начинать=)) Интересная группа!
    19 июня 2013 20:27
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24447
    - +4 +
    05010513788, в следующий раз думаю свой скин селектор напишем или что-нибудь в этом роде smile Цените свое время и время модераторов. Жизнь у нас одна и ее нужно прожить красиво и достойно. Публикуйте моды без ошибок, а если вдруг так случилось, будьте добры исправить. Иначе время может сыграть с вами злую шутку...
    ©smalloff
    20 июня 2013 08:39
    ответ на комментарий 05010513788
  • 05010513788
    05010513788 Оффлайн
     Модератор Модератор комментариев 15696 33-е место
    - +1 +
    20 июня 2013 15:39
    ответ на комментарий smalloff
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24447
    - +2 +
    05010513788, мод для выбора скина игрока.. Цените свое время и время модераторов. Жизнь у нас одна и ее нужно прожить красиво и достойно. Публикуйте моды без ошибок, а если вдруг так случилось, будьте добры исправить. Иначе время может сыграть с вами злую шутку...
    ©smalloff
    20 июня 2013 16:00
    ответ на комментарий 05010513788
  • 05010513788
    05010513788 Оффлайн
     Модератор Модератор комментариев 15696 33-е место
    - +1 +
    20 июня 2013 16:45
    ответ на комментарий smalloff
  • danilkagta
    danilkagta Оффлайн
     Пользователь 81
    - 0 +
    ПОСИБО!!!
    plus beer
    30 октября 2013 21:11
  • Cj1996
    Cj1996 Оффлайн
     Пользователь 0
    - 0 +
    Вполне неплохо plus plus plus plus plus
    7 декабря 2013 18:40
  • Denis_Bears
    Denis_Bears Оффлайн
     Пользователь 92
    - 0 +
    У меня пишет что неизвестная команда {VERSION 3.1.0027} помагите
    30 апреля 2014 13:11
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24447
    - +1 +
    Denis_Bears, удали эту строку - {$VERSION 3.1.0027} Цените свое время и время модераторов. Жизнь у нас одна и ее нужно прожить красиво и достойно. Публикуйте моды без ошибок, а если вдруг так случилось, будьте добры исправить. Иначе время может сыграть с вами злую шутку...
    ©smalloff
    30 апреля 2014 13:32
    ответ на комментарий Denis_Bears
  • SteRePaid
    SteRePaid Оффлайн
     Пользователь 9
    - 0 +
    05010513788, я не понимаю что к чему
    stena
    15 июля 2014 18:38
    ответ на комментарий 05010513788
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24447
    - +3 +
    SteRePaid, печально winked Цените свое время и время модераторов. Жизнь у нас одна и ее нужно прожить красиво и достойно. Публикуйте моды без ошибок, а если вдруг так случилось, будьте добры исправить. Иначе время может сыграть с вами злую шутку...
    ©smalloff
    16 июля 2014 09:43
    ответ на комментарий SteRePaid
  • GTASAMPOYT
    GTASAMPOYT Оффлайн
     Модмейкер 1997
    - +1 +
    Спасибо автору создал свой CLEO скрипт там можно оружие за секу делать ! bigsmile
    27 июля 2014 18:21
  • Gernys
    Gernys Оффлайн
     Пользователь 154
    - 0 +
    Ого,получилось.
    1 сентября 2014 20:20
  • Бабайка
    Бабайка Оффлайн
     Журналист 9729
    - 0 +
    Gernys, Так заливай!) privet Был рабом системы, но потом мне прострелили колено.
    27 сентября 2014 16:34
    ответ на комментарий Gernys
  • tima2014
    tima2014 Оффлайн
     Пользователь 595
    - +1 +
    Бабайка, Поймал я раз на рибалке ВОООООТ-ТАКОВА privet окуня! smile Якби в ковбаси були крила, то кращої птиці й на світі не було б.
    27 сентября 2014 16:38
    ответ на комментарий Бабайка
  • Gernys
    Gernys Оффлайн
     Пользователь 154
    - 0 +
    Бабайка, Я буду разбираться пока.
    27 сентября 2014 21:03
    ответ на комментарий Бабайка
  • valli
    valli Оффлайн
     Пользователь 20
    - 0 +
    у меня сохраняет в *txt ,а так хочется сделать скрипт.
    P.S.устал от замен текстур fffuuu

    спасите, в .cs не сохраняет! recourse
    7 ноября 2014 23:53
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24447
    - +1 +
    valli, Пристегнись ремнем безопасности и нажми кнопку - компилировать. Цените свое время и время модераторов. Жизнь у нас одна и ее нужно прожить красиво и достойно. Публикуйте моды без ошибок, а если вдруг так случилось, будьте добры исправить. Иначе время может сыграть с вами злую шутку...
    ©smalloff
    8 ноября 2014 00:20
    ответ на комментарий valli
  • sM0kAN
    sM0kAN Оффлайн
     Пользователь 2
    - +1 +
    Видео-урок был бы лучше.
    plus
    8 января 2015 13:45
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24447
    - +3 +
    sM0kAN, программированию лучше всего учиться по статьям, копипастом повторять код, а дальше уже придет какое-то представление и понимание. Цените свое время и время модераторов. Жизнь у нас одна и ее нужно прожить красиво и достойно. Публикуйте моды без ошибок, а если вдруг так случилось, будьте добры исправить. Иначе время может сыграть с вами злую шутку...
    ©smalloff
    8 января 2015 13:54
    ответ на комментарий sM0kAN
  • MrVais
    MrVais Оффлайн
     Модмейкер Кандидат в модераторы 1946
    - +1 +
    Мдаа. Решил Попробовать сделать скрипт, и понял что это не для меня. Зачем мне писать здесь какие-то каракули?
    19 января 2015 12:30
  • GTASAMPOYT
    GTASAMPOYT Оффлайн
     Модмейкер 1997
    - +1 +
    smalloff, А как сделать так, чтобы при нажатие стрелки вверх появилась определённая картинка на экране в игре
    3 марта 2015 14:28
    ответ на комментарий smalloff
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24447
    - +2 +
    GTASAMPOYT, опкод 0AB0 вешаешь на клавишу 38
    и читаешь эту статью. Цените свое время и время модераторов. Жизнь у нас одна и ее нужно прожить красиво и достойно. Публикуйте моды без ошибок, а если вдруг так случилось, будьте добры исправить. Иначе время может сыграть с вами злую шутку...
    ©smalloff
    3 марта 2015 14:33
    ответ на комментарий GTASAMPOYT
  • GTASAMPOYT
    GTASAMPOYT Оффлайн
     Модмейкер 1997
    - +1 +
    smalloff, Ну то есть в начале написать {$CLEO .cs} а потом то что пишут в статье ?
    3 марта 2015 14:35
    ответ на комментарий smalloff
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24447
    - +4 +
    GTASAMPOYT, Приблизительно так, только не бездумно копипастишь все что там написано, а только то что тебе нужно. Цените свое время и время модераторов. Жизнь у нас одна и ее нужно прожить красиво и достойно. Публикуйте моды без ошибок, а если вдруг так случилось, будьте добры исправить. Иначе время может сыграть с вами злую шутку...
    ©smalloff
    3 марта 2015 14:39
    ответ на комментарий GTASAMPOYT
  • 4iTeR_SaMpA
    4iTeR_SaMpA Оффлайн
     Пользователь 202
    - 0 +
    Ну я сделал как сказано но поменял сумму на 300000000 и работало. Заработало только 1 раз! Почему?((( Grand Theft Auto... Forever...
    12 мая 2015 19:05
  • 4iTeR_SaMpA
    4iTeR_SaMpA Оффлайн
     Пользователь 202
    - 0 +
    Всё, разобрался)) Даже чуть поменял скрипт и получилось что если нажать 0 то появится 6 звёзд розыска)) Grand Theft Auto... Forever...
    12 мая 2015 19:33
  • DonEsteban
    DonEsteban Оффлайн
     Пользователь 174
    - 0 +
    Можно все строки для скрипта ? Не только что бы добавить уровень розыска и денег.
    6 июня 2015 18:56
  • Gnom003
    Gnom003 Оффлайн
     Пользователь 194
    - 0 +
    нажал + игра вылетела crying crying
    23 июня 2015 11:57
    Информация

    Для того, чтобы оставлять комментарии к данной публикации необходимо зарегистрироваться.