Quote:
Originally Posted by Roel
pawn Код:
stock CheckPh(nmbr[]) { new string[20]; new File: file = fopen("phone.cfg", io_read); if(!fexist("phone.cfg")) { print("Couldn't find phone.cfg, created file."); fcreate("phone.cfg"); return 0; } while(fread(file, string)) { if(strcmp(string,nmbr,true) == 0)// Help me on this please { return -1; // if Checkph returns false the number is already taken. } } fclose(file); return 0; }
|
Won't work. You can't use
strcmp with integers. You either need to convert all integers to strings and do a
strcmp check, or convert all strings to integers and do a regular
== check.