new Geld[128];
format(Geld, sizeof(Geld), "~g~%d$",GetPlayerMoney(playerid));
Euro = TextDrawCreate(497.000000,11.000000, Geld);
Warum zeigt er mir beim Format(Geld, ...
Immer den Error an undefined Symbol Geld & playerid?
new Geld[128];
format(Geld, sizeof(Geld), "~g~%d$",GetPlayerMoney(playerid));
Euro = TextDrawCreate(497.000000,11.000000, Geld);
Warum zeigt er mir beim Format(Geld, ...
Immer den Error an undefined Symbol Geld & playerid?
Du bist wahrscheinlich bei OnGameModeInit oder so, wo es keine playerid gibt.
hmm.. wo soll ich es denn sonst hinmachen?
OnPlayerSpawn?
Nein. Erstell den Textdraw so unter OnGameModeInit:
Euro = TextDrawCreate(497.000000,11.000000, " ");
Und dann das hier unter OnPlayerSpawn:
new Geld[32];
format(Geld, sizeof(Geld), "~g~%d$", GetPlayerMoney(playerid));
TextDrawSetString(Euro, Geld);
TextDrawShowForPlayer(playerid, Euro);
Bei OnPlayerConnect
Spawned[playerid] = 0;
Euro[playerid] = TextDrawCreate(497.000000,11.000000," ");
// Hier eben noch Font, Outline, etc
Bei OnPlayerDisconnect:
TextDrawDestroy(Euro[playerid]);
Bei OnPlayerSpawn:
Spawned[playerid] = 1;
In einen Timer:
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i) && Spawned[i])
{
new Geld[16];
format(Geld, sizeof(Geld), "~g~%d$",GetPlayerMoney(i));
TextDrawSetString(Euro[i],Geld);
TextDrawShowForPlayer(i,Euro[i]);
}
}
Dann oben noch dein new Text:Euro; zu new Text:Euro[MAX_PLAYERS]; ändern und das hier hinzufügen:
new Spawned[MAX_PLAYERS];
Weiß ja nicht ob du es getestet hast Maercell, doch bei mir gibt es nen Server crash wenn ich connecte
Wenn du GF benutzst, schau ob du alle scriptfiles hast. Ansonsten probier mal das aus:
Euro[playerid] = TextDrawCreate(497.000000,11.000000,"~g~0$");
xD Jet gibts zwar keinen Crash mehr doch nen Bug. Iwie wird die ganze Zeit leertaste to stop the animation angezeigt und das textdraw mit euro ist auch net da
hab das gleiche auch getestet ich bekomme auch die error
Bei mir kommen die Textdraws auch alle nicht mehr... woran liegt das? Steht halt nur da: Leertaste to stop the Animation
EDIT: Das mit dem Leertaste to Stop the Animation hab ich weg bekommen .. aber die Textdraws gehen nicht.
Bei mir kommen die Textdraws auch alle nicht mehr... woran liegt das? Steht halt nur da: Leertaste to stop the Animation
EDIT: Das mit dem Leertaste to Stop the Animation hab ich weg bekommen .. aber die Textdraws gehen nicht.
Schau mal aufs Datum, das Thema ist sehr alt.
Schau mal aufs Datum, das Thema ist sehr alt.
Soll ich für jedes Problem was ich hab ein neuen Thread aufmachen? Ich verwende wenigstens noch vorher die SuFu, und anstatt hier nur müll von dir zu geben könntest du eventuell helfen! Hat jemand vieleicht ne Lösung parat? Hab auch keine weiteren Textdraws hinzugefügt.