找回密码
 点一下
楼主: yplayers

求助JASS的修改

[复制链接]
 楼主| 发表于 2008-8-4 16:19:24 | 显示全部楼层
有啊  我自建的
回复

使用道具 举报

发表于 2008-8-4 16:24:52 | 显示全部楼层
那……………………
你把错误报告发上来,我能解决。
回复

使用道具 举报

 楼主| 发表于 2008-8-4 16:29:41 | 显示全部楼层

一
         

二
      

三
      

四

顺便请教哈 怎样直接发图片
回复

使用道具 举报

 楼主| 发表于 2008-8-4 16:30:19 | 显示全部楼层
哦 原来这样就可以了
那那种原是怎样发呢?
回复

使用道具 举报

发表于 2008-8-4 16:36:09 | 显示全部楼层
解决了,是缺失“endfunction”的问题
给你:
[codes=jass]
function Trig_Select_PoFa_______u_Conditions takes nothing returns boolean
      if ( not ( GetUnitTypeId(GetTriggerUnit()) == 'e008' ) ) then
            return false
      endif
      return true
endfunction
function Trig_Select_PoFa_______u_Func001C takes nothing returns boolean
      if ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(0) ) ) then
            return false
      elseif ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(1) ) ) then
            return false
      elseif ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(2) ) ) then
            return false
      elseif ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(3) ) ) then
            return false
      elseif ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(4) ) ) then
            return false
      endif
      return true
endfunction
function Trig_Select_PoFa_______u_Func002C takes nothing returns boolean      
      if ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(5) ) ) then
            return false
      elseif ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(6) ) ) then
            return false
      elseif ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(7) ) ) then
            return false
      elseif ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(8) ) ) then
            return false
      elseif ( not ( GetOwningPlayer(GetTriggerUnit()) == Player(9) ) ) then
            return false
      endif
      return true
endfunction
function Trig_Select_PoFa_______u_Actions takes nothing returns nothing
local location loc=null
      if ( Trig_Select_PoFa_______u_Func001C() ) then
      set loc=GetRectCenter(gg_rct_DuiWu_NO_1_FuHuoQu)
            call CreateNUnitsAtLoc( 1, 'H003', GetOwningPlayer(GetTriggerUnit()),loc , bj_UNIT_FACING )
            call RemoveUnit( gg_unit_H003_0002 )
            call TriggerExecute( gg_trg_setup_Hero )
            call DisableTrigger( GetTriggeringTrigger() )
      elseif ( Trig_Select_PoFa_______u_Func002C() ) then
      set loc=GetRectCenter(gg_rct_DuiWu_NO_1_FuHuoQu)
            call CreateNUnitsAtLoc( 1, 'H003', GetOwningPlayer(GetTriggerUnit()), GetRectCenter(gg_rct_DuiWu_NO_1_FuHuoQu), bj_UNIT_FACING )
            call RemoveUnit( gg_unit_H003_0002 )
            call TriggerExecute( gg_trg_setup_Hero )
            call DisableTrigger( GetTriggeringTrigger() )
      endif
      call RemoveLocation(loc)
      set loc=null
endfunction
//===========================================================================
function InitTrig_Select_PoFa_______u takes nothing returns nothing
      set gg_trg_Select_PoFa_______u = CreateTrigger(   )
      call TriggerRegisterEnterRectSimple( gg_trg_Select_PoFa_______u, gg_rct_PoFa )
      call TriggerAddCondition( gg_trg_Select_PoFa_______u, Condition( function Trig_Select_PoFa_______u_Conditions ) )
      call TriggerAddAction( gg_trg_Select_PoFa_______u, function Trig_Select_PoFa_______u_Actions )
endfunction
[/codes]
回复

使用道具 举报

 楼主| 发表于 2008-8-4 16:42:01 | 显示全部楼层
那请问 选别的英雄 大概该怎么改
假如 把他设成 判定队伍 来出生呢
又出现了一个相同的
QQ截图未命名.jpg
QQ截图未命名1.jpg
回复

使用道具 举报

发表于 2008-8-4 16:48:55 | 显示全部楼层
把上面的
call DestroyTimerDialog(TG)
删了!!!!
回复

使用道具 举报

发表于 2008-8-4 16:49:41 | 显示全部楼层
你复制错了………………
把我的B直接覆盖你的B就行了!!
(是函数…………没有侮辱XX的意思…………)
回复

使用道具 举报

 楼主| 发表于 2008-8-4 16:50:47 | 显示全部楼层
不行  删了的话就删不了 计时器
不过 还是谢谢 血戮魔动冰 大大  
这是我自己的失误  谢谢 回复的所有人
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 19:27 , Processed in 0.060513 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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