Скрипты - Страница 253 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 253 из 258
 
Опции темы
#3781
Старый 14.11.2022, 23:43
  #3781
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1820
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1820
Выставка наград
По умолчанию
Re: Скрипты

Можете переформулировать задачу?) Я не понял, когда должно произойти)
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3782
Старый 15.11.2022, 00:16
  #3782
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 184
Регистрация: 24.04.2016
Сообщения: 184
По умолчанию
Re: Скрипты

}{0TT@6bI4Можете переформулировать задачу?) Я не понял, когда должно произойти)
Значит, наступает вторая неделя, и в первый её день(понедельник) происходит что-то, ну например MsgBox "Да здравствует счастливая неделя!". Проходит эта неделя, потом ещё одна, начинается 4-я и опять тот же MsgBox "Да здравствует счастливая неделя!".
Азгалор вне форума
Ответить с цитированием
#3783
Старый 15.11.2022, 18:34
  #3783
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1820
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1820
Выставка наград
По умолчанию
Re: Скрипты

Думаю, вы сами поймёте все, если я вам скажу одно: ваши недели с учётом каждой второй это циклическая группа порядка 2, изоморфная группе вычетов по модулю двух.
В общем, если остаток от деления номера недели равен двум и день недели — ПН, то ....
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3784
Старый 15.11.2022, 18:52
  #3784
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 184
Регистрация: 24.04.2016
Сообщения: 184
По умолчанию
Re: Скрипты

}{0TT@6bI4Думаю, вы сами поймёте все, если я вам скажу одно: ваши недели с учётом каждой второй это циклическая группа порядка 2, изоморфная группе вычетов по модулю двух.
В общем, если остаток от деления номера недели равен двум и день недели — ПН, то ....
Спасибо) Правда, уже разобрался сам... Просто сев и посчитав сколько всего недель в месяце(4), а потом прописал такой код:
if (( GetDate(WEEK) == 2 ) or ( GetDate(WEEK) == 4 )) and ( GetDate(DAY_OF_WEEK) == 1 ) then

И теперь всё работает как нужно)

Азгалор вне форума
Ответить с цитированием
#3785
Старый 19.11.2022, 09:16
  #3785
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
По умолчанию
Re: Скрипты

Всем привет! Помогите, кто-нибудь, разобраться в Talkbox'сах. Очень хочу сделать небольшой диалог в игре. 
Заранее спасибо!
BlueHeavenHero сейчас на форуме
Ответить с цитированием
#3786
Старый 19.11.2022, 19:50
  #3786
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 500
Выставка наград
Регистрация: 08.09.2013
Сообщения: 500
Выставка наград
По умолчанию
Re: Скрипты

BlueHeavenHero, можете посмотреть соответствующий вопрос из ЧаВо в моей подписи.
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием
#3787
Старый 21.11.2022, 18:43
  #3787
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
По умолчанию
Re: Скрипты

Jack_of_shadowsBlueHeavenHero, можете посмотреть соответствующий вопрос из ЧаВо в моей подписи.
Спасибо, Наконец-то смог разобраться. 

Добавлено через 1 час 58 минут
Все таки я никогда не буду ладить с TalkBox'ами. Написал такой скрипт, но при нажатии ответа ОК (см. строчку elseif (ansver == 2) then функции FirstTalkBoxCallback) ничего не происходит, функция RobberJoin не срабатывает и консоль жалуется на Value was NIL when getting global with name "RobberJoin". Все пути к текстовым файлам и текстурам иконок я прописал верно, перепроверял пять раз.
Как это решить?
function FirstTalkBox()
TalkBoxForPlayers(PLAYER_1, "/Textures/Interface/CombatArena/Faces/Heaven/ico_Marksman_128.xdb#xpointer(/Texture)", nil, "/Text/TalkBox.txt", nil, "FirstTalkBoxCallback", 0, "/Text/Robber.txt", nil, 0, "/Text/Ans1.txt", "/Text/Ans2.txt", "/Text/Ans3.txt")
Trigger(OBJECT_TOUCH_TRIGGER,"rodder", nil)
end;

Trigger(OBJECT_TOUCH_TRIGGER,"rodder", "FirstTalkBox")

function FirstTalkBoxCallback(player, answer)
if (answer == 1) then
    MessageBox("/Text/Rimours.txt")
    SetObjectiveState("prim3",OBJECTIVE_ACTIVE,1)
elseif (answer == 2) then
        QuestionBox("/Text/RobberJoin.txt", "RobberJoin", "SecondTalkBox")
