找回密码
 点一下
查看: 1255|回复: 7

怎么删除闪电效果

[复制链接]
发表于 2011-3-18 22:18:33 | 显示全部楼层 |阅读模式
我用触发创建了几个闪电效果,可是不会删除,请人帮下我。
发表于 2011-3-19 03:47:07 | 显示全部楼层
右键  选择你添加的闪电触发---删除(D)
回复

使用道具 举报

发表于 2011-3-19 03:47:58 | 显示全部楼层
用变量锁定.
或者你直接用YDWE这种UI.有 在X秒后 删除 最后创建的闪电链  这样的UI.
回复

使用道具 举报

 楼主| 发表于 2011-3-19 11:46:50 | 显示全部楼层
还是不太明白怎么弄
回复

使用道具 举报

发表于 2011-3-20 14:09:49 | 显示全部楼层
用变量来存放创建的闪电。
然后删除的时候用那个变量就可以了。
回复

使用道具 举报

 楼主| 发表于 2011-3-20 21:42:32 | 显示全部楼层

回 4楼(希瓦) 的帖子

能发个图看下吗
回复

使用道具 举报

发表于 2011-3-20 22:25:37 | 显示全部楼层
[trigger]未命名触发器 001
    事件
        地图初始化
    条件
    动作
        闪电效果 - 创建一道 闪电链 - 主 闪电效果,从 (大魔法师 0001 <预设> 的位置) 到 (大魔法师 0002 <预设> 的位置)
        设置 lighta = (最后创建的闪电效果)
        闪电效果 - 创建一道 闪电链 - 主 闪电效果,从 ((可用地图区域) 的中心点) 到 (大魔法师 0002 <预设> 的位置)
        设置 lightb = (最后创建的闪电效果)
        闪电效果 - 创建一道 闪电链 - 主 闪电效果,从 (大魔法师 0001 <预设> 的位置) 到 ((可用地图区域) 的中心点)
        设置 lightc = (最后创建的闪电效果)
        等待 5.00 秒游戏时间
        闪电效果 - 删除 lighta
        闪电效果 - 删除 lightb
        闪电效果 - 删除 lightc
[/trigger]
回复

使用道具 举报

发表于 2011-3-20 23:29:40 | 显示全部楼层
1.gif
进入游戏按一下ESC
出现一个....我这个是狂按的效果.... 1.w3x (18 KB, 下载次数: 9)
每次都可能有变化..也可能没有.当然.没有变化的机率比较小...
不敢保证排泄没有问题..
请高手看看.这j写的有什么问题没有.... T转J很渣的东西....
[jass]
function Trig_sd_____________________uActions takes nothing returns nothing
    local string array sg
    local unit d
    local integer N
    local real ss
    local location d1
    local lightning array sd
    local location array d2
    local location array d3
    local integer zs
    set sg[0] = "CLPB"
    set sg[1] = "CLSB"
    set sg[2] = "DRAB"
    set sg[3] = "DRAM"
    set sg[4] = "AFOD"
    set sg[5] = "FORK"
    set sg[6] = "HWPB"
    set sg[7] = "HWSB"
    set sg[8] = "CHIM"
    set sg[9] = "LEAS"
    set sg[10] = "MBUR"
    set sg[11] = "MFPB"
    set sg[12] = "SPLK"
    set d1 = GetUnitLoc(gg_unit_Hmkg_0000)
    set N = GetRandomInt(0, 12)
    set ss = I2R(GetRandomInt(100, 800))
    set zs = 1
    loop
        exitwhen zs > 36
        set d2[zs] = PolarProjectionBJ(d1, ss, ( 10.00 * I2R(zs) ))
        set d3[zs] = PolarProjectionBJ(d1, ss, ( 10.00 * ( I2R(zs) + 1 ) ))
        call AddLightningLoc( sg[N], d2[zs], d3[zs] )
        set sd[zs] = bj_lastCreatedLightning
        set zs = zs + 1
    endloop
    call TriggerSleepAction(2)
    set zs = 1
    loop
        exitwhen zs > 36
        call DestroyLightning( sd[zs] )
        call RemoveLocation( d2[zs] )
        call RemoveLocation( d3[zs] )
        set sd[zs] =null
        set d2[zs] = null
        set d3 [zs] = null
        set zs = zs + 1
    endloop
    call RemoveLocation( d1)
    set d =null
    set d1 = null
     
endfunction

//===========================================================================
function InitTrig_sd_____________________u takes nothing returns nothing
    set gg_trg_sd_____________________u = CreateTrigger()
    call TriggerRegisterPlayerEventEndCinematic( gg_trg_sd_____________________u, Player(0) )
    call TriggerAddAction(gg_trg_sd_____________________u, function Trig_sd_____________________uActions)
endfunction

[/jass]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 00:12 , Processed in 0.091728 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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