mach anstatt einen Timer bei deinem wanted geben befehl einen textdrawsetstring und beim clearen und beim payday oder wann er halt wanteds +/- bekommt.
[Hilfe] Wantedlevel anzeigen unter der Geldanzeige [Eigenes Wantedsystem]
- Bannisher_
- Geschlossen
- Erledigt
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
-
-
Also?
new Text:Wanted;
new PlayerText:Wanted[MAX_PLAYERS];//OnGameModeInit
Wanted = TextDrawCreate(512.888427, 102.044425, "]");
TextDrawLetterSize(Wanted, 0.449999, 1.600000);
TextDrawAlignment(Wanted, 1);
TextDrawColor(Wanted, -5963521);
TextDrawSetShadow(Wanted, 0);
TextDrawSetOutline(Wanted, 1);
TextDrawBackgroundColor(Wanted, 51);
TextDrawFont(Wanted, 2);
TextDrawSetProportional(Wanted, 1);Wanted[playerid] = CreatePlayerTextDraw(playerid, 531.111206, 102.044425, "1000");
PlayerTextDrawLetterSize(playerid, Wanted[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Wanted[playerid], 1);
PlayerTextDrawColor(playerid, Wanted[playerid], -1);
PlayerTextDrawSetShadow(playerid, Wanted[playerid], 0);
PlayerTextDrawSetOutline(playerid, Wanted[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Wanted[playerid], 51);
PlayerTextDrawFont(playerid, Wanted[playerid], 1);
PlayerTextDrawSetProportional(playerid, Wanted[playerid], 1);
SetTimer("WantedUpdate",5000,1);//Iwo im script
forward WantedUpdate(playerid);
public WantedUpdate(playerid)
{
new wanted[10];
format(wanted,sizeof(wanted),"%d",Spieler[playerid][pWantedLevel]);
PlayerTextDrawSetString(playerid,Wanted[playerid],wanted);
TextDrawShowForPlayer(playerid,Wanted[playerid]);
TextDrawShowForAll(Wanted);
return 1;
}Joa NicoWiss hast recht.. undefined symbol "playerid"
Mach mal bei onplayerspawn das:
SetTimerEx("WantedUpdate",5000,true,"i", playerid);//Backens gesetzt
Und lösch den anderen Timer bitte -
Bekomme immer noch undefined symbol "playerid"
-
Bekomme immer noch undefined symbol "playerid"
wo ? -
Wanted[playerid] = CreatePlayerTextDraw(playerid, 531.111206, 102.044425, "1000");
PlayerTextDrawLetterSize(playerid, Wanted[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Wanted[playerid], 1);
PlayerTextDrawColor(playerid, Wanted[playerid], -1);
PlayerTextDrawSetShadow(playerid, Wanted[playerid], 0);
PlayerTextDrawSetOutline(playerid, Wanted[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Wanted[playerid], 51);
PlayerTextDrawFont(playerid, Wanted[playerid], 1);
PlayerTextDrawSetProportional(playerid, Wanted[playerid], 1); -
Wanted[playerid] = CreatePlayerTextDraw(playerid, 531.111206, 102.044425, "1000");
PlayerTextDrawLetterSize(playerid, Wanted[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Wanted[playerid], 1);
PlayerTextDrawColor(playerid, Wanted[playerid], -1);
PlayerTextDrawSetShadow(playerid, Wanted[playerid], 0);
PlayerTextDrawSetOutline(playerid, Wanted[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Wanted[playerid], 51);
PlayerTextDrawFont(playerid, Wanted[playerid], 1);
PlayerTextDrawSetProportional(playerid, Wanted[playerid], 1);ist das schon auf onplayerspawn ?
-
Bekomme keine Errors/Warnings mehr.
Jedoch wird inGame nichts angezeigt. -
wo wrd textdrawsetstring verwendet ?
hast du dir auch wanteds gegeben ? -
Textdrawsetstring muss zb beim befehl zur wtd vergabe verwendet werden oder?
Aber welchen string nimmt man zb. bzw wir formatiert man den?
-
new string[128];
format(string, sizeof(string), "Wanteds: %i", Wanted[playerid]);
PlayerTextDrawSetString(playerid, WantedTextDraw[playerid], string); -
-
wird immer noch nicht angezeigt..
-
wird immer noch nicht angezeigt..
hast du teamviewer ? -
ne.
-
Ich haue heute abend mal ein Tutorial raus
Ich schreibe dann einfach nochmal hier in den Thread / editiere meinen Beitrag -
Ich haue heute abend mal ein Tutorial raus
Ich schreibe dann einfach nochmal hier in den Thread / editiere meinen Beitrag
Wäre sehr nice von dir!EDIT: Hat sich erledigt.
Danke an FreshDiddi: -
breadfish.de
Hat das Thema geschlossen.