elseif (answer == 3) then
        MessageBox("/Text/RobberAttack.txt")
        StartCombat("Hafad", nil, 3, 3, 9+1*diff, 5, 5+1*diff, 2, 13+1*diff, nil, nil, nil, nil)
        end;
end;

function SecondTalkBox()
TalkBoxForPlayers(PLAYER_1, "/Textures/Interface/CombatArena/Faces/Heaven/ico_Marksman_128.xdb#xpointer(/Texture)", nil, "/Text/TalkBox.txt", nil, "SecondTalkBoxCallback", 0, "/Text/Robber.txt", nil, 0, "/Text/Ans4.txt", "/Text/Ans5.txt")
end;

function SecondTalkBoxCallback(player, answer)
if (answer == 1) then
    MessageBox("/Text/Rimours.txt")
    sleep(1)
    SetObjectiveState("prim3",OBJECTIVE_ACTIVE,1)
elseif (answer == 2) then
        MessageBox("/Text/Objectives/CaptureCastle.txt")
        sleep(1)
        OpenCircleFog(126, 139, 0, 4, 1)
        MoveCamera(126, 139, 0, 3, 0, 0, 1, 1)
        sleep(1)
        MessageBox("/Text/Rimours.txt")
        SetObjectiveState("prim3",OBJECTIVE_ACTIVE,1)
end;

function RobberJoin()
AddHeroCreatures("Hafad", 1, 13)
AddHeroCreatures("Hafad", 3, 9)
AddHeroCreatures("Hafad", 5, 5)
sleep(1)
TalkBoxForPlayers(PLAYER_1, "/Textures/Interface/CombatArena/Faces/Heaven/ico_Marksman_128.xdb#xpointer(/Texture)", nil, "/Text/TalkBox.txt", nil, "SecondTalkBoxCallback", 0, "/Text/Robber.txt", nil, 0, "/Text/Ans4.txt", "/Text/Ans5.txt")
end;
end;
BlueHeavenHero сейчас на форуме
Ответить с цитированием
#3788
Старый 21.11.2022, 20:46
  #3788
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1820
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1820
Выставка наград
По умолчанию
Re: Скрипты

Неправильно расставлены end'ы. Под функцией RobberJoin — два (а должен быть один), а под секонд толкбокс коллбэк — один (а должно быть два). Из-за этого функция стала локальной, поэтому из других функций не видна и попытка вызвать её после толкбокса приводит к ошибке
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3789
Старый 21.11.2022, 21:01
  #3789
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
По умолчанию
Re: Скрипты

}{0TT@6bI4Неправильно расставлены end'ы. Под функцией RobberJoin — два (а должен быть один), а под секонд толкбокс коллбэк — один (а должно быть два). Из-за этого функция стала локальной, поэтому из других функций не видна и попытка вызвать её после толкбокса приводит к ошибке
Спасибо за помощь. Долго ломал голову, почему же скрипт не работает (редактор скриптов ни на что не ругался, а понять, на что именно жалуется консоль, я понять не могу) 
BlueHeavenHero сейчас на форуме
Ответить с цитированием
#3790
Старый 22.11.2022, 10:20
  #3790
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1820
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1820
Выставка наград
По умолчанию
Re: Скрипты

Value was nil when getting global with name "XXX" — в текущей области видимости переменная не существует. То есть либо она была локальной внутри блока, либо ошибка в названии, либо обращение к ней наступает раньше объявления. Например,
print(a)
a = 123:
>>>Value was nil when ...
>>>nil
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3791
Старый 22.11.2022, 23:19
  #3791
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 500
Выставка наград
Регистрация: 08.09.2013
Сообщения: 500
Выставка наград
По умолчанию
Re: Скрипты

А ещё проставление отступов для всех внутренних блоков кода и привычка сразу писать function() + end, а потом уже набирать код внутри, избавляет от таких проблем почти полностью.
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием
#3792
Старый 27.11.2022, 15:53
  #3792
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
Печаль
Re: Скрипты

Всем привет! Создал я, значит, Кастомное заклинание на основе неиспользуемого Custom Adventure Spell 3. Поставил иконку, поменял тип на Dark... Но как сделать так, чтобы при нажатии на закл в книжке на поле боя призывались Вестники Смерти?
BlueHeavenHero сейчас на форуме
Ответить с цитированием
#3793
Старый 27.11.2022, 16:19
  #3793
^
Andrei_21
 
Аватар для Andrei_21
📖
Регистрация: 14.03.2021
Сообщения: 213
Andrei_21#1931
Выставка наград
Регистрация: 14.03.2021
Сообщения: 213
Andrei_21#1931
Выставка наград
По умолчанию
Re: Скрипты

Насколько я знаю, сделать кастомное заклинание на призыв мобов во время битвы невозможно. Только на карте приключений будет работать такой призыв.
__________________

Сценарий:
"Наследие прошлого"
Кампании:
"
Новый порядок",  "Серый Альянс" 
Руководство "Создание пользовательской кампании"

Трейлер к кампании "Поиски Истины": https://youtu.be/RDqq1dAW6sw

Сценарий:
"Наследие прошлого"
Кампании:
"
Новый порядок",  "Серый Альянс" 
Руководство "Создание пользовательской кампании"

Трейлер к кампании "Поиски Истины": https://youtu.be/RDqq1dAW6sw
Andrei_21 вне форума
Ответить с цитированием
#3794
Старый 27.11.2022, 18:15
  #3794
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
По умолчанию
Re: Скрипты

Andrei_21Насколько я знаю, сделать кастомное заклинание на призыв мобов во время битвы невозможно. Только на карте приключений будет работать такой призыв.
Очень жаль... Тогда придется довольствоваться кастомной специализацией героя.
BlueHeavenHero сейчас на форуме
Ответить с цитированием
#3795
Старый 02.12.2022, 18:00
  #3795
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
Регистрация: 20.08.2022
Адрес: "Асхан/Священная Империя Единорога/Светлолесье"
Сообщения: 269
По умолчанию
Re: Скрипты

Всем привет! На днях занялся тестированием сценария, и во время тестов обнаружил проблему - скрипт, который восстанавливает разрушенный мост, работает, но финал меня разочаровал. Мост строится, но Пройти по нему почему-то невозможно! 
Заранее спасибо за помощь.
function RazedBridge(hero)
FirstStartRaskopok = GetDate(DAY)
if GetObjectiveState("BuildBridge") == OBJECTIVE_UNKNOWN then
    SetObjectiveState("BuildBridge",OBJECTIVE_ACTIVE, 1)
    MessageBox("/Text/RazedBridge.txt")
    end;
if GetObjectiveState("BuildBridge") == OBJECTIVE_ACTIVE and GetHeroCreatures(hero,1) >= 200 then
    RemoveHeroCreatures(hero,1,200)
    SetObjectiveState("BuildBridge",OBJECTIVE_COMPLETED)
    sleep(2)
    startThread(BuildBridge)
    Trigger(REGION_ENTER_AND_STOP_TRIGGER,"razedbridge", nil)
    end;
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER,"razedbridge", "RazedBridge")

