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