Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock IsDataUsingIPExist(playerid,key[])
- {
- new f[64];
- format(f,sizeof(f),folder_ipdata "%s.ini",GetIP(playerid));
- return !fexist(f) ? false : fkeyexist(f,key)
- }
- stock SaveDataUsingIP(playerid,key[],value[])
- {
- new f[64];
- format(f,sizeof(f),folder_ipdata "%s.ini",GetIP(playerid));
- if(!fexist(f)) fcreate(f);
- fsetstring(f,key,value);
- }
- stock LoadDataUsingIP(playerid,key[],bool:del = false)
- {
- new f[64], ret[M_S], File:handle, rem = 0;
- format(f,sizeof(f),folder_ipdata "%s.ini",GetIP(playerid));
- if(fexist(f) && fkeyexist(f,key))
- {
- format(ret,sizeof(ret),fgetstring(f,key));
- if(del)
- {
- fremovekey(f,key);
- handle = fopen(f,io_append);
- if(!flength(f)) rem = 1;
- fclose(f);
- if(rem) fremove(f);
- }
- }
- return ret;
- }
Add Comment
Please, Sign In to add comment