求助插件高手,关于编写插件的一个format函数能否重复使用。
format(g_saveFile, 63, "%s/weaprest.ini", configsDir)这个命令如果刚运行了一次,如果有需要,接下来再一次用format函数更改g_savefile的值,是否可以,或者一个变量只能赋值一次?
{
....
format(g_saveFile, 63, "%s/weaprest.ini", configsDir)
....
format(g_saveFile, 63, "%s/weaprest.txt", configsDir)
}
这样运行会出错么?
回复: 求助插件高手,关于编写插件的一个format函数能否重复使用。
另求一行命令的写法:当玩家选择了一个菜单命令,比如清除魔兽经验,那么弹出一行文字,询问玩家,是否要清除经验,下一行可选择是和否,确认那么清除,否则退出菜单。最好支持多语言的程序写法。
回复: 求助插件高手,关于编写插件的一个format函数能否重复使用。
其实说的就是它了:// Reset the user's XP to 0
public XP_Reset(id)
{
#if ADVANCED_DEBUG
writeDebugInfo("XP_Reset", id);
#endif
if (!warcraft3)
return PLUGIN_CONTINUE;
p_data = 0;
p_data = 0;
p_data = 0;
p_data = 0;
p_data = 0;
p_data = 0;
XP_Save(id);
WAR3_Display_Level(id, DISPLAYLEVEL_NONE);
client_print(id, print_chat, "%s %L", g_MODclient, id, "YOUR_XP_HAS_BEEN_RESET");
return PLUGIN_CONTINUE;
}
回复: 求助插件高手,关于编写插件的一个format函数能否重复使用。
Post by normen2format(g_saveFile, 63, "%s/weaprest.ini", configsDir)
这个命令如果刚运行了一次,如果有需要,接下来再一次用format函数更改g_savefile的值,是否可以,或者一个变量只能赋值一次?
{
....
format(g_saveFile, 63, "%s/weaprest.ini", configsDir)
....
format(g_saveFile, 63, "%s/weaprest.txt", configsDir)
}
这样运行会出错么?
-----
变量当然可以无限次数赋值(任何编程语言都一样),
重复利用也可以节省内存,
问题是新的值将覆盖旧的,所以要确定旧的值已经没用了才可以
看来你要学一些基本的编程概念和知识才行
关于第二个问题,,把基本的知识搞懂后,在说,实际很简单的
回复: 求助插件高手,关于编写插件的一个format函数能否重复使用。
基础知识当然懂一些,本人计算机三级B,C,vb等还学过一些,尤其vb偶尔也敢拿出来编个不算太难的小工具,可是cs插件的语法规则等完全不了解,根本无法下手阿。这个cs插件语言,if endif成对使用,居然报错!
回复: 求助插件高手,关于编写插件的一个format函数能否重复使用。
高手,我要学习啦.......回复: 求助插件高手,关于编写插件的一个format函数能否重复使用。
Post by normen2基础知识当然懂一些,本人计算机三级B,C,vb等还学过一些,尤其vb偶尔也敢拿出来编个不算太难的小工具,可是cs插件的语法规则等完全不了解,根本无法下手阿。
这个cs插件语言,if endif成对使用,居然报错!
c里没有 endif 吧。。
amxx 插件用的叫 small c ,基本语法和结构,和c一样的
既然你有编程经验,看这了就行了 www.amxmodx.org
回复: 求助插件高手,关于编写插件的一个format函数能否重复使用。
好好学习,天天向上。。。努力学习中。。。
回复: 求助插件高手,关于编写插件的一个format函数能否重复使用。
嗯.在这里又上了一课.
页:
[1]