GromDron Опубликовано 9 июня, 2006 Жалоба Поделиться Опубликовано 9 июня, 2006 Мне нужен скрипт на листок _dusha. Скрипт должен делать следующее Когда игрок активирует лист то он должен выдать вопрос и 3 кнопки. Вопрос "Что вы хотите сделать" и 3 варианта ответа получить бессмертие (и игрок получает 10000000% жизни) получить богатство (и игрок получает 100000000 денег) или умереть (и игрок умирает) Кто может такой скрипт сделать Ссылка на комментарий Поделиться на другие сайты Поделиться
Николян Опубликовано 9 июня, 2006 Жалоба Поделиться Опубликовано 9 июня, 2006 Писано Соколом сие творенье: begin Sokol_script_dushaif ( OnActivate == 1 )MessageBox "Что вы хотите сделать" "получить бессмертие" "получить богатство" "умереть"set button to GetButtonPressed if ( button == -1 ) returnelseif ( button == 0 ) MessageBox "Как пожелаешь" player->SetHealth to 10000000elseif ( button == 1 ) MessageBox "Как пожелаешь" player->additem "Gold_001" 10000000elseif ( button == 2 ) MessageBox "Как пожелаешь" player->SetHealth to 0endifendifend Sokol_script_dusha Кажись так... Ссылка на комментарий Поделиться на другие сайты Поделиться
GromDron Опубликовано 10 июня, 2006 Автор Жалоба Поделиться Опубликовано 10 июня, 2006 что-то неработает пишет ошибка в строке player->SetHealth to 10000000 по поводу to сомневается. Ссылка на комментарий Поделиться на другие сайты Поделиться
LofZ Опубликовано 10 июня, 2006 Жалоба Поделиться Опубликовано 10 июня, 2006 GromDron сказал: что-то неработает пишет ошибка в строке player->SetHealth to 10000000А если написать просто player->SetHealth 10000000? Ссылка на комментарий Поделиться на другие сайты Поделиться
GromDron Опубликовано 10 июня, 2006 Автор Жалоба Поделиться Опубликовано 10 июня, 2006 попробую Ссылка на комментарий Поделиться на другие сайты Поделиться
UraXa Опубликовано 4 июля, 2006 Жалоба Поделиться Опубликовано 4 июля, 2006 player->SetHealth to 10000000 И это сокол написал? Торопился наверное!Health -это не переменная, а прикол ещё такой:это будет максимальное здоровье. ХАХАХАХАХАХХАХАреальное бессмертие!Чё за чиьтерство?player->SetHealth 1лучше! Ссылка на комментарий Поделиться на другие сайты Поделиться
Ворон Опубликовано 7 июля, 2006 Жалоба Поделиться Опубликовано 7 июля, 2006 По идее рабочий скрипт будет таким... Begin GRaven_script_dusha Short ButtonShort OnMessage If ( OnActivate == 1 ) MessageBox "Что вы хотите сделать:" "Стать бессмертным." "Стать богатым." "Умереть." "Ничего." Set OnMessage To 1EndIf If ( OnMessage == 1 ) Set Button To GetButtonPressedIf ( Button == -1 ) ReturnElseIf ( Button == 0 ) MessageBox "Как пожелаешь" Player -> SetHealth 1000000 Set OnMessage To 0ElseIf ( Button == 1 ) MessageBox "Как пожелаешь" Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Player -> AddItem "Gold_100" 50000 Set OnMessage To 0ElseIf ( Button == 2 ) MessageBox "Как пожелаешь" Player -> ModCurrentHealth -1000000 Set OnMessage To 0ElseIf ( Button == 3 ) Set OnMessage To 0EndIfEndIf End GRaven_script_dusha ИМХО Насколько я знаю максимум золота можно прибавить 65535 из-за ограничения переменной отвечающей за Gold. Ссылка на комментарий Поделиться на другие сайты Поделиться
LonWolf Опубликовано 7 июля, 2006 Жалоба Поделиться Опубликовано 7 июля, 2006 По идее ни один из вышеперечисленных скриптов работать не будет. Вы господа никогда не задумывались, что сувать Set button to GetButtonPressed в блок OnActivate - извращение? Ссылка на комментарий Поделиться на другие сайты Поделиться
Ворон Опубликовано 7 июля, 2006 Жалоба Поделиться Опубликовано 7 июля, 2006 Arigato, все уже поправили. ^_^ Ссылка на комментарий Поделиться на другие сайты Поделиться
LonWolf Опубликовано 7 июля, 2006 Жалоба Поделиться Опубликовано 7 июля, 2006 SetMessage To 0это конечно все хорошо, но переменная здесь судя по всему называется OnMessage, а правильный синтаксис в таких случаях следующий:Set OnMessage to 0Eh? Ссылка на комментарий Поделиться на другие сайты Поделиться
Ворон Опубликовано 8 июля, 2006 Жалоба Поделиться Опубликовано 8 июля, 2006 Я думаю мне можно сделать скидку, я слишком много работаю с MWSE. Все исправил вследующий раз буду внимательнее. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти