推荐地图:火影无级别混战推荐地图:楚汉争霸推荐地图:魔神推荐地图:人族无敌II
推荐专区:技能创作区推荐专区:WE讨论区推荐专区:模型作区推荐专区:申请公告区
发新话题
打印

JASS高亮标签使用说明

本主题由 shingoscar 于 2008-3-13 23:08 置顶

JASS高亮标签使用说明

============================================================
1、普通高亮标签
============================================================
将jass代码放入j/和/j之间即可实现高亮。
------------------------------------------------------------
例:j/function H2I takes handle h returns integer
return h
return 0
endfunction/j
------------------------------------------------------------


============================================================
2、UBB兼容标签
============================================================
将jass代码放入[jass]和[/jass]之间即可实现高亮。
------------------------------------------------------------
例:[jass]function H2I takes handle h returns integer
return h
return 0
endfunction[/jass]
------------------------------------------------------------


============================================================
3、扩展模式
============================================================
在/j之后加入特定的字母可实现高亮的扩展,这些模式包括

3.1、模式a、b、c
a:高亮common.ai中定义的函数与常数
b:高亮blizzard.j中定义的函数与常数
c:高亮common.j中定义的函数与常数
------------------------------------------------------------
例:j/function H2I takes handle h returns integer
return h
return 0
endfunction/ja
------------------------------------------------------------
例:j/function H2I takes handle h returns integer
return h
return 0
endfunction/jbc
------------------------------------------------------------

3.2、模式f
对jass代码进行自动化缩进和格式处理
------------------------------------------------------------
例:j/function H2I takes handle h returns integer
return h
return 0
endfunction/jf
------------------------------------------------------------

3.3、模式t(a bug found in this mode)
可以为jass代码用t/和/t添加标题
------------------------------------------------------------
例:j/t/这是一段jass代码/t
function H2I takes handle h returns integer
return h
return 0
endfunction/jt
------------------------------------------------------------


============================================================
4、备注
============================================================
4.1、不能在UBB兼容标签中使用扩展模式
4.2、如果无法使用某种扩展模式,可能是管理员关闭了这项功能
4.3、目前jass高亮标签只能在讨论区,AI区,和JASS区使用
4.4、两种标签不得混用,不然按UBB兼容标签为主
4.5、你可以通过禁用discuz代码来禁用jass高亮
4.6、任何bug及建议请写信至shingoscar@yahoo.com.cn
JASS高亮标签使用说明

人类凭空想象的任何事情,都是有可能实现的。
很好很强大~~~先支持一下.
COPY JASSCODE
JASS:

function MyFunc takes nothing returns nothing
    if IsPlayerOnLine(feelerly) then
        call Debug("You see it like ghost!")
    endif
endfunction

Shingo Jass Highlighter 0.4

function MyFunc takes nothing returns nothing
if IsPlayerOnLine(feelerly) then
call Debug("You see it like ghost!")
endif
endfunction
===自动格式===>
COPY JASSCODE
JASS:
function MyFunc takes nothing returns nothing
    if IsPlayerOnLine(feelerly) then
        call Debug("You see it like ghost!")
    endif
endfunction

Shingo Jass Highlighter 0.4

JASS高亮标签使用说明

人类凭空想象的任何事情,都是有可能实现的。
CJ、BJ、AI可以高亮了?
COPY JASSCODE
JASS:

function StartTimer takes timer whichTimer, real duration, boolean flag returns timer
    set bj_lastStartedTimer = t
    call TimerStart( bj_lastStartedTimer, duration, flag, null )
    return bj_lastStartedTimer
endfunction

Shingo Jass Highlighter 0.4

你不会用。。。。
COPY JASSCODE
JASS:
function Trig_bn_Actions takes nothing returns nothing
    local location p = GetRectCenter(GetPlayableMapRect())
    call CreateNUnitsAtLoc( 1'hgyr'Player(PLAYER_NEUTRAL_AGGRESSIVE), p, bj_UNIT_FACING )
    call TriggerSleepAction( 0.5 )
    call KillUnit( GetLastCreatedUnit() )
endfunction

