Я новичок в скриптах для моры, поэтому даже с русскими туторами у меня нифига не получается. Скрипт должен работать как бомба с часовым механизмом. При активации даётся выбор через скока бомба взорвётся. 3 режима для запускания части скрипта (взрыва) через 5,10,15 секунд. 1 проблема-- Не могу заставить работать команду AddSpell и Cast поэтому бомба "взрывается" сообшениями, и хочется, что-бы бомба кастовала на себя Взрыв Огня (ну или рядом с собой, а не только в заданные цели) и можно ли рвануть в место заданное координатами. 2 проблема-- Не пашут 2й и 3й счётчики времени (тока 1й), потому, что я не смог найти пример с многократно используемой командой GetSecondsPassed 3 проблема-- Как заставить бомбу исчезать после взрыва 4 проблема-- (к ней я ещё не приступал-бошка отваливаеься) Думаю взять какуюто колбу и вставить в скрипт, что-бы после активации в инвентаре колба исчезла , а под ногами появлялась бомба( так можно?) Пожалуста подправте те куски моего скрипта где я не прав, а если не влом то напишите примеры сязанные с перечисленными проблемами Вот мой скрипт Begin aaa_BUM Short controlvar Short button Float timer IF ( OnActivate == 1 ) IF ( controlvar == 0 ) MessageBox "Activate bomb on", "5 sec", "10 sec", "15 sec", "Cancel", Set controlvar to 1 ELSEIF controlvar > 1 MessageBox "Ubegay ot sedogo!!! Shas rvanyot!!!!", ELSEIF controlvar == -2 MessageBox "A vsyo. Bomba vzorvana", ENDIF ENDIF IF ( controlvar == 1 ) set button to GetButtonPressed IF ( button == 0 ) MessageBox " gotovsa 5 sec", set controlvar to 2 ELSEIF ( button == 1 ) MessageBox "start start 10 sec", set controlvar to 3 ELSEIF ( button == 2 ) MessageBox "shas budet buh 15 sec", set controlvar to 4 ELSEIF ( button == 3 ) MessageBox "Stop!!! Nikto nikogo ne vzrivaet", set controlvar to 0 ENDIF ELSEIF ( controlvar == 2 ) Set timer to ( timer + GetSecondsPassed ) IF timer > 5 MessageBox "BUM 5555555", set controlvar to -2 ELSEIF ( controlvar == 3 ) Set timer to ( timer + GetSecondsPassed ) ELSEIF timer > 10 MessageBox "BUM BUM 1010101010" set controlvar to -2 ELSEIF ( controlvar == 4 ) Set timer to ( timer + GetSecondsPassed ) ELSEIF timer > 15 MessageBox "BUM BUM BUM 151515", set controlvar to -2 ENDIF ENDIF END