每行上的名称
Name on each line
我目前正在尝试为游戏制作某种"别名列表"。
到目前为止,我已经了解了用户连接的地方,代码会检查他们的"别名列表"文件是否存在,如果不存在,它会创建一个。
一旦创建,他们的playername就会保存到该文件中。但是,如果他们重新连接,它将是namename
我想实现它的每一行都有一个名字,比如:
name
name
我现在有这个代码,想知道我做错了什么。注意,它是q3引擎。
if(!isBot) {
file = va("aliaslist/%s", onlyip);
trap_FS_FOpenFile( file, &f, FS_APPEND_TEXT );
if ( !f ) {
trap_FS_FOpenFile( file, &f, FS_WRITE_TEXT );
}
else {
int len;
len = strlen(client->pers.netname);
trap_FS_Write(va("%s n", client->pers.netname), len, f);
trap_FS_FCloseFile( f );
}
}
您只向trap_FS_Write
中的文件写入strlen(client->pers.netname)
个字符。
写入空格和换行符:
trap_FS_Write(va("%s n", client->pers.netname), len + 2, f);
(注意+ 2
)
相关文章:
- 没有找到相关文章