function BuildBridge()
Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
sleep(5)
Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
end;

function newday()
if GetObjectiveState("BuildBridge") == OBJECTIVE_COMPLETED then
    if GetDate(DAY) - FirstStartRaskopok == 1 then
    MessageBox("/Text/Five.txt")
    Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
    end;
    if GetDate(DAY) - FirstStartRaskopok == 2 then
    MessageBox("/Text/Four.txt")
    Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
    end;
    if GetDate(DAY) - FirstStartRaskopok == 3 then
    MessageBox("/Text/Three.txt")
    Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
    end;
    if GetDate(DAY) - FirstStartRaskopok == 4 then
    MessageBox("/Text/Two.txt")
    Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
    end;
    if GetDate(DAY) - FirstStartRaskopok == 5 then
    MessageBox("/Text/One.txt")
    Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
    end;
    if GetDate(DAY) - FirstStartRaskopok == 6 then
    MessageBox("/Text/BuildBridge.txt")
    Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
    sleep(1)
    RemoveObject("razedbridge1")
    RemoveObject("razedbridge2")
    RemoveObject("razedbridge3")
    sleep(1)
    Play3DSound("/Sounds/_(Sound)/SFX/Seige-Destr/destr01.xdb#xpointer(/Sound)", 56, 97, 0)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 94, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 97, 2, 0, GROUND)
    PlayVisualEffect( "/Effects/_(Effect)/Buildings/Capture/Start_dust_S.xdb#xpointer(/Effect)", "", "tag1", 56, 100, 2, 0, GROUND)
    sleep(1)
    SetObjectPosition("bridge1", 56, 97, 0)
    SetObjectPosition("bridge2", 56, 97, 0)
    SetObjectPosition("bridge3", 56, 100, 0)
    end;
end;
end;

Trigger(NEW_DAY_TRIGGER, 'newday')
Миниатюры
Нажмите на изображение для увеличения
Название:  Безымянный.png
Просмотров: 21
Размер:	944.4 Кбайт
ID:	68945  
BlueHeavenHero сейчас на форуме
Ответить с цитированием
Ответ
Страница 253 из 258


Опции темы



Часовой пояс GMT +4, время: 04:51.


vBulletin v3.5.0, Copyright ©2000-2023, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru