JASS萌新学习指南1.4(被催更)
上集我们讲到一些动作和事件转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(被催更)相关推荐
- JASS萌新学习指南1.2
上一阶段说过函数.这集来说说T转J里面的内容怎么理解的. 一个空的触发器转成J 我们简单的把一个空触发器转J 然后选择这个触发器a 如果你用的是YDWE且配置是默认的,那么会出现下面的东西 如果你 ...
- JASS萌新学习指南(1.1)
前言:很多人都对jass抱有恐惧.其实当初我也是如此. 一是因为英文,二是因为编程吧. 很多人英语渣,怕jass:很多人没有任何编程基础,对于许多jass教程摸不着头脑. 英语渣不可怕,我也不会强制要 ...
- JASS萌新学习指南(1)
为什么我照着教程做,结果进游戏后,运行不出来教程的效果? 可能是因为你T里面的触发器名和代码里函数不对应. 当T里面触发器名为 a时,代码中InitTrig_a则会在初始化运行. 如果你觉得很麻烦 ...
- JASS萌新学习指南(1.3)
上集我们讲了一个空触发器转J后的代码,大部分解释了一遍. 记不住没关系,可以写在纸上. 记住要自己动手实验一遍. 接下来仍然是T转J. 这里随便举了个例子 杀死触发单位. 如果你对上集 理解了. 这里 ...
- 萌新学习Python爬取B站弹幕+R语言分词demo说明
代码地址如下: http://www.demodashi.com/demo/11578.html 一.写在前面 之前在简书首页看到了Python爬虫的介绍,于是就想着爬取B站弹幕并绘制词云,因此有了这 ...
- JAVA萌新学习day17.18天 数据库MySQL
JAVA萌新学习day17.18天 数据库MySQL基本操作 MySQLDemo // name age address 小明 18 大连 小明 18 大连 小明 18 大连/*** 1.数据库 -& ...
- JAVA萌新学习day16
JAVA萌新学习day16 设计三个类(每个类名前加前缀 为 你的名这字的全拼) Food类(菜)(价格,名称, 编号 ,类别) Menu类(菜单)(可以根据类别保存所有的食物,商家名) Manage ...
- 萌新学习C++容易漏掉的知识点看看你中招了没有(二)
2020博客之星年度总评选进行中:请为74号的狗子投上宝贵的一票! 我的投票地址:点击为我投票 文章目录 一. 前言 二.进入正题 1. if else结构 2. if else if else 结构 ...
- JAVA萌新学习day25 css
JAVA萌新学习day25 css 一.CSS概念: CSS :层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应 用)或XML(标准 ...
最新文章
- 【数据库开发】Redis key-value内存数据库介绍
- jupyter下使用conda环境
- SQL分组取每组前一(或几)条记录(排名)
- sql 数据检索后的替换格式化
- 3D空间中射线与三角形的交叉检测算法
- 天天动听 android,天天动听手机版
- 自抗扰控制(ADRC)—— python 实战
- 【评测】Attana Cell 200蛋白互作分析仪,实现细胞原位生物大分子互作检测
- 学习笔记1--过滤器代理
- 【Linux】Linux虚拟内存空间描述
- 这些绿色也太好看了吧,这才是真正的高端审美
- java来源_java的来源
- 基于微信小程序的在线测试系统
- opencv对视频进行人脸识别--使用videoCapture类
- Nexus因异常重启导致OrientDB数据库变为只读的问题修复
- 软件加密技术及实现(转载)
- vue3 和typescript的强强联合的初次体验——摔跤放弃到重来
- Windows 服务介绍(本地系统、网络服务、本地服务以及相关的power shell命令
- 疯狂Java讲义_五子棋代码
- Android 实现边下载边播放歌曲
热门文章
- 基于multisim的fm调制解调_基于multisim的fm调频与鉴频电路设计与仿真
- 大家都知道递归,尾递归呢?什么又是尾递归优化?
- 《李斌的笔记》全部文章目录 / 快速导航 / 持续更新
- c语言 整数和浮点数_C ++处理整数和浮点数
- 电脑回收站清空了如何找回重要文件?
- H5播放器标签video播放mp4格式有声音没有图像解决方法
- 空气质量在线检测平台 js 逆向)(aqistudy)
- 旋转机械故障诊断公开数据集汇总
- cadence 旋转快捷键_cadence快捷键总结(转)
- 容联云通讯与吉林联通签署战略合作协议