Все игры
Загрузка...
Календарь
    Декабрь 2016    →
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
262728293031 
Лучшие пользователи
Вам нравится наш сайт?

Пишем свой первый 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 Оффлайн
     Модератор Модератор комментариев 15655
    - +3 +
    Советую от сюда всё начинать=)) Интересная группа!
    19 июня 2013 20:27
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 23904
    - +4 +
    05010513788, в следующий раз думаю свой скин селектор напишем или что-нибудь в этом роде smile Давно зарегестрирован на сайте, грамотен и желаешь помочь проекту? Умеешь публиковать моды и у тебя уже есть публикации на сайте?
    Хочешь стать модератором? Пиши, помогу.
    20 июня 2013 08:39
    ответ на комментарий 05010513788
  • 05010513788
    05010513788 Оффлайн
     Модератор Модератор комментариев 15655
    - +1 +
    20 июня 2013 15:39
    ответ на комментарий smalloff
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 23904
    - +2 +
    05010513788, мод для выбора скина игрока.. Давно зарегестрирован на сайте, грамотен и желаешь помочь проекту? Умеешь публиковать моды и у тебя уже есть публикации на сайте?
    Хочешь стать модератором? Пиши, помогу.
    20 июня 2013 16:00
    ответ на комментарий 05010513788
  • 05010513788
    05010513788 Оффлайн
     Модератор Модератор комментариев 15655
    - +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 Оффлайн
     Модератор Журналист Модмейкер 23904
    - +1 +
    Denis_Bears, удали эту строку - {$VERSION 3.1.0027} Давно зарегестрирован на сайте, грамотен и желаешь помочь проекту? Умеешь публиковать моды и у тебя уже есть публикации на сайте?
    Хочешь стать модератором? Пиши, помогу.
    30 апреля 2014 13:32
    ответ на комментарий Denis_Bears
  • SteRePaid
    SteRePaid Оффлайн
     Пользователь 9
    - 0 +
    05010513788, я не понимаю что к чему
    stena
    15 июля 2014 18:38
    ответ на комментарий 05010513788
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 23904
    - +3 +
    SteRePaid, печально winked Давно зарегестрирован на сайте, грамотен и желаешь помочь проекту? Умеешь публиковать моды и у тебя уже есть публикации на сайте?
    Хочешь стать модератором? Пиши, помогу.
    16 июля 2014 09:43
    ответ на комментарий SteRePaid
  • GTASAMPOYT
    GTASAMPOYT Оффлайн
     Модмейкер 1957
    - +1 +
    Спасибо автору создал свой CLEO скрипт там можно оружие за секу делать ! bigsmile
    27 июля 2014 18:21
  • Gernys
    Gernys Оффлайн
     Пользователь 154
    - 0 +
    Ого,получилось.
    1 сентября 2014 20:20
  • Бабайка
    Бабайка Оффлайн
     Журналист 9718 29-е место
    - 0 +
    Gernys, Так заливай!) privet Был рабом системы, но потом мне прострелили колено.
    27 сентября 2014 16:34
    ответ на комментарий Gernys
  • tima2014
    tima2014 Оффлайн
     Пользователь 571
    - +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 Оффлайн
     Модератор Журналист Модмейкер 23904
    - +1 +
    valli, Пристегнись ремнем безопасности и нажми кнопку - компилировать. Давно зарегестрирован на сайте, грамотен и желаешь помочь проекту? Умеешь публиковать моды и у тебя уже есть публикации на сайте?
    Хочешь стать модератором? Пиши, помогу.
    8 ноября 2014 00:20
    ответ на комментарий valli
  • sM0kAN
    sM0kAN Оффлайн
     Пользователь 2
    - +1 +
    Видео-урок был бы лучше.
    plus
    8 января 2015 13:45
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 23904
    - +3 +
    sM0kAN, программированию лучше всего учиться по статьям, копипастом повторять код, а дальше уже придет какое-то представление и понимание. Давно зарегестрирован на сайте, грамотен и желаешь помочь проекту? Умеешь публиковать моды и у тебя уже есть публикации на сайте?
    Хочешь стать модератором? Пиши, помогу.
    8 января 2015 13:54
    ответ на комментарий sM0kAN
  • MrVais
    MrVais Оффлайн
     Модмейкер Кандидат в модераторы 1913
    - +1 +
    Мдаа. Решил Попробовать сделать скрипт, и понял что это не для меня. Зачем мне писать здесь какие-то каракули?
    19 января 2015 12:30
  • GTASAMPOYT
    GTASAMPOYT Оффлайн
     Модмейкер 1957
    - +1 +
    smalloff, А как сделать так, чтобы при нажатие стрелки вверх появилась определённая картинка на экране в игре
    3 марта 2015 14:28
    ответ на комментарий smalloff
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 23904
    - +2 +
    GTASAMPOYT, опкод 0AB0 вешаешь на клавишу 38
    и читаешь эту статью. Давно зарегестрирован на сайте, грамотен и желаешь помочь проекту? Умеешь публиковать моды и у тебя уже есть публикации на сайте?
    Хочешь стать модератором? Пиши, помогу.
    3 марта 2015 14:33
    ответ на комментарий GTASAMPOYT
  • GTASAMPOYT
    GTASAMPOYT Оффлайн
     Модмейкер 1957
    - +1 +
    smalloff, Ну то есть в начале написать {$CLEO .cs} а потом то что пишут в статье ?
    3 марта 2015 14:35
    ответ на комментарий smalloff
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 23904
    - +4 +
    GTASAMPOYT, Приблизительно так, только не бездумно копипастишь все что там написано, а только то что тебе нужно. Давно зарегестрирован на сайте, грамотен и желаешь помочь проекту? Умеешь публиковать моды и у тебя уже есть публикации на сайте?
    Хочешь стать модератором? Пиши, помогу.
    3 марта 2015 14:39
    ответ на комментарий GTASAMPOYT
  • 4iTeR_SaMpA
    4iTeR_SaMpA Оффлайн
     Пользователь 196
    - 0 +
    Ну я сделал как сказано но поменял сумму на 300000000 и работало. Заработало только 1 раз! Почему?((( Grand Theft Auto... Forever...
    12 мая 2015 19:05
  • 4iTeR_SaMpA
    4iTeR_SaMpA Оффлайн
     Пользователь 196
    - 0 +
    Всё, разобрался)) Даже чуть поменял скрипт и получилось что если нажать 0 то появится 6 звёзд розыска)) Grand Theft Auto... Forever...
    12 мая 2015 19:33
  • DonEsteban
    DonEsteban Оффлайн
     Пользователь 174
    - 0 +
    Можно все строки для скрипта ? Не только что бы добавить уровень розыска и денег.
    6 июня 2015 18:56
  • Gnom003
    Gnom003 Оффлайн
     Пользователь 191
    - 0 +
    нажал + игра вылетела crying crying
    23 июня 2015 11:57
    Информация

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