15.08.2015, 21:07
So recently I have included a file named uf.inc to help my scripting, and I experience that the uf.inc has it's own errors. I fixed most of them, but there is one left that I can't figure out. Maybe someone can help me fix it?
Compile:
Error Line:
The person whose answer will get my problem fixed will get a +rep
Код:
stock GetPlayerID(const playername[], partofname=0) //By Jan "DracoBlue" Schьtze (edited by Gabriel "Larcius" Cordes) { new i; new playername1[MAX_STRING]; for (i=0;i<MAX_PLAYERS;i++) { if (IsPlayerConnected(i)) { GetPlayerName(i,playername1,sizeof(playername1)); if (strcmp(playername1,playername,true)==0) { return i; } } } new correctsigns_userid=-1; new tmpuname[MAX_STRING]; new hasmultiple=-1; if(partofname) { for (i=0;i<MAX_PLAYERS;i++) { if (IsPlayerConnected(i)) { GetPlayerName(i,tmpuname,sizeof(tmpuname)); if (strfind(tmpuname,partofname,true)==0) { hasmultiple++; correctsigns_userid=i; } if (hasmultiple>0) { return -2; } } } } return correctsigns_userid; }
Compile:
Код:
C:\Users\PC\Desktop\GTA San Andreas MP [0.3 Server]\pawno\include\uf.inc(803) : error 035: argument type mismatch (argument 2)
Код:
if (strfind(tmpuname,partofname,true)==0)
The person whose answer will get my problem fixed will get a +rep