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

Скрипт починки


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

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

 

ЗЫ. Лук взял из FR, Тулмарил Искатель Сердец. Бесконечные стрелы я к нему уже приделал, а вот с неизнашиваемотью проблемы.

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

Модифицированная серебрянная стрела. Сейчас тестю скрипт, чтобы при надетом луке их число было всегда равно пятистам. Не знаю, как заткнуть возможность продать стрелу или лук (1 - бесконечный источник бабла, 2 - непись с вашим луком стреляет, а стрелы появляются у вас)
Ссылка на комментарий
Поделиться на другие сайты

Легко... Объяснить как? Только перечисли пункты, которые тебе нужны в скрипте... Ну типа:

 

1. Шоб не продовать ))))

2. Шоб стрелы нахаляву...

 

И т.д.

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

1) Бесконечные стрелы (это я уже сделал)

2) Чтобы ни лук, ни стрелы нельзя было продавать.

3) Чтобы лук сам чинился (если возможно)

 

Вот скрипт, который я повесил на лук (мой первый скрипт, кстати :)

 

begin heartseekerarrowscript

short onpcequip

short objectcount

if ( menumode == 1 )

return

endif

if ( onpcequip == 1 )

set objectcount to ( player -> getitemcount, "heartseekerarrow" )

if ( objectcount < 500 )

while ( objectcount <500 )

player->additem "heartseekerarrow" 1

player->equip "heartseekerarrow" 1

set objectcount to ( player -> getitemcount, "heartseekerarrow" )

endwhile

endif

endif

end

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

Ну, я собирался по lore 20 (вроде бы) стрел сделать. 500 поставил на время отладки, но она же ещё не закончена, сделан лишь один пункт...
Ссылка на комментарий
Поделиться на другие сайты

:ROFLMAO:

 

а ежели на лук поставить стоимость 0? жаба душит?))

 

 

3) Нет, не возможно, afaik. В принципе можно поиграться с автоматической заменой на новый...

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

При чём тут стоимость? Я хочу, чтобы ни лук, ни стрелы не достались неписям воизбежание бага с вышеозначенным скриптом.

 

Надо попробовать. Только не знаю, есть ли проверка на уровень изношенности?

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

Ты про етот баг? непись с вашим луком стреляет, а стрелы появляются у вас

 

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

 

есть ли проверка на уровень изношенности?

Нет.

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

Попробуйте индефицироват лук, как призванный. Типа (вы не можете продавать призванное оружие).

А насчёт починки я пас... Так как времени у меня нет(я даже сейчас параллельно работаю над проектом) попробуйте сумашедшую идею:

If ( health < 1000 )

sethealth 1001

endif

 

или

 

каждый пятый фрейм делай

 

ModCurrentHealth 200

 

тоже сумашествие. Лично я не верю ограничениям беседки, я так и не опробовал кучу гениальных идей.

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

глупости.

 

Попробуйте индефицироват лук, как призванный.

попробовал бы сам "проидентифицировать" прежде чем других впрягать в задачи принципиально не выполнимые, да обойдет меня мой старческий маразм.

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

в оригинальном морре только с помощью замены на новый, вроде бы нормально. А насчет "не-продоваемости"... Никак... Только в оригинальном морре ни как. ) Смотри мою подпись \\\/// \\\/// \\\///
Ссылка на комментарий
Поделиться на другие сайты

Непродаваемость в каком смысле? Чтобы не было у продавцов и в мире вообще, так не давай и не клади, а чтобы ты не мог продать, так правильно сказали - цена 0 и привет.

Починка только связкой Удалить предмет из инвентаря, добавить предмет в инвентарь.

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

Починка только связкой Удалить предмет из инвентаря, добавить предмет в инвентарь.

 

player->removeitem myluk 1

player->additem myluk 1

player->equip myluk 1

 

Часть глоб скрипта

Нужен триб или блуд

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

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

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

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

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

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

Войти

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

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

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