找回密码
 点一下
查看: 1947|回复: 42

物品拖拽怎么捕捉??

[复制链接]
发表于 2009-9-2 13:10:49 | 显示全部楼层 |阅读模式
就是物品从一个格子拖到另一个格子这个事件怎么捕捉??

放系统区没人看。。。。。。。。。。。
发表于 2009-9-2 13:37:53 | 显示全部楼层
捕捉命令ID 852002-852007
回复

使用道具 举报

 楼主| 发表于 2009-9-2 15:48:50 | 显示全部楼层

回 1楼(Renee) 的帖子

纳尼??
我对JASS一窍不通。
同T可以做到么?
就是我想做个用拖拽的背包系统,第六个物品是背包,拖拽时能捕捉指定的格子么?
回复

使用道具 举报

发表于 2009-9-2 15:52:18 | 显示全部楼层
事件就是单位发布无目标命令~
回复

使用道具 举报

发表于 2009-9-2 15:54:00 | 显示全部楼层
实际上这个不是一个命令,是6个命令从,002到007分别对应物品栏的各个格子
回复

使用道具 举报

 楼主| 发表于 2009-9-2 15:59:35 | 显示全部楼层

回 4楼(alexries) 的帖子

我刚写的这个触发:
事件:单位发布无目标命令
条件:发布的命令=转化(852002)为命令ID
动作:杀死触发单位

但是那个英雄的物品无论怎么放都没触发这个事件啊??
回复

使用道具 举报

发表于 2009-9-2 15:59:56 | 显示全部楼层
那六个命令就是移动到6个格子
回复

使用道具 举报

 楼主| 发表于 2009-9-2 16:04:48 | 显示全部楼层

回 6楼(zhuzeitou) 的帖子

我5L的那个触发有什么问题啊??怎么我老是搞不好
回复

使用道具 举报

发表于 2009-9-2 16:06:27 | 显示全部楼层
条件:发布的命令=转化(852002)为命令ID

852002本来就是命令id,再转成什么去了………………
这个最好还是用假死的好
回复

使用道具 举报

 楼主| 发表于 2009-9-2 16:07:55 | 显示全部楼层

回 8楼(zhuzeitou) 的帖子

用T搞不定么??
那JASS怎么写??我JASS文盲
回复

使用道具 举报

发表于 2009-9-2 16:19:57 | 显示全部楼层
条件里把某句替换成
GetIssuedOrderId() == 852002
回复

使用道具 举报

 楼主| 发表于 2009-9-2 16:24:57 | 显示全部楼层

回 10楼(zhuzeitou) 的帖子

转化成JASS文本么??
回复

使用道具 举报

 楼主| 发表于 2009-9-2 16:38:01 | 显示全部楼层
function Trig____________________002_Conditions takes nothing returns boolean
    if ( not ( GetIssuedOrderId() == 852002 ) ) then
        return false
    endif
    return true
endfunction

function Trig____________________002_Actions takes nothing returns nothing
    call KillUnit( gg_unit_Hpal_0000 )
endfunction

//===========================================================================
function InitTrig____________________002 takes nothing returns nothing
    set gg_trg____________________002 = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg____________________002, EVENT_PLAYER_UNIT_ISSUED_ORDER )
    call TriggerAddCondition( gg_trg____________________002, Condition( function Trig____________________002_Conditions ) )
    call TriggerAddAction( gg_trg____________________002, function Trig____________________002_Actions )
endfunction

还是不行诶。。。。
帮忙看看哪里错了。。。
回复

使用道具 举报

发表于 2009-9-2 16:52:50 | 显示全部楼层
转成jass文本请重新给单位赋值变量,比如说先弄个叫unit的变量,把这个单位赋值到这个变量
回复

使用道具 举报

 楼主| 发表于 2009-9-2 17:01:29 | 显示全部楼层

回 13楼(zhuzeitou) 的帖子

我在初始化里设置变量UNIT=圣骑士
那个触发里 call KillUnit( udg_unit )怎么不行呢??
回复

使用道具 举报

 楼主| 发表于 2009-9-2 17:12:19 | 显示全部楼层
也就是说直接用T转化的JASS用不了??什么都要重新写??
回复

使用道具 举报

发表于 2009-9-2 17:17:46 | 显示全部楼层
好吧,貌似事件不对……
移动物品不是无目标事件
回复

使用道具 举报

 楼主| 发表于 2009-9-2 17:23:40 | 显示全部楼层

回 16楼(zhuzeitou) 的帖子

那事件是什么?指定物体命令么??
回复

使用道具 举报

发表于 2009-9-2 17:24:54 | 显示全部楼层

Re:回 16楼(zhuzeitou) 的帖子

引用第17楼月之骑士于2009-09-02 17:23发表的 回 16楼(zhuzeitou) 的帖子 :
那事件是什么?指定物体命令么??
回复

使用道具 举报

 楼主| 发表于 2009-9-2 17:25:58 | 显示全部楼层
果然是指定物体命令。。。
alexries 我恨你。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 17:44 , Processed in 0.038269 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表