Köszönöm Eps . Már csak egy kérdés és több nincs :D
Ebben mi a hiba ?
new Text:Textdraw4;
public OnGameModeInit()
{
Textdraw4 = TextDrawCreate(44.000000, 325.000000, \"Név\");
TextDrawBackgroundColor(Textdraw4, 255);
TextDrawFont(Textdraw4, 0);
TextDrawLetterSize(Textdraw4, 0.500000, 1.000000);
TextDrawColor(Textdraw4, -1);
TextDrawSetOutline(Textdraw4, 0);
TextDrawSetProportional(Textdraw4, 1);
TextDrawSetShadow(Textdraw4, 1);
return 1;
}
public OnPlayerUpdate(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(name, sizeof(name), \"%s\", name);
TextDrawSetString(Textdraw4, name);
TextDrawShowForPlayer(playerid, Textdraw4);
return 1;
}
Az a gondom vele hogy nem nem írja ki a player nevét , hanem csak annyit ír hogy név . Miért ?
Így csináltam :
new getname[MAX_PLAYER_NAME];
GetPlayerName(playerid, getname, MAX_PLAYER_NAME);
format(getname, sizeof(getname), \"%s\", getname);
TextDrawSetString(Textdraw3, getname);
TextDrawShowForPlayer(playerid, Textdraw3);
Amíg 1 online player van addig jól megy , de ha már ketto akkor elkezdi váltogatni a neveket . Szóval Game94 asdasd Game94 asdasd Game94 asdasd Game94 asdasd Game94 asdasd Game94 asdasd Game94 asdasd Game94 asdasd
Így váltogatja folyamatosan . Ja és az egész az OnPlayerUpdate alatt van .