Форум - Скриптинг в GTA
22 Сентября 2017, 19:08:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
   Начало   Помощь Поиск Календарь Войти Регистрация  
Страниц: [1] 2 3 ... 17   Вниз
  Печать  
Автор Тема: Помощь начинающим скриптерам  (Прочитано 103294 раз)
0 Пользователей и 1 Гость смотрят эту тему.
yelmi
Администратор
*****
Офлайн Офлайн

Сообщений: 321



« : 02 Ноября 2007, 17:45:35 »

В этой теме задаем свои вопросы по поводу реализации вашей задачи, например, как создать актера, транспорт и т.д.
Записан
Jantar
Новичок
*
Офлайн Офлайн

Сообщений: 18


« Ответ #1 : 02 Января 2008, 17:06:55 »

Где можно взять билдер и хелп к нему ?
Записан
yelmi
Администратор
*****
Офлайн Офлайн

Сообщений: 321



« Ответ #2 : 02 Января 2008, 20:38:22 »

Скачать можно здесь.
Записан
Girar
Новичок
*
Офлайн Офлайн

Сообщений: 3


« Ответ #3 : 04 Января 2008, 12:16:33 »

Админ, можно ли где-нибудь вам сделать тему или свой ПРОСТОЙ туториал русский, а то не пойму как делать вообще
   что-лиибо......  Показывает язык
« Последнее редактирование: 04 Января 2008, 12:53:24 от Girar » Записан
yelmi
Администратор
*****
Офлайн Офлайн

Сообщений: 321



« Ответ #4 : 04 Января 2008, 14:10:02 »

Туториал о чем? Как писать свои скрипты?
Как писать скрипты, написано в хелпе Sanny Builder’a достаточно подробно и на русском языке в том числе.
Ссылка постом выше.
Записан
Tosham
Гость
« Ответ #5 : 29 Января 2008, 10:21:46 »

Чаго?У меня есь и билдер и мануал а как пользоваться ненаю?
Записан
Elektr
Новичок
*
Офлайн Офлайн

Сообщений: 10



« Ответ #6 : 29 Января 2008, 20:32:33 »

К примеру у меня есть код.. (с Интернета)
Как мне его преобразовать в файл с расширением .cs ??
Записан
yelmi
Администратор
*****
Офлайн Офлайн

Сообщений: 321



« Ответ #7 : 30 Января 2008, 04:28:19 »

Есть статья о CLEO здесь, а также в хелпе Sanny Builder’a. 
Записан
Tosham
Гость
« Ответ #8 : 30 Января 2008, 14:17:41 »

а какой хелп порекомендуете? Обеспокоенный SB Manual у меня есь.Можт другой надо?
Записан
yelmi
Администратор
*****
Офлайн Офлайн

Сообщений: 321



« Ответ #9 : 30 Января 2008, 17:09:46 »

В хелпе Sanny Builder’a есть все, что нужно, там есть и все из SB Manual.
Записан
Tosham
Гость
« Ответ #10 : 05 Февраля 2008, 13:55:14 »

так я не понял например у меня есть код (http://sannybuilder.com/forums/viewtopic.php?id=16)не мой но мона ли его сделать на гташку и как?как не делал тольк виснет больше и усе!!!!!!!!!!!!!!!!!!! Шокированный  Плачущий
Записан
yelmi
Администратор
*****
Офлайн Офлайн

Сообщений: 321



« Ответ #11 : 05 Февраля 2008, 14:32:47 »

Там нет ничего сложного.

Код:
{$CLEO}
:SpeedLimitFine
0000:

:SpeedLimitFine_1
while true
  wait 0
  if Player.Defined($PLAYER_CHAR)
  then
    if Actor.Driving($PLAYER_ACTOR)
    then
      03C0: 0@ = actor $PLAYER_ACTOR car 
      02E3: 1@ = vehicle 0@ speed   
      080E: store_actor $PLAYER_ACTOR present_ped_event_to 2@
      if and
        2@ == 72
        1@ > 30.0 // SPEED LIMIT   
      then
        if 0154: actor $PLAYER_ACTOR in_zone 'SAN_AND'
        then     
          Player.SetMinWantedLevel($PLAYER_CHAR, 2)
        end
      end
    end
  end
end // while

Сохраняешь, например, SpeedLimitFine.txt. Нажимаем F7, а затем запускаешь игру. Все теперь при превышении скорости будут появляться звезды розыска.

« Последнее редактирование: 05 Февраля 2008, 14:42:27 от yelmi » Записан
Tosham
Гость
« Ответ #12 : 05 Февраля 2008, 14:48:54 »

Там нет ничего сложного.

Код:
{$CLEO}
:SpeedLimitFine
0000:

:SpeedLimitFine_1
while true
  wait 0
  if Player.Defined($PLAYER_CHAR)
  then
    if Actor.Driving($PLAYER_ACTOR)
    then
      03C0: 0@ = actor $PLAYER_ACTOR car 
      02E3: 1@ = vehicle 0@ speed  
      080E: store_actor $PLAYER_ACTOR present_ped_event_to 2@
      if and
        2@ == 72
        1@ > 30.0 // SPEED LIMIT  
      then
        if 0154: actor $PLAYER_ACTOR in_zone 'SAN_AND'
        then    
          Player.SetMinWantedLevel($PLAYER_CHAR, 2)
        end
      end
    end
  end
end // while

Сохраняешь, например, SpeedLimitFine.txt. Нажимаем F7, а затем запускаешь игру. Все теперь при превышении скорости будут появляться звезды розыска.


Так что прост надо {$CLEO} поставить?
Записан
yelmi
Администратор
*****
Офлайн Офлайн

Сообщений: 321



« Ответ #13 : 05 Февраля 2008, 15:03:26 »

Код:
{$CLEO}
:SpeedLimitFine
0000:
Если делать клео скриптом, то нужно помимо директивы {$CLEO} еще добавить первую метку и опкод 0000:. Клео-скрипты не должны иметь возврат на первую метку скрипта. 0000: - опкод не обрабатывается игрой, он нужен лишь для того, чтобы не дать компилятору «склеить метки». То есть первая метка скрипта :SpeedLimitFine останется первой, а возврат будет на вторую метку скрипта :SpeedLimitFine_1

Если добавлять код в оригинальный майн или в очищенный, то ничего менять не нужно.
Записан
LAMO
Пользователь
**
Офлайн Офлайн

Сообщений: 60


« Ответ #14 : 09 Февраля 2008, 11:13:08 »

кто можит пашагава абиснить,как саздать клеа-скрипт для ситжея,шоп он чета делал,типа как у yelmi в скрипте сал?жилатильна абиснить примитивна,типа:1.открываим санибилдыр,2.пичатаим то-то и тыдэ?
Записан
Страниц: [1] 2 3 ... 17   Вверх
  Печать  
 
Перейти в:  

Яндекс.Метрика Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.281 секунд. Запросов: 20.

Google visited last this page 22 Июня 2017, 11:27:27