Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
StanislavSay

Удаление объектов из инвентаря

Привет всем!

Подскажите, как можно (и можно ли) реализовать удаление всех объектов из инвентаря, например из деревянного ящика, по таймауту или при рестарте. Главное, чтобы сам ящик остался, а все его содержимое исчезало.

Скриптинг только изучаю, но задача такая есть. Возможно есть какое-то решение, все равно как, через моды или через серверные скрипты?

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Отталкивайся от этого - GetGame().ObjectDelete(item);

Share this post


Link to post
Share on other sites









  • 0
15 минут назад, Armor сказал:

Отталкивайся от этого - GetGame().ObjectDelete(item);

Неа

Это уже потом

Сначала над перебрать весь инвентарь

Получить каждую вещичку

И уже потом удалять

 

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, BorizzK сказал:

Неа

Это уже потом

Сначала над перебрать весь инвентарь

Получить каждую вещичку

И уже потом удалять

 

Item - подразумевает это.

Share this post


Link to post
Share on other sites
  • 0
1 час назад, Armor сказал:

Item - подразумевает это.

Item из инвентаря так просто не удалить

Его сейчас надо сначала оттуда извлечь

Я пробовал, не удаляется

Share this post


Link to post
Share on other sites
  • 0

....а если (как обычно отключив логику).....Считать обьект и инвентарь, удалить обьект с инвентарём, заспавнить обьект....

Share this post


Link to post
Share on other sites
  • 0
19.12.2019 в 08:43, BorizzK сказал:

Item из инвентаря так просто не удалить

Его сейчас надо сначала оттуда извлечь

Я пробовал, не удаляется

ЧЕГО?

Share this post


Link to post
Share on other sites
  • 0

@BorizzK Только что удалил с инвентаря игрока предмет. У ящиков должно быть тоже самое.

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, NoNameUltima сказал:

@BorizzK Только что удалил с инвентаря игрока предмет. У ящиков должно быть тоже самое.

Хм у меня в 1.05 скриптом частичный вайп не прокатывал
Ха и я кажись понял почему

Сервак читает все предметы в тч и в базе игроков и регит их в экономике при старте
Но - манипулировать инвентарем персов которые незарегены в мире (читай на серв не вошли) не дает
Кстати из палаток то же не давал удалять

Share this post


Link to post
Share on other sites
  • 0
16 часов назад, StanislavSay сказал:

Хм, спасибо за ответы-советы, буду изучать вопрос)

Если нужно очистить именно перса, то есть готовая функция RemoveAllItems();

Share this post


Link to post
Share on other sites
  • 0

@Armor 

2 часа назад, Armor сказал:

Если нужно очистить именно перса, то есть готовая функция RemoveAllItems();

Нет, нет, нужно именно из инвентаря контейнера вычищать. Хочется сделать некую мусорку, например из бочки, куда игроки складывали бы то что им более не нужно, а контейнер самоочищался бы по таймауту или после рестарта. У нас ПВЕ проект и хомякам некуда выкидывать вещи и они просто срут где нипопадя, что как известно сказывается на серваке))) Не все игроки сознательные и руинят хлам.

Share this post


Link to post
Share on other sites
  • 0

@StanislavSay Сделай зону - шредер, внутри СЗ, где все вещи выкинутые на замелю уничтожаются в течении 10с(в цикле).

Крути цикл, банально, и уничтожай. Можешь оградить ее с 3 сторон бетонкой, и сообщение сделать при входе на мусорку.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.