Hi ich möchte so eine Box scripten wo dann ein paar stats drinne stehen unten links allso mit wanteds,EXP,Level,Lebel
Wie mach ich das am besten ?
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
-
Mit einem Textdraw Editor die Textdraws erstellen , dann per Timer oder da wo du die Variablen änderst TextDrawSetString(blabla)
-
und wie mach ich die Box ?
-
und wie mach ich die Box ?
Mit einem Textdraw Editor die Textdraws erstellen, dann per Timer oder da wo du die Variablen änderst TextDrawSetString(blabla)
-
aso sorry bekomme ein Error
Zeile (294) : Falscher Variablentyp als Parameter (Parameter #1)
Zeile (294) : Falscher Variablentyp als Parameter (Parameter #1)
Zeile (295) : Falscher Variablentyp als Parameter (Parameter #3)new EXP1, Geld1, PayDay1;
new Exp = GetPVarInt(playerid,"EXP");
new Geld = GetPVarInt(playerid,"Geld");
new Payday = GetPVarInt(playerid,"PayTime");
format(EXP1, sizeof(EXP1), "~b~EXP~w~: %i/", Exp);
EXP = TextDrawCreate(33.000000,238.000000,EXP1);
SetTextDrawString(EXP,EXP1);
TextDrawShowForPlayer(playerid,EXP);
return 1; -
new EXP1[128], Geld1[128], PayDay1[128];
-
Danke
Klappt -
Es heißt TextDrawSetString
Abtippen will gelernt sein
-
Es zeigt aber kein Textdraw an
public OnPlayerConnect(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(dini_Exists(Spielerdatei))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
}
PlayAudioStreamForPlayer(playerid,"http://musik.shop2.de/Flo%20Rida_%20_Good%20Feeling_%20(Lyric%20video).mp3");
timer[1] = SetTimer("Speedometer",1000, 1);
Tacho[playerid] = TextDrawCreate(460.000000, 381.500000, " ");
TextDrawBackgroundColor(Tacho[playerid], 255);
TextDrawFont(Tacho[playerid], 1);
TextDrawLetterSize(Tacho[playerid], 0.32, 0.97);
TextDrawColor(Tacho[playerid], -1);
TextDrawSetOutline(Tacho[playerid], 0);
TextDrawSetProportional(Tacho[playerid], 1);
TextDrawSetShadow(Tacho[playerid], 1);
TextDrawHideForAll(Tacho[playerid]);}
-
-
TextDrawHideForAll(Tacho[playerid]);
Sicher das es damit richtig ist? -
SOrry falscher Code und mein Samp ging eben nicht mehr hier der richtige
public OnPlayerSpawn(playerid)
{
if(GetPVarInt(playerid,"ersterspawnen")==0)
{
SendClientMessage(playerid,Weiss,"Um die Musik auszumachen tippe {C30000}/stopmusic {FFFFFF} und um die Audionachricht auszumachen tippe {C30000}/audiomsg.");
}
new EXP1[128], Geld1[128], PayDay1[128];
new Exp = GetPVarInt(playerid,"EXP");
new Geld = GetPVarInt(playerid,"Geld");
new Payday = GetPVarInt(playerid,"PayTime");
Stats = TextDrawCreate(33.000000,215.000000,"~g~---Deine Statistik---");
TextDrawShowForPlayer(playerid,Stats);
format(EXP1, sizeof(EXP1), "~b~EXP~w~: %i/", Exp);
EXP = TextDrawCreate(33.000000,238.000000,EXP1);
TextDrawSetString(EXP,EXP1);
TextDrawShowForPlayer(playerid,EXP);
format(Geld1, sizeof(Geld1), "~g~Geld~w~: %i€", Geld);
GELD = TextDrawCreate(31.000000,251.000000,Geld1);
TextDrawSetString(GELD,Geld1);
TextDrawShowForPlayer(playerid,GELD);
format(PayDay1, sizeof(PayDay1), "~r~PayDay in~w~: %i",Payday);
PAYDAY = TextDrawCreate(31.000000,269.000000,PayDay1);
TextDrawSetString(PAYDAY,PayDay1);
TextDrawShowForPlayer(playerid,PAYDAY);
return 1;
}Es wir angezeigt aber falsch.
-
breadfish.de
Hat das Thema geschlossen.