广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 21531 个阅读者
 
<< 上页  1   2   3   4   5   6  下页 >>(共 6 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 a7811311622 于 2009-09-22 21:31 发表的 : 到引言文
我会说要加return是担心没加会变成:
按了"0"后的确是跳出,不过选单还在画面上…不知会不会变成这样…
至于switch和#define我之前写的插件都玩过了,所以我算是了解了…
还真的像鸡肋一样…食之无味,弃之可惜啊…


理论上是不会继续显示啦...
不过真的不会消失的话在加也没关系表情

小插件不加return一般是不会有所影响的,但是大插件不加的话就很容易出事...


献花 x0 回到顶端 [10 楼] From:台湾 | Posted:2009-09-23 19:37 |
koto07 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x23 鲜花 x45
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这个client_cmd是在玩家控制台执行的语法
那请问有从伺服器执行的语法吗 表情


献花 x0 回到顶端 [11 楼] From:台湾中华电信 | Posted:2009-09-23 19:45 |
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 koto07 于 2009-09-23 19:45 发表的 : 到引言文
这个client_cmd是在玩家控制台执行的语法
那请问有从伺服器执行的语法吗 表情


有的!
client是玩家端,而伺服器端则是server
因此,不难推断出伺服器执行语法叫做server_cmd

只不过server_cmd的使用方法我不是很懂,就拿官方的举例来说明好了:
复制程式
server_cmd("echo The maxplayers on this server is: %d",get_maxplayers())  


此外,官方的说明是:Executes command on a server console(中文翻译:在伺服器控制台执行指令)

官方的举例实行上是在控制台显示此伺服器的最大玩家数
不过这个举例只能说明它能够用来显示有变数的字句
不需要变数的情况下,用server_print就可以了

补充:

echo是显示字句的语法,命令提示字元也有,有兴趣可以玩玩看
官方的语言代换:
%s - String (字串)
%f - Floating point number (不太懂,请高手解答)
%d - Integer (整数)



[ 此文章被storym88349在2009-09-24 18:41重新编辑 ]


献花 x0 回到顶端 [12 楼] From:台湾 | Posted:2009-09-23 20:41 |
112459
个人文章 个人相簿 个人日记 个人地图
社区建设奖
小人物
级别: 小人物 该用户目前不上站
推文 x71 鲜花 x93
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

那假如我想要写出像csdm(死斗)那落选单要怎写><
先选个手枪..选完再选步枪等><
另外1023是代表什么= =?
key = (1023)吗?
新手再问- -
那按了选择相对的指令打在那= =?
..............................................................
再问....
复制程式
    nLen += format( szMenuBody[nLen], 255-nLen, "^n\w1. 有点懂!" ) 
nLen是什么意思
format是什么意思
255-nLen又是怎样= =?
相对的指令在那... 表情


献花 x0 回到顶端 [13 楼] From:香港城市电讯 | Posted:2009-09-23 21:23 |
koto07 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x23 鲜花 x45
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

怎样可以只有按退出选单才会退出阿
按别的键 执行完会回到原本选单 表情


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

下面是引用 storym88349 于 2009-09-23 19:37 发表的 : 到引言文


理论上是不会继续显示啦...
不过真的不会消失的话在加也没关系表情

小插件不加return一般是不会有所影响的,但是大插件不加的话就很容易出事...

不知道是不是我逻辑不好…都靠理论写插件写到最后常常出错…还要改来改去…表情
想加return是担心没有其他指令或条件将那个效果取消,才会直觉想到用return…


[ 此文章被a7811311622在2009-09-24 20:47重新编辑 ]


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [15 楼] From:未知地址 | Posted:2009-09-23 21:51 |
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 112459 于 2009-09-23 21:23 发表的 : 到引言文
那假如我想要写出像csdm(死斗)那落选单要怎写><
先选个手枪..选完再选步枪等><
另外1023是代表什么= =?
key = (1023)吗?
新手再问- -
那按了选择相对的指令打在那= =?
..............................................................
再问....
复制程式
 
  nLen += format( szMenuBody[nLen], 255-nLen, "^n\w1. 有点懂!" ) 

nLen是什么意思
format是什么意思
255-nLen又是怎样= =?
相对的指令在那... 表情


事实上1023的用法我也不太懂表情
因为只是听说可以这样写,而实际上测试也确实可以,但在怎样的情况下会无效就不得而知了。

nLen是字串代换,在标题的部份就有设定
format则是载入字串,在这里的用法是将"^n\w1. 有点懂!"载入到szMenuBody储存
之后在用show_menu( id, keys, szMenuBody, -1 )来显示
255-nLen就是计算剩余的容量单位,之前已经设定了szMenuBody为256,为了做1单位的保留空间,所以设255
当然,你要设256也无所谓,只要能正常执行就可以了

另外,相对的指令要另外写。
注意喔,写显示选单的部份之所以设定keys,就是要在另外一个地方使用它
在最上方注册语法的地方,有一段register_menucmd(register_menuid("\y选单教学:"), 1023, "MenuCMD" )
所以选单的命令是要写在public MenuCMD之中的
(1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<7|1<<8|1<<9)
↑这个设定是官方给的,按照顺序,1=0,2=1以此类推
所以第一项是写在case 0而不是case 1

死斗的原始码我没看过,但是也可以用我自己的想法写出来
先注册了一个命令,内容是在复活时执行命令
语法的内容则是显示小枪选单
然后在写取得小枪和子弹的命令,在命令之后在加上一段显示大枪的选单

注意喔,如果在命令之中有执行某段显示选单的公众命令(public)的话,可以不用注册显示选单,但是要注册选单命令

大枪的选单命令就写取得大枪和子弹,最后再加上return PLUGIN_HANDLED来中断插件执行就完成了


献花 x1 回到顶端 [16 楼] From:台湾 | Posted:2009-09-24 18:31 |
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 koto07 于 2009-09-23 21:26 发表的 : 到引言文
怎样可以只有按退出选单才会退出阿
按别的键 执行完会回到原本选单 表情


在语法的最下面加上return PLUGIN_HANDLED来中断执行

以上表情


献花 x1 回到顶端 [17 楼] From:台湾 | Posted:2009-09-24 18:35 |
oscarbox2001 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x48 鲜花 x297
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

真猛呀..
最近想做个选单
类似把txt放在cstrike里面
然后把插件摆到玩家选单中
之后点进去
跑出个视窗
内有介绍等..
如果大大有控的话
希望能帮忙一下..


献花 x0 回到顶端 [18 楼] From:欧洲 | Posted:2009-09-24 19:37 |
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 oscarbox2001 于 2009-09-24 19:37 发表的 : 到引言文
真猛呀..
最近想做个选单
类似把txt放在cstrike里面
然后把插件摆到玩家选单中
之后点进去
跑出个视窗
内有介绍等..
如果大大有控的话
希望能帮忙一下..


呃...我有点被搞混表情

搞不清处到底是要在玩家选单中增加一个选单来显示某个东西的介绍
还是制作一个用来显示介绍的插件...

我就说显示介绍的好了
有三种写法,都是以读取txt或ini档来决定显示的内容
第一种是用client_print显示在聊天频道当中
第二种则是用show_hudmessage以HUDmessage的形式显示,不过要多写一段set_hudmessage
最后一种,是最麻烦、最复杂,同时也是比较美观的一种,那就是show_motd
motd的写法和选单几乎一样
都是宣告变数,然后用变数作为载体来储存内容,最后用show_motd显示

最后来说说怎么用插件来进行外部档案载入
先宣告变数名称[大小]
然后用get_configsdir设定变数用途
get_configsdir(变数名称,大小-1)-1保留空间
再用format载入读取档案
format(变数名称,大小-1, "%s/档案名称.副档名", 变数名称)
这样档案就算载入完毕了

不过最重要的读取却是有些难讲了
因为这涉及到文字档的内容编排,再决定要用什么指令
所以就暂时不讲了


献花 x0 回到顶端 [19 楼] From:台湾 | Posted:2009-09-24 20:47 |

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