广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 6593 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[插件] 进阶判断式教学(新手可参考)
写插件时需要用到很多判断式表情


可是以程式设计者来说,阅读性越高越好


进入课题


普通判断式:


if (xxx) {
    ..........
} else (.........);


进阶判断式:


(xxx) ? (......) : (.....);


有看出什么意思吗


再说明简单点:


if (判断的内容) {
    判断为
} else (判断为);


(判断的内容) ? (判断为) : (判断为);


判断式看个人喜好设定表情


如果要让程式简洁易懂我比较推荐进阶判断式;


应该是属于高阶写法(个人认为)表情


希望有帮助到,刚学不久的人表情


如果有更好的判断方法 ? 可以回文参考一下 : 参考此篇教学;




目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [楼 主] From:台湾中华电信股份有限公司 | Posted:2013-06-05 03:48 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

当年某个白目表示:
http://bbs.mychat.to/reads.php?tid=901922&page=2#p6533753
而且两者性质相同…却称其做「高阶」不太恰当就是了…


[ 此文章被a7811311622在2013-06-05 23:08重新编辑 ]


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2013-06-05 23:00 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 a7811311622 于 2013-06-05 23:00 发表的 : 到引言文
当年某个白目表示:
http://bbs.mychat.to/reads.php?tid=901922&page=2#p6533753
而且两者性质相同…却称其做「高阶」不太恰当就是了…



我个人认为必较易懂表情
而且程式码讲究以多写少的方式表情
我当然知道 效果一样 可是 为何不试看看用最少的方式写出一样的效果表情



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [2 楼] From:台湾中华电信股份有限公司 | Posted:2013-06-06 01:08 |
ak47klo
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x8 鲜花 x36
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你写的还不错呢...
以前常搞混 现在懂了
谢啦 表情


献花 x0 回到顶端 [3 楼] From:台湾凯擘股份有限公司 | Posted:2013-06-09 09:05 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 ak47klo 于 2013-06-09 09:05 发表的 : 到引言文
你写的还不错呢...
以前常搞混 现在懂了
谢啦 表情



多看一些大神的插件内容
多少也会学到一点



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [4 楼] From:台湾中华电信股份有限公司 | Posted:2013-06-09 13:16 |
Marchillus 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x35 鲜花 x94
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

(判断的内容) ? (判断为真) : (判断为假);
是指这样?
(is_user_alive(id))?(user_kill(id)):(return PLUGIN_HANDLED);


2021年,我回来过。
可以关注我的Pixiv喔~主要画日系ACG插画~
https://www.pixiv.net/member.php?id=12398761
献花 x0 回到顶端 [5 楼] From:IANA | Posted:2013-06-13 19:51 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 ffgh478tw 于 2013-06-13 19:51 发表的 : 到引言文
(判断的内容) ? (判断为真) : (判断为假);
是指这样?
(is_user_alive(id))?(user_kill(id)):(return PLUGIN_HANDLED);



(is_user_alive(id))?(user_kill(id)):(return PLUGIN_HANDLED)


如果是活者 使用自杀....如果不是活着返回中断..


我以颜色做区别 这样应该看得出来用法



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [6 楼] From:台湾中华电信股份有限公司 | Posted:2013-06-14 12:21 |
Crazygay
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

有点难
表情

此文章被评分,最近评分记录
财富:-50 (by 乂舞狼乂) | 理由: 恶意灌水


献花 x0 回到顶端 [7 楼] From:未知地址 | Posted:2013-06-14 19:53 |
Raymond9103
个人文章 个人相簿 个人日记 个人地图
社区建设奖
版主
级别: 版主 该用户目前不上站
版区: CS团队/伺服器
推文 x7 鲜花 x311
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

1.我认为if句式比较易明白.
我不管程式简不简洁,
自己看懂,而且汇出成功便算吧!

2.if句式可在{ }内执行大量程式码,
但我不知() ? () : ()可以吗,
而且() ? () : ()执行大量程式码,
看起来会很乱吗?

纯属个人意见.

不过还是支持! 表情


献花 x0 回到顶端 [8 楼] From:未知地址 | Posted:2013-07-13 16:58 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 Raymond9103 于 2013-07-13 16:58 发表的 : 到引言文
1.我认为if句式比较易明白.
我不管程式简不简洁,
自己看懂,而且汇出成功便算吧!

2.if句式可在{ }内执行大量程式码,
但我不知() ? () : ()可以吗,
而且() ? () : ()执行大量程式码,
看起来会很乱吗?

纯属个人意见.

不过还是支持! 表情  
嗯…其实是要看情况使用的…使用的条件大概是「逻辑非常简短明确」时…
这方法是可以减少大量程式码出现…
例如:
复制程式
new bool:infect_round
if (zp_is_nemesis_round() || zp_is_survivor_round() || zp_is_swarm_round() || zp_is_plague_round())
{
    infect_round = false
}
else
{
    infect_round = true
}
变成
复制程式
new bool:infect_round = zp_is_nemesis_round() || zp_is_survivor_round() || zp_is_swarm_round() || zp_is_plague_round() ? false : true
如果这样还不太有感觉减少程式码的话…比较能减少程式码的情况大致是呼叫某函数:
复制程式
if (条件1)
{
    velocity_by_aim(id, 1000, velocity)
}
else if (条件2)
{
    velocity_by_aim(id, 500, velocity)
}
else if (条件3)
{
    velocity_by_aim(id, 250, velocity)
}
else if (条件4)
{
    velocity_by_aim(id, 125, velocity)
}
else
{
    velocity_by_aim(id, 0, velocity)
}
变成
复制程式
velocity_by_aim(id, 条件1 ? 1000 : 条件2 ? 500 : 条件3 ? 250 : 条件4 ? 125 : 0, velocity)
有的函数名称长度实在是有够长的…全部打包起来比较顺眼(?)…


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [9 楼] From:台湾中华电信股份有限公司 | Posted:2013-07-15 22:17 |

<<   1   2  下页 >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.069018 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言