Guten Tag,
Ich habe im Script in meinen Accountsachen folgendes stehen pName[MAX_PLAYER_NAME] aber es funktioniert nicht wenn ich es anwenden möchte, woran kann das liegen ? Also es wird dann nicht der Name ausgegeben.
Guten Tag,
Ich habe im Script in meinen Accountsachen folgendes stehen pName[MAX_PLAYER_NAME] aber es funktioniert nicht wenn ich es anwenden möchte, woran kann das liegen ? Also es wird dann nicht der Name ausgegeben.
Du musst es so haben:
//Oben im Script:
new pName[MAX_PLAYERS][MAX_PLAYER_NAME];
//Unter OnPlayerConnect
GetPlayerName(playerid,pName[playerid],MAX_PLAYER_NAME);
//Und in einem Befehl / Funktion so benutzen:
pName[playerid]
mfg.
Aber ich habe es im enum Accountsachen drinne und dann möchte ich es so nutzen : SpielerInfo[playerid][pName]
Dann müsste das ganze so aussehen.
enum eSpieler
{
pName
};
new SpielerInfo[MAX_PLAYERS][eSpieler];
//OnPlayerConnect
GetPlayerName(playerid,SpielerInfo[playerid][pName],MAX_PLAYER_NAME);
//Verwendung z.B. OnPlayerDisconnect
printf("%s hat den Server verlassen!",SpielerInfo[playerid][pName]);