我目前正在嘗試爲遊戲製作某種「別名」。每行上的名稱
我已經得到了用戶連接的地方,代碼檢查他們的「別名列表」文件是否存在,它不會創建一個。
一旦其創建的,他們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);
}
}
你不要在不存在寫什麼情況下 – pm100 2015-02-10 17:06:45
trap_FS_FOpenFile(文件&F ,FS_WRITE_TEXT); 是否創建該文件;)如果我連接和斷開連接我檢查文件和名稱在那裏,只是不是每行1行。 – user299127 2015-02-10 17:08:31