Все игры
Загрузка...
Календарь
    Апрель 2017    →
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930
Лучшие пользователи
Вам нравится наш сайт?

Пишем свой первый 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 Комментарии: 62
- +95 +
Похожие моды
  • 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 Оффлайн
     Модератор Модератор комментариев 15937 7-е место
    - +3 +
    Советую от сюда всё начинать=))
    19 июня 2013 20:27
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24991
    - +4 +
    05010513788, в следующий раз думаю свой скин селектор напишем или что-нибудь в этом роде smile Открыт набор в модераторы.
    Желающие попробовать пишите в личку.
    Требования: грамотность, наличие публикаций на сайте, наличие комментариев на сайте, ответственность и желание развиваться.
    20 июня 2013 08:39
    ответ на комментарий 05010513788
  • 05010513788
    05010513788 Оффлайн
     Модератор Модератор комментариев 15937 7-е место
    - +1 +
    smalloff, чё за скин?
    20 июня 2013 15:39
    ответ на комментарий smalloff
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24991
    - +2 +
    05010513788, мод для выбора скина игрока.. Открыт набор в модераторы.
    Желающие попробовать пишите в личку.
    Требования: грамотность, наличие публикаций на сайте, наличие комментариев на сайте, ответственность и желание развиваться.
    20 июня 2013 16:00
    ответ на комментарий 05010513788
  • 05010513788
    05010513788 Оффлайн
     Модератор Модератор комментариев 15937 7-е место
    - +1 +
    smalloff, понятно))
    20 июня 2013 16:45
    ответ на комментарий smalloff
  • danilkagta
    danilkagta Оффлайн
     Пользователь 85
    - 0 +
    ПОСИБО!!!
    plus beer
    30 октября 2013 21:11
  • Cj1996
    Cj1996 Оффлайн
     Пользователь 0
    - 0 +
    Вполне неплохо plus plus plus plus plus
    7 декабря 2013 18:40
  • Denis_Bears
    Denis_Bears Оффлайн
     Пользователь 95
    - 0 +
    У меня пишет что неизвестная команда {VERSION 3.1.0027} помагите
    30 апреля 2014 13:11
  • smalloff
    smalloff Оффлайн
     Модератор Журналист Модмейкер 24991
    - +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 Оффлайн
     Модератор Журналист Модмейкер 24991
    - +3 +
    SteRePaid, печально winked Открыт набор в модераторы.
    Желающие попробовать пишите в личку.
    Требования: грамотность, наличие публикаций на сайте, наличие комментариев на сайте, ответственность и желание развиваться.
    16 июля 2014 09:43
    ответ на комментарий SteRePaid
  • GTASAMPOYT
    GTASAMPOYT Оффлайн
     Модмейкер 2078
    - +1 +
    Спасибо автору создал свой CLEO скрипт там можно оружие за секу делать ! bigsmile
    27 июля 2014 18:21
  • Gernys
    Gernys Оффлайн
     Пользователь 154
    - 0 +
    Ого,получилось.
    1 сентября 2014 20:20
  • Бабайка
    Бабайка Оффлайн
     Журналист 9745
    - 0 +
    Gernys, Так заливай!) privet Был рабом системы, но потом мне прострелили колено.
    27 сентября 2014 16:34
    ответ на комментарий Gernys
  • tima2014
    tima2014 Оффлайн
     Пользователь 663
    - +1 +
    Бабайка, Поймал я раз на рибалке ВОООООТ-ТАКОВА privet окуня! smile Якби в ковбаси були крила, то кращої птиці й на світі не було б.
    27 сентября 2014 16:38
    ответ на комментарий Бабайка
  • Gernys
    Gernys Оффлайн
     Пользователь 154
    - 0 +
    Бабайка, Я буду разбираться пока.
    27 сентября 2014 21:03
    ответ на комментарий Бабайка
  • valli
    valli Оффлайн
     Пользователь 21
    - 0 +
    у меня сохраняет в *txt ,а так хочется сделать скрипт.
    P.S.устал от замен текстур fffuuu

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

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