Hey Leute, ich hab ein Bedürfnissystem in meinem Script eingebaut, und will das ganze jetzt als Textdraw anzeigen lassen:
new Text:SpielerStats[MAX_PLAYERS];
forward Stats();
public OnPlayerConnect(playerid)
{
Stats();
TextDrawShowForPlayer(playerid,SpielerStats[playerid]);
}
public OnGameModeInit()
{
SetTimer("Stats",300,1);
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
SpielerStats[playerid] = TextDrawCreate(32.000000,435.000000,"-");
TextDrawAlignment(SpielerStats[playerid],0);
TextDrawBackgroundColor(SpielerStats[playerid],0x000000ff);
TextDrawFont(SpielerStats[playerid],1);
TextDrawLetterSize(SpielerStats[playerid],0.399999,1.000000);
TextDrawColor(SpielerStats[playerid],0xffffffff);
TextDrawSetOutline(SpielerStats[playerid],1);
TextDrawSetProportional(SpielerStats[playerid],1);
TextDrawSetShadow(SpielerStats[playerid],1);
}
}
public Stats()
{
new str[256];
for(new i=0;i<MAX_PLAYERS;i++)
{
if (IsPlayerConnected(i))
{
TextDrawHideForPlayer(i,SpielerStats[i]);
format(str, sizeof(str), "~r~ Hunger: %i / 100 ~r~ Hygiene: %i / 100 ~r~ Harndrang: %i / 100" ,Hunger[i],Hygiene[i],Harndrang[i]);
TextDrawSetString(SpielerStats[i],str);
TextDrawShowForPlayer(i,SpielerStats[i]);
}
else
{
TextDrawHideForPlayer(i,SpielerStats[i]);
}
}
return 1;
}
Der Textdraw wird einfach nicht angezeigt, weis jemand eine Lösung?
Edit: Achja vorher gings, da Stand aber nur Test drinne...
Weis niemand ne Lösung? Ich brauchs^^