Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Синтаксис RGSS; Переменные и Переключатели, Dubealex перевод by Preston

Синтаксис RGSS; Переменные и Переключатели, Dubealex перевод by Preston 16 года 11 мес. назад #6851

  • Preston
  • Preston аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 45
  • Спасибо получено: 2
  • Учитель
Переменные и Переключатели
1 - Синтаксис Переменных:
Синтаксис переменных:
$game_variablescolor=red]id[/color

Пример:
$game_variablescolor=red]1[/color
$game_variablescolor=red]2[/color
$game_variablescolor=red]10[/color

Вместо id нужно указать ID № нужной вам переменной. У каждой переменной есть свой собственный ID №, который указывается перед её названием в соответствующем списке в RPG Maker XP.

2 - Управление Переменными:
Оператор SET (Заменяет Содержимое Переменной):
на число: $game_variablescolor=red]1[/color = 10
на текст: $game_variablescolor=red]1[/color = тут пишем текст

Оператор + (Прибавляет к Переменной Указанное Значение):
$game_variablescolor=red]1[/color += 10

Оператор - (Выполняет Вычитание):
$game_variablescolor=red]1[/color -= 10

Оператор / (Выполняет Деление):
$game_variablescolor=red]1[/color /= 10

Оператор * (Выполняет Умножение):
$game_variablescolor=red]1[/color *= 10

Оператор MOD (Вычисляет Абсолютное Значение (Модуль)):
$game_variablescolor=red]1[/color %= 10

Вы также можете использовать несколько переменных сразу:

Присвоение переменной с ID №1 значение переменной с ID №2:
$game_variablescolor=red]1[/color = $game_variablescolor=red]2[/color

Ну и, конечно же, вы можете использовать стандартный математический синтаксис, как, например, вот здесь:

3 - Синтаксис Переключателей:
Синтаксис переключателей и пример:
$game_switchescolor=red]id[/color = состояние переключателя
$game_switchescolor=red]1[/color = true
$game_switchescolor=red]1[/color = false

Вместо id нужно указать ID № нужного вам переключателя. У каждого переключателя есть свой собственный ID №, который указывается перед его названием в соответствующем списке в RPG Maker XP.

Переключатель может находиться либо в состоянии true, либо в false, что соответственно то же самое что ON и OFF. Т. е. чтобы включить переключатель нужно изменить состояние переключателя на true , а чтобы выключить - на false.

4 - Синтаксис Локальных Переключателей:
Синтаксис Локальных Переключателей и пример:
ID-КАРТЫ,ID-СОБЫТИЯ, и ЛОКАЛЬНЫЙ-ПЕРЕКЛЮЧАТЕЛЬ нужно заменить на соответствующие значения.

ID-КАРТЫ - это ID № карты на котором находится событие, а ID-СОБЫТИЯ - это ID № этого самого события, ЛОКАЛЬНЫЙ-ПЕРЕКЛЮЧАТЕЛЬ которого нужно изменить на одно из 4 его состояний, а именно на A, B, C или D.

Переключатель может находиться либо в состоянии true, либо в false, что соответственно то же самое что ON и OFF. Т. е. чтобы включить переключатель нужно изменить состояние переключателя на true , а чтобы выключить - на false .

Вам также понадобится дописать в конце $game_map.need_refresh = true, чтобы все внесённые изменения события вступили в силу. Это нужно только если изменяемое событие находится на той же карте, где и игрок. Если не дописать этой cтроки, то изменения вступят в силу только после того как игрок выйдет и снова зайдёт на карту где находится это событие.
Одерживая над самим собой крохотные победы, с трудом избегаешь больших поражений.
Администратор запретил публиковать записи гостям.

Синтаксис RGSS; Переменные и Переключатели, Dubealex перевод by Preston 15 года 11 мес. назад #20487

  • Equilibrium Keeper
  • Equilibrium Keeper аватар
  • Вне сайта
  • Мастер
  • Скриптер
  • Сообщений: 119
  • Спасибо получено: 3
Все доходчиво и понятно. Так держать! Не забудь вернуться позже к $game_map.need_refresh = true и описать - как же это работает. ^_^
Истина там, во тьме, и во тьме ты иди - мыслящий бродит во тьме.
В себя самого загляни, открой свою дорогу в Ничто.
В Ничто ты войди, во тьму, и пойми:
Пока ты во тьме, не может она быть Ничем - ведь там ты.
Администратор запретил публиковать записи гостям.

Синтаксис RGSS; Переменные и Переключатели, Dubealex перевод by Preston 15 года 11 мес. назад #20491

  • retiaks
  • retiaks аватар
  • Вне сайта
  • Мастер
  • Сообщений: 135
Позно, урок переведен год назад. Это английской урок.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.169 секунд