Current time: 22.04.2024, 09:14 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
Wog master Offline

Posts: 418
Post: #736

Как мне сделать чтобы только при одной битве на поле боя были объекты по скрипту, а не во всех битвах? Еще можно привести какой нибудь пример с объектом на поле боя пожалуйста! Заранее спасибо


Перевожу карты на русский язык. Если надо что-то перевести - пишите ЛС мне!
21.07.2010 16:11
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #737

st1ck_mAn, это ж разве ошибка? Просто написал, не задумываясь, циферку в номере существа.Sm Исправил. Теперь нападают 20 крестоносцев.

Wog master, ставь условие на триггер или на все ресейверы триггера.
(This post was last modified: 31.08.2010 19:40 by Sav.)
21.07.2010 16:53
Find all posts by this user Quote this message in a reply
Wog master Offline

Posts: 418
Post: #738

А скрипт можно?


Перевожу карты на русский язык. Если надо что-то перевести - пишите ЛС мне!
21.07.2010 17:17
Find all posts by this user Quote this message in a reply
DracoLich Offline

Posts: 251
Post: #739

!?BF&v998=x/v999=y/v1000=z;
!!BF:........

Вместо x/y/z координаты уникальной битвы
21.07.2010 18:05
Visit this user's website Find all posts by this user Quote this message in a reply
Wog master Offline

Posts: 418
Post: #740

Ты имел ввиду l вместо z?


Перевожу карты на русский язык. Если надо что-то перевести - пишите ЛС мне!
21.07.2010 18:14
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #741

!?OB1/1/1;При посещении объекта...
!!IF : V12/1;Устанавливаем флаг.
!?BF&12;При начале битвы, если установлен флаг...
!!BF : C;Очищаем поле боя.
!!BF : O75/58;Ставим объект на позицию.
!?MR2&12;При срабатывании гномьего сопротивления, если установлен флаг...
!!MR : F100;Устанавливаем 100% шанс.
!?BA1&12;В конце боя, если установлен флаг...
!!IF : V12/0;Сбрасываем флаг.

В этом скрипте только в первой битве после посещения объекта в 1/1/1 (т. е., если там монстр, то в битве с ним) убираются препятствия, ставится новое и всем даётся 100% защита от магии.
Добавлено:
Если ничего не напутал...
Как обычно, опоздал.Sm
(This post was last modified: 21.07.2010 18:17 by Sav.)
21.07.2010 18:14
Find all posts by this user Quote this message in a reply
Wog master Offline

Posts: 418
Post: #742

Спасибо буду Тестить и изменять Sm


Перевожу карты на русский язык. Если надо что-то перевести - пишите ЛС мне!
21.07.2010 18:18
Find all posts by this user Quote this message in a reply
st1ck_mAn Offline

Posts: 25
Post: #743

Sav, да я не про дьяволов, их я и сам подправил) скрипт просто кривоват, всё время "Ошибка в команде ERM" выводит. Ну ладно, буду думать как быть...)) всё равно спасибо!)

ты может просто не совсем понял что я хотел. вот в качестве примера карта, посмотри если не трудно, но там скрипт не доработанный.
http://rghost.ru/2173101 - карта
(This post was last modified: 21.07.2010 20:36 by st1ck_mAn.)
21.07.2010 20:23
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #744

против ошибки ЕРМ замени
!!IF&y-1>-1 V10/1;
на
!!IF&y-1>-1:V10/1;


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
21.07.2010 20:50
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #745

st1ck_mAn, извини, я с комунникатора пишу и не смогу в близжайшее время посмотреть карту.
Поробуй ещё раз исправленный gamecreatorом скрипт. И, если это - не то, что тебе надо, напиши, что тебе нужно.Sm
21.07.2010 21:57
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #746

st1ck_mAn, исправил скрипт, в поошлом сообщении тоже:

