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

  • 0
volikard

RA-playerhomes Мегатонна, жилище, водоочиститель РОБКО

Вопрос

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

ЕСТЬ ПРЕДПОЛОЖЕНИЕ что это случилось после того как я забил очиститель очищенной водой (примерно 80-100 шт.) и после нажал на кнопку "взять всё" переместив себе в инвентарь

imgonline-com-ua-CompressBySize-ZqSgFfz636EI.jpg

Поделиться сообщением


Ссылка на сообщение

3 ответа на этот вопрос

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

  • 0

Понятия не имею, что здесь произошло.

 

Скрипт:

Спойлер

scn MEGIntWaterPurifier01Script
     
    ;This script is designed to handle the Household Water Purifier that the Player buys for his house
    ;The Player can add bottles of Dirty Water to the machine and have them changed to Purified Water
    ;He can then dispense them as he wants to take some or drink them
    ;This script is adapted from the 'player house' Nuka-Cola Machine script
     
    short Button
    short DirtyWaterOnMe
    short IrrWaterOnMe
    short GoPure
    ref rThis
     
     
    begin OnActivate
     
            if ( IsActionRef Player )
                    set rThis to GetSelf
                    if ( Player.GetItemCount WaterUnpurified >= 1 || Player.GetItemCount IrradiatedWaterUnpurified >= 1)
                            ShowMessage TTWIntWaterPurifierWithMsg
                            set GoPure to 2
                    elseif ( Player.GetItemCount WaterUnpurified < 1 || Player.GetItemCount IrradiatedWaterUnpurified < 1)
                            ShowMessage TTWIntWaterPurifierWithoutMsg
                            set GoPure to 1
                    endif  
            endif
     
    end
     
    begin gamemode
     
            if ( GoPure > 0 )
                    set Button to GetButtonPressed
                    if ( Button == 0 )
                            Activate
                            set GoPure to 0
                    elseif ( Button == 1 ) && ( GoPure == 2 )
                            set DirtyWaterOnMe to ( Player.GetItemCount WaterUnpurified )
                       set IrrWaterOnMe to ( Player.GetItemCount IrradiatedWaterUnpurified )
                            Player.RemoveItem WaterUnpurified DirtyWaterOnMe
                            Player.RemoveItem IrradiatedWaterUnpurified IrrWaterOnMe
                            rThis.AddItem WaterPurified DirtyWaterOnMe
                       rThis.AddItem WaterPurified IrrWaterOnMe
                            set DirtyWaterOnMe to 0
                       set IrrWaterOnMe to 0
                            set GoPure to 0
                    elseif ( Button == 1 ) && ( GoPure == 1 )
                            ;Do Nothing
                            set GoPure to 0
                    elseif ( Button == 2 ) && ( GoPure == 2 )
                            ;Do Nothing
                            set GoPure to 0
                    endif
            endif
     
    end

Ничего в нем не предвещает исчезновение бутылок вникуда.

 

 

Я так понимаю, проблема в том, что при добавлении через меню бутылок для очистки, то что было уже в контейнере очистителя - пропадает?

 

Функция rThis.AddItem по сути не должна добавляя нужное сносить то, что там уже есть. И от количества имеющегося зависеть это не должно.

Поделиться сообщением


Ссылка на сообщение
  • 0

 

"Я так понимаю, проблема в том, что при добавлении через меню бутылок для очистки, то что было уже в контейнере очистителя - пропадает?"

 

Нет. Всё работало нормально, просто потом когда в водоочистителе накопилось достаточно бутылок для способности "Пустошный верблюд" я взял всю воду из очистителя и выпил. Потом некоторое время спустя, когда я нашёл бродя по пустоши пару бутылок грязной воды, я пришёл в жилище и переместил через меню в очиститель эту воду для очистки. и вот тогда я и заметил что воду которую я отдал очистителю тут же пропала из него, как будто я и не отдавал её ему, пишет что пусто в очистителе.

 

Поделиться сообщением


Ссылка на сообщение
  • 0

file:///C:/Users/akust/Downloads/imgonline-com-ua-CompressBySize-AhCoLIAYp0kGNVT1.jpg

file:///C:/Users/akust/Downloads/imgonline-com-ua-CompressBySize-hs5QpctPy86PcU.jpg

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

НО... если переместить допустим воду(плохую) или же другой какой ни будь предмет, то он не исчезнет. 

imgonline-com-ua-CompressBySize-5DxgA2zQKL9Qdzo.thumb.jpg.ee60bd917266baf21677db1e61c5372c.jpg

imgonline-com-ua-CompressBySize-kwXBW3ZFE6A.jpg

imgonline-com-ua-CompressBySize-7iJ8AqsNj9b8R7c.jpg

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

Войти

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

Войти


×
×
  • Создать...