Перейти к содержанию

проверьте правильность скрипта!


Рекомендуемые сообщения

собсно сабж. вот скрипт:

 

 Begin "must_have_key"

;Author - PeBaH

short haskey

if ( OnActivate == 1 )
if ( player->GetItemCount "P_key_for_script" == 0 )
if ( haskey == 0 )
if ( GetLocked == 0 )
MessageBox "Просто так сюда не войти. Нужен ключ,  и судя по всему, очень старый"
else
MessageBox "*После пяти минут открывания замка с помощью ключа и всяких подручных средств, дверь наконец поддалась* 
"Ну что, посмотрим что в этом доме!"-радостно вскрикнули Вы."
endif
endif
elseif ( player->GetItemCount "P_key_for_script" == 0 )
if ( haskey == 1 )
Activate
endif
else
Activate
set haskey to 1
endif
endif


End "P_key_for_script" 

ЗЫ. звёздочки в скрипте означают действия. Они не наврядят скрипту? А прямая речь в ковычках.

Изменено пользователем Реван
Ссылка на комментарий
Поделиться на другие сайты

ААААААА....лол. Давать советы Майку...

Реван,вообще-то сначала люди проверяют сам скрипт а потом уже просят объяснить,где ошибка.

Ссылка на комментарий
Поделиться на другие сайты

Скорее всего, редактор воспримет эту строку вот так:

"*После пяти минут открывания замка с помощью ключа и всяких подручных средств, дверь наконец поддалась*" Ну что, посмотрим что в этом доме!"-радостно вскрикнули Вы."

курсив - строка, остальное как команды. И ругнется... попробуй использовать одинарные кавычки для передачи прямой речи...

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...