//===========================================================================
function InitTrig_bn takes nothing returns nothing
    set gg_trg_bn = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_bn, EVENT_PLAYER_UNIT_DEATH )
    call TriggerAddAction( gg_trg_bn, function Trig_bn_Actions )
endfunction

Shingo Jass Highlighter 0.4



[ 本帖最后由 shingoscar 于 2008-4-12 21:12 编辑 ]
JASS高亮标签使用说明

人类凭空想象的任何事情,都是有可能实现的。
COPY JASSCODE
JASS:
function f2 takes nothing returns nothing
    call TriggerSleepAction(10.00)  //f2做等待10秒的动作
     call BJDebugMsg("f2 called")        
endfunction 

Shingo Jass Highlighter 0.4



[ 本帖最后由 everguo 于 2008-4-22 17:00 编辑 ]

TOP

COPY JASSCODE
JASS:
struct unit
{
real life;
real mana;
real x;
real y;
}

Shingo Jass Highlighter 0.4

TOP

COPY JASSCODE
JASS:

void main()
{
      if((int a=0)>-1)
      {
            return;
      }
      return;
}

Shingo Jass Highlighter 0.4


COPY JASSCODE
JASS:

void main()
{
      if((int a=0)>-1)
      {
            return;
      }
      return;
}

Shingo Jass Highlighter 0.4


COPY JASSCODE
JASS:

void main()
{
      if((int a=0)>-1)
      {
            return;
      }
      return;
}

Shingo Jass Highlighter 0.4


COPY JASSCODE
JASS:

void main()
{
      if((int a=0)>-1)
      {
            return;
      }
      return;
}

Shingo Jass Highlighter 0.4


我看下多几个标签行不?

[ 本帖最后由 thodylk 于 2008-4-23 08:42 编辑 ]
nothing to say.

TOP

vjass并不属于jass的标准语法,所以不予支持
JASS高亮标签使用说明

人类凭空想象的任何事情,都是有可能实现的。

TOP

搜索一次居然也要智力。。。。。。。。
本帖最近评分记录
  • sxlrose 智力 +50 免费赠送50次搜索 2008-5-6 21:43

TOP

COPY JASSCODE
JASS:
call GetLastCreatedUnit()
local integer x

Shingo Jass Highlighter 0.4


哈哈,终于会用了。

[ 本帖最后由 lina 于 2008-5-17 12:55 编辑 ]

TOP

COPY JASSCODE
JASS:
function H2I takes handle h returns integer
return h
return 0
endfunction

Shingo Jass Highlighter 0.4

好好珍惜现在身边的人...
用心去爱他们...用心去承受他们的爱...
我会好好的...
去爱护身边每一个人.每一份爱...

TOP

复制内容到剪贴板
代码:
COPY JASSCODE
JASS:
function H2I takes handle h returns integer
return h
return 0
endfunction

Shingo Jass Highlighter 0.4

[/quote]
COPY JASSCODE
JASS:
function H2I takes handle h returns integer
return h
return 0
endfunction

Shingo Jass Highlighter 0.4

[/quote]
复制内容到剪贴板
代码:
j/function H2I takes handle h returns integer
return h
return 0
endfunction/j
[ 本帖最后由 popoyungao 于 2008-10-16 23:15 编辑 ]

TOP

COPY JASSCODE
JASS:

funcion 59546 takes handle abc returns integer 
return abc
return 0 
endfunction 

Shingo Jass Highlighter 0.4


//////////////////////////////////////////
COPY JASSCODE
JASS:

function 59546j takes nothing return nothing
call call 59546(GetLastCreatedUnit) 

Shingo Jass Highlighter 0.4



[ 本帖最后由 嗜血魂K 于 2008-10-30 13:43 编辑 ]
学习中 啥代码都不行。。

TOP

COPY JASSCODE
JASS:
 function see takes nothing returns nothing
         local  string         saw = "I have been seen you somewhere~"
         local  unit            you  = GetTriggerUnit()
         local  unit             i      =  GetSpellTargetUnit()
        call  UnitSpeak2Unit(i,you,saw)
endfunction 

Shingo Jass Highlighter 0.4

想创意,不为虚幻;做技能,不求华丽.凡事有得必有失.实用就好.
PS:求职,我会数数,会扫地,洗碗.

TOP

发新话题