ZVSE
!?OB106/137/0;При посещении объекта...
!!HE-1&-11 : T106/137/0/7/20; Если объект ещё не посещён, организуем герою бой с 20 крестоносцами.
!!HE-1 : O?y-1;Проверяем, не погиб ли герой.
!!HE-1&y-1>-1/-11 : A148;Если герой не погиб и объект ещё не посещён, даём герою артефакт.
!!IF&y-1>-1 : V11/1;Если герой не погиб, устанавливаем объекту флаг посещённости.
21.07.2010 22:11
Find all posts by this user Quote this message in a reply
st1ck_mAn Offline

Posts: 25
Post: #747

Sav, спасибо, скрипт работает)) но это опять немножко не то)) если достал - махни рукой, а если нет то снизу описание. Вообще как сможешь лучше скачай карту и поймёшь о чем я писал, но всё же напишу ещё раз.
1) Есть хижина провидца в виде монстра (это начальник арены) в координатах 1/1/0. А есть арена в координатах 3/3/0. при посещении начальника (1/1/0) появляется монстр на арене (3/3/0). Начальник говорит - иди на арену и сразись, ну или чё та типа того)) герой идёт на арену на которой монстр, убивает его, и ему даётся меч. после этого герой идёт к начальнику и отдаёт меч типа "я победил, вот меч, гони бабки". тот отдаёт деньги и все. в принципе я всё это уже реализовал, скрипт выше, НО! после того как герой второй раз посещает начальника (1/1/0) на арене снова появляется монстр, т.к. он появляется там каждый раз когда мы посещаем объект (1/1/0). вот я и думаю как сделать так, чтобы монстр появлялся на арене только после ПЕРВОГО посещения начальника...))
если ничего не понял - забей на меня, разберусь, думаю))):D:D
21.07.2010 23:06
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #748

st1ck_mAn, вроде понял Sm, завтра напишу.
21.07.2010 23:53
Find all posts by this user Quote this message in a reply
st1ck_mAn Offline

Posts: 25
Post: #749

Sav, спасибо)) появилась идея: может когда герой посещает начальника (1/1/0), запомнить какой раз он это делает - если первый, монстр появляется на арене, а если второй и больше - то нет))
22.07.2010 00:27
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #750

Это необходимо, но недостаточно.
Вот скрипт:
ZVSE
!?OB1/1/0;При посещении объекта...
!!UN&-12 : O3/3/0;Удаляем объект с арены.
!!UN&-12 : I3/3/0/54/7;Ставим крестоносцев на арену.
!!MO3/3/0&-12 : G1 O1 R1 U1;Настраиваем крестоносцев.
!!IF&-12 : M^Иди на арену и победи крестоносца!^;Выводим сообщение при первом посещении.
!!IF&-11/-10/12 : M^Ты ещё не сразился на арене?^;Выводим сообщение при последующих плсещениях.
!!IF&-12 : V12/1;Устанвливаем флаг первого посещения.
!!HE-1&10/-11 : A148;Если герой не погиб и объект ещё не посещён дважды, даём герою артефакт.
!!IF&10/-11 : M^Ты победил и заслужил свою награду!^;Выводим сообщение о выполнении.
!!IF&11 : ^Ты уже забрал награду.^;Выводим сообщение при посещении посещённого дважды объекта.
!!IF&10/-11 : V11/1;Если герой не погиб, устанавливаем объекту флаг второй посещённости.
!?OB3/3/0;При посещении крестоносца...
!!IF : V13/1;Устанавливаем флаг посещения крестоносца.
!?BA1&13;В конце битвы, если это битва с крестоносцем...
!!HE-1 : O?y-1;Проверяем, не погиб ли герой.
!!IF&y-1>-1 : V10/1;Если герой не погиб, устагавливаем флаг победы.

В клетку 3/3/0 надо поставить какой-нибудь маленький объект (какой-нибудь череп), тогда скрипт удалит его и поставит туда крестоносца.
22.07.2010 09:00
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group