Sziasztok! Valaki megnézné mi a hiba ebben a mentésben? ( [profil]mforce[/profil] tut-ja alapján csináltam Fájl mentés )
A fordító a betöltésnél jelez hibát error 001: expected token: ",", but found ";"
parse(szData, valami, charsmax(valami), valami2, charsmax(valami2);
ennél a résznél
Ebben a 83. sor
stock get_data(const key[], data[], len) { new vault = fopen(filename, "rt"); new _data[512], _key[64]; while( !feof(vault) ) { fgets(vault, _data, charsmax(_data)); parse(_data, _key, charsmax(_key), data, len); if( equal(_key, key) ) { fclose(vault); return 1; } } fclose(vault); copy(data, len, ""); return 0; } stock set_data(const key[], const data[]) { static const temp_vault_name[] = "set_data.txt"; new file = fopen(temp_vault_name, "wt"); new vault = fopen(filename, "rt"); new _data[512], _key[64], _other[32]; new bool:replaced = false; while( !feof(vault) ) { fgets(vault, _data, charsmax(_data)); parse(_data, _key, charsmax(_key), _other, charsmax(_other)); if( equal(_key, key) && !replaced ) { fprintf(file, "^"%s^" ^"%s^"^n", key, data); replaced = true; } else { fputs(file, _data); } } if( !replaced ) { fprintf(file, "^"%s^" ^"%s^"^n", key, data); } fclose(file); fclose(vault); delete_file(filename); while( !rename_file(temp_vault_name, filename, 1) ) { } //delete_file(temp_vault_name); } public client_disconnect(id) { if(!is_user_bot(id) && !is_user_hltv(id)) { save(id); } } public save(id) { new szData[128]; new steamid[32]; get_user_authid(id, steamid, charsmax(steamid)); if(contain(steamid, "_ID_LAN") != -1) get_user_ip(id, steamid, charsmax(steamid), 1); formatex(szData, charsmax(szData), "%i %i", pont[id], ezust[id]); set_data(steamid, szData) } public client_authorized(id) { if(!is_user_bot(id) && !is_user_hltv(id)) { load(id); } } public load(id) { new szData[128]; new steamid[32]; get_user_authid(id, steamid, charsmax(steamid)); if(contain(steamid, "_ID_LAN") != -1) get_user_ip(id, steamid, charsmax(steamid), 1); if(get_data(steamid, szData, charsmax(szData))) { new valami[32], valami2[32]; parse(szData, valami, charsmax(valami), valami2, charsmax(valami2); pont[id] = str_to_num(valami) ezust[id] = str_to_num(valami2) } }
A segítséget előre is köszönöm!
|