广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 5279 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
Icery
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x12 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] sma一点小观念  (宣告...?)
请问...

new Noob_Weapon[24][32]

new SavedM4a1[33]

new bool:user_has_ak47[33]

new ShowTime[33]

new prefix[33]

后面的 [] 数字代表什么呢...?


举例来说 像上面的user_has_ak47
我想加个awp
可以直接在下面多加一行new bool:user_has_awp[33]吗?

那..数字要改吗?? 变成34@@?





为什么有些要两个有些又不用..


Ex:
new SavedOrigins[33][3]
new bool:HealsOnMap



献花 x0 回到顶端 [楼 主] From:台湾宽频通讯顾问股份有限公司 | Posted:2013-08-23 15:39 |
绝影华
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x36 鲜花 x109
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 b831003ge 于 2013-08-23 15:39 发表的 宣告...?,|sma一点小观念: 到引言文
请问...
new Noob_Weapon[24][32]
new SavedM4a1[33]
new bool:user_has_ak47[33]
new ShowTime[33]
.......



1 : new ShowTime;
2 : new ShowTime[33];


第1个没有[33]

即是开一个新的变数/字元, 但因为没有长度, 只能保存1个变数
即是可以ShowTime = 1000 / ShowTime = 'A'

第2个加了[33]
即是可以保存33个[变数/字元] / 1个字串, 由ShowTime[0].......ShowTime[32]

即是可以ShowTime[0] = 1000 / ShowTime[3] = 1000 / ShowTime[7] = 'D' / ShowTime = "ABCDEFG" (字串需要配合format)

用33的原因主要是因为大部分伺服器人数上限设为32, 而玩家ID是由1-32, 因为其中的0作废


献花 x1 回到顶端 [1 楼] From:未知地址 | Posted:2013-08-23 15:44 |
Icery
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x12 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 绝影华 于 2013-08-23 15:44 发表的 : 到引言文


1 : new ShowTime;
2 : new ShowTime[33];

.......



那..new SavedOrigins[33][3]  后面的3呢??


像这种new SavedM4a1[33]的33就不用改啰?


还有这个new Noob_Weapon[24][32]  24..?  32...?


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

Q1:
new Noob_Weapon[24][32]
Q2:
new SavedM4a1[33]
Q3:
new bool:user_has_ak47[33]
Q4:
new ShowTime[33]
Q5:
new prefix[33]
Q6:
后面的 [] 数字代表什么呢...?
Q7:
举例来说 像上面的user_has_ak47
我想加个awp
可以直接在下面多加一行new bool:user_has_awp[33]吗?
Q8:
那..数字要改吗?? 变成34@@?

A1:
定义一个Noob_Weapon变数,且可以容纳23个变数0算1个(0+23) = 24,每个变数都有
31个空间。
A2:
参考A1
A3:
定义布林变数是用来做纪录,以真(true),否(false)来做分别。
A4:
参考A1
A5:
参考A1
A6:
阵列空间,才不用定义一堆变数
A7:
定义名称不限,但不可重复。
A8:
看个人,如果你用阵列只需要用到32人的话,所有变数都是从0开始,唯有玩家从1开始..,
因为玩家编号没有在0的...,插件大多写33阵列通常都是用在玩家身上。

如果再看不懂,我也没办法了 表情   ,有错请纠正。 表情


[ 此文章被s8720419在2013-08-23 16:13重新编辑 ]



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

下面是引用 b831003ge 于 2013-08-23 16:00 发表的 : 到引言文




那..new SavedOrigins[33][3]  后面的3呢??
.......



你现在当作每个玩家也有1个东西叫SavedOrigins
用来记录自己的位置 (在CS中, 位置需要3个座标X / Y / Z)


SavedOrigins[1] 第1个玩家
SavedOrigins[2] 第2个玩家
.
.
.
.
SavedOrigins[32] 第32个玩家


但因为每个玩家也有3个座标, 所以再加上[3]在后面

SavedOrigins[1][0] 第1个玩家的X座标
SavedOrigins[1][1] 第1个玩家的Y座标
SavedOrigins[1][2] 第1个玩家的Z座标

SavedOrigins[2][0] 第2个玩家的X座标
SavedOrigins[2][1] 第2个玩家的Y座标
SavedOrigins[2][2] 第2个玩家的Z座标
.
.
.
.
SavedOrigins[32][0] 第32个玩家的X座标
SavedOrigins[32][1] 第32个玩家的Y座标
SavedOrigins[32][2] 第32个玩家的Z座标


献花 x0 回到顶端 [4 楼] From:未知地址 | Posted:2013-08-23 16:08 |
Icery
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x12 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我知道了...谢谢两位高手!

有问题我在私信请教两位!!


献花 x0 回到顶端 [5 楼] From:台湾宽频通讯顾问股份有限公司 | Posted:2013-08-23 16:58 |
T0un5G
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

哦.我明白了.好麻烦呀....


献花 x0 回到顶端 [6 楼] From:未知地址 | Posted:2013-10-14 19:22 |

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