广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2963 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
longs000
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 变数问题
我想每个玩家一进入伺服器 xx 就会等于 1
new xx[33] = 1

但我进入伺服器后
我的 xx 不是 1

所以我查看了记录
"Half-Life dedicated server" "0#0#1#"  <--这是伺服器名称
"testing" "0#0#0#" <--这是我的名称

结果反而 伺服器名称 xx = 1...
想问各位大大是什么原因?
求各位大大帮助小弟..
小弟sma 有很多 cvar和变数.. 如: x1[33] x2[33] ...
不知是否这个原因?


[ 此文章被longs000在2014-08-27 11:26重新编辑 ]



献花 x0 回到顶端 [楼 主] From:美国ATT用户 | Posted:2014-08-26 22:38 |
7632571Z
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x80
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

加油,我也不知道表情表情表情表情表情表情   表情表情


[ 此文章被7632571Z在2014-08-27 11:28重新编辑 ]


献花 x0 回到顶端 [1 楼] From:美国ATT用户 | Posted:2014-08-27 11:18 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 longs000 于 2014-08-26 22:38 发表的 变数问题: 到引言文
我想每个玩家一进入伺服器 xx 就会等于 1
new xx[33] = 1

但我进入伺服器后
我的 xx 不是 1

所以我查看了记录
"Half-Life dedicated server" "0#0#1#"  <--这是伺服器名称
"testing" "0#0#0#" <--这是我的名称

结果反而 伺服器名称 xx = 1...
想问各位大大是什么原因?
求各位大大帮助小弟..
小弟sma 有很多 cvar和变数.. 如: x1[33] x2[33] ...
不知是否这个原因?



用2维阵列储存吧..


你的是 一维阵列 而且你的只是储存玩家的ID数..

2维 可以 顺便储存字串数



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

怎么用2维阵列储存?
请问s87大大可以仔细一点吗?
xx[33][1] 是这样吗?


献花 x0 回到顶端 [3 楼] From:美国ATT用户 | Posted:2014-08-27 13:39 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 longs000 于 2014-08-27 13:39 发表的 : 到引言文
怎么用2维阵列储存?
请问s87大大可以仔细一点吗?
xx[33][1] 是这样吗?



xx[33][字串排数]

如果我想让字串排数 能放5个字

xx[33][5]

xx[33][0] = 第一个字元. 
.....以此类推.......
xx[33][4] = 第五个字元. 



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

但是 假设我进入伺服器 new xx[33][2] = 1
这个要如何弄呢?
xx[33][2] = 1 的意思 是不是
xx[33][0] = 1
xx[33][1] = 1
但是 我想要 new xx[33][0] = 1 , xx[33][1] = 2
这个要如何弄呢- -
请原谅小弟的愚昧!!


献花 x0 回到顶端 [5 楼] From:美国ATT用户 | Posted:2014-08-27 17:56 |
岳岳 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x67
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 longs000 于 2014-08-27 17:56 发表的 : 到引言文
但是 假设我进入伺服器 new xx[33][2] = 1
这个要如何弄呢?
xx[33][2] = 1 的意思 是不是
xx[33][0] = 1
xx[33][1] = 1


不是xx[33][0] ~ xx[33][2] = 1
而是很单纯的指定xx[33][2] = 1


但是 我想要 new xx[33][0] = 1 , xx[33][1] = 2
这个要如何弄呢- -
请原谅小弟的愚昧!!



假如是一直这样下去的话
复制程式
for(new i = 0; i < 33; i++)
 xx[33][i] = i+1





By Yue
献花 x0 回到顶端 [6 楼] From:欧洲 | Posted:2014-08-27 18:26 |
longs000
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

现在出现了两个问题- -

new xx[33][0] , xx[33][1] = 10 , xx[33][2] = 2 //三个
会出现 error 021:symbol already defined : "xx"
但如果 只有两个不会出现error

另一个

new xx[33][4] = 2
之后有一个判断
if(xx[33][3] == 3)
结果会出现
error 001: expected token : "{", but found "-integer value-"

求大大解答!!


献花 x0 回到顶端 [7 楼] From:美国ATT用户 | Posted:2014-08-27 21:29 |
岳岳 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x67
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 longs000 于 2014-08-27 21:29 发表的 : 到引言文
现在出现了两个问题- -

new xx[33][0] , xx[33][1] = 10 , xx[33][2] = 2 //三个
会出现 error 021:symbol already defined : "xx"
但如果 只有两个不会出现error

另一个

new xx[33][4] = 2
之后有一个判断
if(xx[33][3] == 3)
结果会出现
error 001: expected token : "{", but found "-integer value-"

求大大解答!!



第一个问题去GOOGLE翻译的话是说变量已经定义过了...也就是你已经有过new xx[33][2]了
而且假如是要自己一个一个去定义他变量的值的话不能一个一个放在new那边...
用多维阵列就好比是一个值的平方...如 33^2 (33的二次方)
假如是 XXX[A][B] 这样子
假设我设定A = 33、B = 2
那其实就等同于你设定了 3 个 33 的阵列 ( 3个是因为包含0 )
就如同 XXX1[33]、XXX2[33]、XXX3[33] 这样
一开始的new是设定你的多为阵列的最大值...也就是33 = 最大玩家数量,2 = 单一个玩家有几组阵列空间
所以定义阵列的话只要定义你要的最大值便可,而假如你要自己定义每一个值就不用再new了


第二个问题帽四是因为第一个问题才出现的!?


以上有错麻烦帮我纠正~~~我也是新手@@





By Yue
献花 x0 回到顶端 [8 楼] From:欧洲 | Posted:2014-08-28 12:07 |

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