Hallo
Da ich etwas in meinen GM eingebaut habe und strcmp und diese "Gebilde" (spli, strock etc..) nicht kenne, brauche ich eure Hilfe. Ich habe ein paar Errors:
stock split(const strsrc[], strdest[][], delimiter) //Zeile 14437
{
	new i, li;
	new aNum;
	new len;
	while(i <= strlen(strsrc))
	{
    	if(strsrc[i] == delimiter || i == strlen(strsrc)) // 144444
    	{
        	len = strmid(strdest[aNum], strsrc, li, i, 128);
        	strdest[aNum][len] = 0;
        	li = i+1;
        	aNum++;
    	}
    	i++;
	}
	return 1; //14453
}
stock GetPlayerID(const Name[]) // 14493
{
	for(new i; i<MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
	    	new pName5[MAX_PLAYER_NAME];
			GetPlayerName(i, pName5, sizeof(pName5)); //14500
	    	if(strcmp(Name, pName5, true)==0)
	    	{
	        	return i;
			}
		}
	}
	return -1; //14507
}
C:\Users\Simon\Desktop\dudalus233.pwn(14437) : error 025: function heading differs from prototype
C:\Users\Simon\Desktop\dudalus233.pwn(14493) : warning 219: local variable "Name" shadows a variable at a preceding level
C:\Users\Simon\Desktop\dudalus233.pwn(14501) : error 035: argument type mismatch (argument 1)
C:\Users\Simon\Desktop\dudalus233.pwn(14493) : warning 203: symbol is never used: "Name"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Ich kenne mich damit nicht gut aus und wäre nett, wenn mir jemand den Error/die Ursache grob erklären könnte.
MfG dUDA