Hallo an alle,
ich habe hier ein kleines Problemchen, und zwar schreibe ich folgende Funktion in meinen Pawn-Code:
forward name(playerid);
public name(playerid)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
return pname;
}
Dann entsteht beim Compilieren dieser Error:
C:\Users\Tony\Desktop\samp03dsvr_RC7_win32\gamemodes\selfmade.pwn(55) : error 090: public functions may not return arrays (symbol "name")
Anscheinend gibt er es als Array zurück, was ich garnicht will. Habe getestes es als Array auszugeben mit return pname[0]; und in der Tat kam der erste Buchstabe des Namens. Was kann ich tun das er es nichtmehr als Array zurückgibt?
Danke für eure Hilfe!