玩玩Jass游戏脚本

支持Jass插件的Notepad++编译器下载连接

打印整型数据

function InitDigits takes nothing returns nothing
  set digit_str[0]="0"
  set digit_str[1]="1"
  set digit_str[2]="2"
  set digit_str[3]="3"
  set digit_str[4]="4"
  set digit_str[5]="5"
  set digit_str[6]="6"
  set digit_str[7]="7"
  set digit_str[8]="8"
  set digit_str[9]="9"
endfunction

function Int2Str takes integer ic returns string
  local string s = ""
  local integer i = ic
  local integer ialt = 0
  local boolean neg = false
  
  if i == 0 then
    return "0"
  endif
  if i < 0 then
    set neg = true
    set i = -i
  endif
  loop
    exitwhen i == 0
    set ialt = i
    set i = i / 10
    set s = digit_str[ ialt - 10*i ] + s
  endloop
  if neg then
    return "-"+s
  endif
  return s
endfunction

使用技能

//----有目标 释放技能------------------------------ 
function CastTargetSkillByOderStr takes unit TheUnit,integer abilcode,string order,unit TheTarget returns boolean
    local player ThePlayer=ai_player
    local integer PlayerID=GetPlayerId(ThePlayer)
    local boolean Casted
    call SetPlayerAbilityAvailable(ThePlayer,abilcode,true)
    set Casted=IssueTargetOrder(TheUnit,order,TheTarget)
    if Casted then
    endif
    call SetPlayerAbilityAvailable(ThePlayer,abilcode,false)
    return(Casted)
endfunction
//----------无目标释放技能-------------------------
function CastImdSkillByStr takes unit TheUnit,integer abilcode,string order returns boolean
    local player ThePlayer=ai_player
    local integer PlayerID=GetPlayerId(ThePlayer)
    local boolean Casted
    call SetPlayerAbilityAvailable(ThePlayer,abilcode,true)
    set Casted=IssueImmediateOrder(TheUnit,order)
    if Casted then
    endif
    call SetPlayerAbilityAvailable(ThePlayer,abilcode,false)
    return(Casted)
endfunction 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,744评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,660评论 7 249
  • 大学毕业之前,一直生活在爷爷奶奶爸爸妈妈身边,最长也不会超过一个月便会回家一趟,有时回家虽没有丰盛的饭菜,但也会觉...
    近远者阅读 104评论 0 0
  • 广渠路的两旁 高梁铁架的旧工厂 褪色的砖墙 新栽的树芽枝枯叶黄 这街景看起来特别贾樟柯 媚俗的大姐走出小发廊 满面...
    朴素的金子阅读 265评论 0 0