上集我们讲到一些动作和事件转J后的代码
红色和紫色函数的区别(其实YDWE的AntiBJLeak有对红色函数的处理,因此写T基本不用担心泄露)
为了专业化术语,我们把红色的叫作bj函数 紫色的叫作cj函数。 
cj函数在这里和Cjass一点关联都没有,别弄错了!!!
通常使用cj而尽量避免bj函数

具体怎么避免 我们以后说

接下来我们自己写函数
具体功能:
玩家1按ESC,给玩家1发送信息

TriggerRegisterPlayerEventEndCinematic(gg_trg_a,Player(0))
我们就不解释了 对应T的那个事件。
Player=玩家
每个单词如果不认识自己去找翻译吧。
因为没人会专门记这么长的函数。如果你想知道一个事件或动作怎么写,就T写好再转J看,这才是最好的方法。

需要注意这里函数参数顺序是不能变的,你不能把Player(0)放前面 而把gg_trg_a放后面

这里的Player(0)就是玩家1. 同理 Player(15)就是玩家16了

你想要1对应1 的话 就用ConvertedPlayer(1)
ConvertedPlayer(1)=Player(0)
但是上面说过了 尽量使用紫色的
为了你的好习惯,请用Player(0) 而不是ConvertedPlayer(1)
既短 效率又高

好了 我们开始写一个函数(注意,请手动打一遍,别复制)

我们在Trig_aActions前面添加了一个函数ABC

注意takes returns 这 s 都是需要的,别打错字!

function ABC 
这里ABC你可以换成你想要的
但是注意。正常jass里面是不能有中文、标点符号的。下划线可以
字母与下划线不能作为第一个字符
function 阿百川 错
function @bc 错
function 123ABC 错
function ABC123 对
function A_3 对

然后我们在Trig_aActions里面添加一句

调用ABC
什么意思呢?

然后我们改成有用的
比如在ABC里面加上

这样你每次按ESC都会在屏幕上显示hahahahaha(强烈建议自己做一遍)

有人会问为什么不直接写在Trig_aActions里面呢。因为这样是为了让你自己写函数,自己做一遍 理解调用函数啊!

如果你上述例子无法通过编译 无法执行。你一定要检查你是否认真写了 没有任何错误!
关于带参数的函数与其他东西,我们以后讲。
1.5再见

JASS萌新学习指南1.4(被催更)相关推荐

  1. JASS萌新学习指南1.2

    上一阶段说过函数.这集来说说T转J里面的内容怎么理解的. 一个空的触发器转成J 我们简单的把一个空触发器转J 然后选择这个触发器a 如果你用的是YDWE且配置是默认的,那么会出现下面的东西   如果你 ...

  2. JASS萌新学习指南(1.1)

    前言:很多人都对jass抱有恐惧.其实当初我也是如此. 一是因为英文,二是因为编程吧. 很多人英语渣,怕jass:很多人没有任何编程基础,对于许多jass教程摸不着头脑. 英语渣不可怕,我也不会强制要 ...

  3. JASS萌新学习指南(1)

    为什么我照着教程做,结果进游戏后,运行不出来教程的效果? 可能是因为你T里面的触发器名和代码里函数不对应. 当T里面触发器名为 a时,代码中InitTrig_a则会在初始化运行.  如果你觉得很麻烦 ...

  4. JASS萌新学习指南(1.3)

    上集我们讲了一个空触发器转J后的代码,大部分解释了一遍. 记不住没关系,可以写在纸上. 记住要自己动手实验一遍. 接下来仍然是T转J. 这里随便举了个例子 杀死触发单位. 如果你对上集 理解了. 这里 ...

  5. 萌新学习Python爬取B站弹幕+R语言分词demo说明

    代码地址如下: http://www.demodashi.com/demo/11578.html 一.写在前面 之前在简书首页看到了Python爬虫的介绍,于是就想着爬取B站弹幕并绘制词云,因此有了这 ...

  6. JAVA萌新学习day17.18天 数据库MySQL

    JAVA萌新学习day17.18天 数据库MySQL基本操作 MySQLDemo // name age address 小明 18 大连 小明 18 大连 小明 18 大连/*** 1.数据库 -& ...

  7. JAVA萌新学习day16

    JAVA萌新学习day16 设计三个类(每个类名前加前缀 为 你的名这字的全拼) Food类(菜)(价格,名称, 编号 ,类别) Menu类(菜单)(可以根据类别保存所有的食物,商家名) Manage ...

  8. 萌新学习C++容易漏掉的知识点看看你中招了没有(二)

    2020博客之星年度总评选进行中:请为74号的狗子投上宝贵的一票! 我的投票地址:点击为我投票 文章目录 一. 前言 二.进入正题 1. if else结构 2. if else if else 结构 ...

  9. JAVA萌新学习day25 css

    JAVA萌新学习day25 css 一.CSS概念: CSS :层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应 用)或XML(标准 ...

最新文章

  1. 【数据库开发】Redis key-value内存数据库介绍
  2. jupyter下使用conda环境
  3. SQL分组取每组前一(或几)条记录(排名)
  4. sql 数据检索后的替换格式化
  5. 3D空间中射线与三角形的交叉检测算法
  6. 天天动听 android,天天动听手机版
  7. 自抗扰控制(ADRC)—— python 实战
  8. 【评测】Attana Cell 200蛋白互作分析仪,实现细胞原位生物大分子互作检测
  9. 学习笔记1--过滤器代理
  10. 【Linux】Linux虚拟内存空间描述
  11. 这些绿色也太好看了吧,这才是真正的高端审美
  12. java来源_java的来源
  13. 基于微信小程序的在线测试系统
  14. opencv对视频进行人脸识别--使用videoCapture类
  15. Nexus因异常重启导致OrientDB数据库变为只读的问题修复
  16. 软件加密技术及实现(转载)
  17. vue3 和typescript的强强联合的初次体验——摔跤放弃到重来
  18. Windows 服务介绍(本地系统、网络服务、本地服务以及相关的power shell命令
  19. 疯狂Java讲义_五子棋代码
  20. Android 实现边下载边播放歌曲

热门文章

  1. 基于multisim的fm调制解调_基于multisim的fm调频与鉴频电路设计与仿真
  2. 大家都知道递归,尾递归呢?什么又是尾递归优化?
  3. 《李斌的笔记》全部文章目录 / 快速导航 / 持续更新
  4. c语言 整数和浮点数_C ++处理整数和浮点数
  5. 电脑回收站清空了如何找回重要文件?
  6. H5播放器标签video播放mp4格式有声音没有图像解决方法
  7. 空气质量在线检测平台 js 逆向)(aqistudy)
  8. 旋转机械故障诊断公开数据集汇总
  9. cadence 旋转快捷键_cadence快捷键总结(转)
  10. 容联云通讯与吉林联通签署战略合作协议