Четверг, 28 Марта 2024, 13:23

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Конструкторы OnLine-игр » Скрипт для смены класса(ES) (Да, то самое))
Скрипт для смены класса(ES)
infermikДата: Суббота, 23 Апреля 2011, 08:47 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
Вот нечто этого должно быть если вы хотите сменить класс

Code
Case *X*  'class change
Dim PlayerLv
Dim PlayerClass
PlayerLv = GetPlayerLevel(index)
PlayerClass = GetPlayerClass(index)

If PlayerLv => *Уровень* then
    If PlayerClass <= *Номер 1 класса* then
    Call PlayerMsg(index, "Теперь вы ________!", 10)
    Call SetPlayerClass(index, *Номер 2 класса*)
    End If
    Else
    Call PlayerMsg(index, "Ваш уровень должен быть *Уровень* чтобы стать _______-!", 12)
    End If

Exit Sub

Итак внимание поясняю!
Замените *X* на число Case (Лично я код вставлял в ScriptedItem.ess и выходило так что за квест пройденный игроку давали вещь со сменой класса).
Замените *Уровень* на уровень который необходим для смены класса
Замените *Номер 2 класса* на номер класса которого хотите заменить.

ВНИМАНИЕ НЕ ТРЯСИТЕСЬ ЕСЛИ У ВАС БЫЛО НАПИСАНО ТЕПЕРЬ ВЫ (Например убийца) СПРАЙТ НЕ МЕНЯЕТСЯ МЕНЯЕТСЯ КЛАСС ЧТОБЫ УБЕДИТЬСЯ В ЭТОМ ЗАЙДИТЕ НА ПАНЕЛЬ ВЫБОРА ПЕРСОНАЖА, ЗАТЕМ ПОГЛЯДИТЕ НА ВАШЕГО ПЕРСОНАЖА А ТОЧНЕЕ НА ЕГО КЛАСС!!


Выпрямляю путем кнута и пряника
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Конструкторы OnLine-игр » Скрипт для смены класса(ES) (Да, то самое))
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг