Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Драг&Дроп

тут можно задать вопрос по скриптингу
Post Reply
dadawoodyers
Neophyte
Neophyte
Posts: 10
Joined: 08.08.2011 13:46

Драг&Дроп

Post by dadawoodyers »

Хелп, как перекинуть один итем в другой, оба в бэкпаке.. =)
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Re: Драг&Дроп

Post by Alex »

вот этой функцией: http://stealth.od.ua/wiki/doku.php?id=moveitem
Новый стелс лежит тут. Стелс это произведение искусства! :)
dadawoodyers
Neophyte
Neophyte
Posts: 10
Joined: 08.08.2011 13:46

Re: Драг&Дроп

Post by dadawoodyers »

Так?

Code: Select all

moveitem(findtype($2258),1,$405EADD1,0,0,0);
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Re: Драг&Дроп

Post by Alex »

dadawoodyers wrote:Так?

Code: Select all

moveitem(findtype($2258),1,$405EADD1,0,0,0);
почти, в findtype нужно второй параметр передавать, - ground или backpack
Новый стелс лежит тут. Стелс это произведение искусства! :)
dadawoodyers
Neophyte
Neophyte
Posts: 10
Joined: 08.08.2011 13:46

Re: Драг&Дроп

Post by dadawoodyers »

Сделал, теперь итем просто по сумке кидает =)

Code: Select all

moveitem(findtype($2258,$0E75),1,$2259,0,0,0);
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Re: Драг&Дроп

Post by Alex »

dadawoodyers wrote:Сделал, теперь итем просто по сумке кидает =)

Code: Select all

moveitem(findtype($2258,$0E75),1,$2259,0,0,0);
в третий параметр в moveitem нужно тоже ид обьекта передавать, а ты передаеш туда тип
Новый стелс лежит тут. Стелс это произведение искусства! :)
dadawoodyers
Neophyte
Neophyte
Posts: 10
Joined: 08.08.2011 13:46

Re: Драг&Дроп

Post by dadawoodyers »

эх, а можно както по типу.. а то много чаров будут использовать одинаковое действие и каждому вбивать ид нереально)
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Re: Драг&Дроп

Post by Alex »

dadawoodyers wrote:эх, а можно както по типу.. а то много чаров будут использовать одинаковое действие и каждому вбивать ид нереально)
конечно можно, ведь в первый параметр moveitem тоже ожидает обьект, но ты туда передаеш функцию которая по типу возвращает обьект :) точно так же сделай и для третего параметра)
Новый стелс лежит тут. Стелс это произведение искусства! :)
dadawoodyers
Neophyte
Neophyte
Posts: 10
Joined: 08.08.2011 13:46

Re: Драг&Дроп

Post by dadawoodyers »

Code: Select all

moveitem(findtype($2258,backpack),1,$405EADD1,0,0,0);
Я понял по Ид, но мне не катит Ид, можно ли обобщить, чтобы работало сразу на всех один скрипт, а то на каждом чаре придётся постоянно менять Ид сумки.
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: Драг&Дроп

Post by CFA »

у сумки же есть тип, ищи ее по типу.
dadawoodyers
Neophyte
Neophyte
Posts: 10
Joined: 08.08.2011 13:46

Re: Драг&Дроп

Post by dadawoodyers »

если указываю тип сумки, просто перекладывает по паку.. если Ид, то нормально кладёт..
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Re: Драг&Дроп

Post by Alex »

dadawoodyers wrote:если указываю тип сумки, просто перекладывает по паку.. если Ид, то нормально кладёт..
как то так нужно

Code: Select all

moveitem(findtype($2258,backpack),1,findtype($TYPE,backpack),0,0,0);
замени $TYPE на тип того контейнера в который хочеш переместить обьект
Новый стелс лежит тут. Стелс это произведение искусства! :)
dadawoodyers
Neophyte
Neophyte
Posts: 10
Joined: 08.08.2011 13:46

Re: Драг&Дроп

Post by dadawoodyers »

Спасибо, все работает. )
Post Reply