KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Sonntag, 01. März 2026, 00:37:08
Position: Home » Grand Theft Auto: San Andreas » Multiplayer » [SA-MP v2] KM/H Anzeige als Textdraw?

Willkommen im GTAvision.com Forum

Du bist noch nicht bei uns angemeldet. Wenn das dein erster Besuch bei uns ist, so kannst du die wichtigsten Funktionen des Boards in der FAQ nachlesen. Um Beiträge zu schreiben oder neue Themen zu erstellen musst du in fast jedem Forum registriert und eingeloggt sein. Dies gilt nicht bei den Newskommentaren, dort können auch Gäste etwas schreiben ohne sich vorher registrieren zu müssen. Damit du Beiträge lesen kannst, musst du dir erst ein Forum aussuchen welches dich interessiert, z.B. GTA V - Allgemeines, dann klickst du auf ein Thema das dich interessiert z.B. "Allgemeine GTA V Plauderecke" und schon kannst du die Beiträge lesen. Um im genannten Thema zu antworten, musst du dich allerdings vorher eingeloggt haben. Viel Spaß in unserem Forum, wünscht das gesamte GTAvision.com Team.

Follow @GTAvision
Grand Theft Auto: San Andreas
Thema: [SA-MP v2] KM/H Anzeige als Textdraw? [Seite 1 ]  

Kein neuer Beitrag 29.11.2007, 18:44
Beitrag #1   

Graf
Obergangster
* * * * * * O O O O O
Kein Bild vorhanden
Registrierung: 20.04.2007, 18:31
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Beiträge: 185

Ich will die KM/H Anzeige von Recycler als Textdraw Anzeige machen, aber irgendwie schaff ich es
nicht. Entweder hängt sie oder funktioniert nur wenn ein Player allein drin ist. Kann mir bitte mal
jemand sagen was ich falsch mache? Ich will das die KM/H Anzeige auch zu Fuß funktionniert. Hier
mein letzter Versuch:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#define SLOTS 100

enum SavePlayerPosEnum {
Float:LastX,
Float:LastY,
Float:LastZ
}

new SpeedMode = 0;
new UpdateSeconds = 1;
new SavePlayerPos[SLOTS][SavePlayerPosEnum];
new Text:darstellungunten[100];
new killsvonplayer[MAX_PLAYERS];
forward UpdateSpeed(playerid);

public UpdateSpeed(playerid){
new Float:x,Float:y,Float:z;
new Float:distance,value,string[256];
for(new i=0; i<SLOTS; i++){
for(new a=0; a<MAX_PLAYERS; a++){
if(IsPlayerConnected(a) ){
TextDrawDestroy(darstellungunten[a]);
GetPlayerPos(i, x, y, z);
distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
value = floatround(distance * 2500);
if(UpdateSeconds > 1){
value = floatround(value / UpdateSeconds);
}
if(SpeedMode){
format(string,sizeof(string),"~r~%d MPH",floatround(value/1600));
GameTextForPlayer(i, string, 1100, 5);
}
else{
killsvonplayer[a] = GetPlayerScore(a);
format(string,sizeof(string),"~r~Kills:~w~%d ~r~%d ~w~KM/H", killsvonplayer[a], floatround(value/1000));
darstellungunten[a] = TextDrawCreate(50.0, 420.0, string);
TextDrawLetterSize(darstellungunten[a], 0.5, 2.5);
TextDrawShowForPlayer(a,darstellungunten[a]);
}
}
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;
}
}
}

SetTimer("UpdateSpeed", UpdateSeconds*1000, 1);

Kein neuer Beitrag 29.11.2007, 18:58
Beitrag #2   

dödel
Capo
* * * * * * * * * * O
Registrierung: 16.04.2007, 22:15
Lieblings-GTA: GTA: Vice City
Wohnort: The Triangle
Beiträge: 3191

Müsste so passen *jop*

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?

public UpdateSpeed(playerid)
{
new stringcar[256];

for(new i=0; i<MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
TextDrawDestroy(carspeed[i]);
}
}

for(new i=0; i<MAX_PLAYERS; i++)
{

if (IsPlayerConnected(i))
{

if(IsPlayerInAnyVehicle(i))
{

new Float:x[MAX_PLAYERS],Float:y[MAX_PLAYERS],Float:z[MAX_PLAYERS];
new Float:distance[MAX_PLAYERS],value[MAX_PLAYERS];

GetPlayerPos(i, x[i], y[i], z[i]);
distance[i] = floatsqroot(floatpower(floatabs(floatsub(x[i],SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y[i],SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z[i],SavePlayerPos[i][LastZ])),2));
value[i] = floatround(distance[i] * 2500);

if(UpdateSeconds > 1){
value[i] = floatround(value[i] / UpdateSeconds);
}

format(stringcar,sizeof(stringcar),"~r~%d ~w~KM/H",floatround(value[i]/1000));

SavePlayerPos[i][LastX] = x[i];
SavePlayerPos[i][LastY] = y[i];
SavePlayerPos[i][LastZ] = z[i];

}
else
{
format(stringcar, sizeof(stringcar)," ");
}

carspeed[i] = TextDrawCreate(270.0, 380.0, stringcar);
TextDrawLetterSize(carspeed[i], 0.5, 2.5);
TextDrawShowForPlayer(i,carspeed[i]);

}

}

}

?>

Kein neuer Beitrag 30.11.2007, 16:03
Beitrag #3   

Graf
Obergangster
* * * * * * O O O O O
Kein Bild vorhanden
Registrierung: 20.04.2007, 18:31
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Beiträge: 185

Bei mir gehts jetz. Danke.

Druckansicht

n/a n/a 1     (Anzeige: 1 – 3; Insgesamt: 3) n/a n/a
Toggle Ähnliche Themen zu „[SA-MP v2] KM/H Anzeige als Textdraw?“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Kostenloser Supersportwagen Dewbauchee Champion und mehr 0 6333 09.02.2026, 22:46
Von: GTAvision.com
09.02.2026, 22:46
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Der Karin Everon RS im Mosh-Mosh-Design und mehr 0 9512 28.01.2026, 21:27
Von: GTAvision.com
28.01.2026, 21:27
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Neuer Modus 'Villa Überfall' und mehr 0 7889 28.01.2026, 21:19
Von: GTAvision.com
28.01.2026, 21:19
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   'A Safehouse in the Hills' veröffentlicht 0 14443 11.12.2025, 23:57
Von: GTAvision.com
11.12.2025, 23:57
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   GTA+: Eine Million GTA$-Rabatt auf Villen und mehr 0 25713 11.12.2025, 23:15
Von: GTAvision.com
11.12.2025, 23:15
Von: GTAvision.com
Zum letzten Beitrag
  • 0.050652 Sek., 13 DB-Zugriffe, 1.896 MiB
  • Powered by Boardsolution v1.45
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads