Page 1 of 1
Как в объект загнать указатель?
Posted: 2008-03-24 22:38:57
by grundick
Есть объект, создваемый uo.AddObject('Object') ом. Мне нужно в этот объект загнать указатель 'ground' .Как осуществить?
Posted: 2008-03-24 22:51:18
by Grin
а зачем так страдать то???
uo.AddObject('Name', 'ground')
Posted: 2008-03-25 06:53:20
by grundick
Спасиб. Да скриптец надо было , на перекладку, универсальный. Чтоб и с земли брать мог, и с контейнеров. И выкладывать тоже и на землю, и в контейнер мог...
Re: Как в объект загнать указатель?
Posted: 2008-03-25 11:22:35
by Edred
grundick wrote:Есть объект, создваемый uo.AddObject('Object') ом. Мне нужно в этот объект загнать указатель 'ground' .Как осуществить?
На закладке обжектов ты создаешь не объект, а указатель на объект. Вполне аналогичный 'ground' или 'finditem'. Напрямую один указатель невозможно записать в другой. Но всегда можно считать сериал объекта и использовать его в дальнейшем в скрипте...
Хмм... Счас в голову пришло... Интересно, что инжект выдаст в ответ на UO.GetSerial('ground')... Проверьте кто-нибудь, у кого есть инжект. Я наверняка это раньше знал, но счас не помню...
Posted: 2008-03-25 20:56:23
by grundick
Выдаст он 0хFFFFFFFF. в качестве параметра в moveitem использовать бестолку. просто по сумке перекладывает.
Грин, AddObject('ground') не катит, пишет что invalid object: ground...
Posted: 2008-03-25 21:22:19
by Grin
ну через гет сериал сделай...
Posted: 2008-03-25 21:28:27
by grundick
ну тоже не катит...