02.01.2016, 15:28
Код:
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)//line 804
{
hasmultiple++;
correctsigns_userid=i;
}
if (hasmultiple>0)
{
return -2;
}
}
}
}
return correctsigns_userid;
}
Код:
pawno\include\uf.inc(804) : error 035: argument type mismatch (argument 2)
Additional Information:
• I am now using GetPlayerID in my script, and I am getting this error while using it. I tried removing the GetPlayerID in my script, and the error vanished.
• I started getting this error after I fixed a previous error, which was "redefinition of constant/macro" type on the definition MAX_PICKUPS 999 (again from the include).

