GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Textdraws Problem » Druckansicht
Playyaya, 02.09.2010, 15:55
Hey leute,
ich habe einen textdraw editor in game gefunden.
also so ein filterscript, jetzt habe ich mir einen textdraw erstellt.
und hat diese code:

ZitatZitat:
TDFile=yes
1T_Created=1
1T_Color=-16776961
1T_BackColor=255
1T_BoxColor=255
1T_Font=1
1T_Text=German First Deathmatch
1T_X=411.000000
1T_Y=430.000000
1T_Alignment=1
1T_Proportional=1
1T_XSize=0.529999
1T_YSize=1.700000
1T_Shadow=2
1T_Outline=0
0T_Created=1
0T_Text=German Frist Deathmatch
0T_X=411.000000
0T_Y=430.000000
0T_Alignment=1
0T_BackColor=255
0T_UseBox=0
0T_BoxColor=255
0T_TextSizeX=0.000000
0T_TextSizeY=0.000000
0T_Color=-16776961
0T_Font=1
0T_XSize=0.529999
0T_YSize=1.700000
0T_Outline=0
0T_Proportional=1
0T_Shadow=2
2T_Created=1
3T_Created=1
4T_Created=1



wie kann ich das jetzt in meinem gamemode rein machen weil ich den filterscript nicht mehr will :D
Rafioso, 02.09.2010, 16:50
Mit dem, was du gerade geschrieben hast, kannst du ohne weiteres kein Textdraw erstellen. Versuche
es mal mit einem anderen Textdraw Editor. Z.B. den hier.
Playyaya, 03.09.2010, 11:38
EDIT//
habe mein problem gelöst.
nur habe ein kleines problem.
also kann ich so eine top liste erstellen ?
zb, über dem minimap soll ein topliste sein mit 5 kills.
also die ersten 5 killer die leute gekillt haben. also die mehrheit :D
tion, 23.09.2010, 08:57
Weiß zwar nicht, wie Textdraws gehen, aber so ( in etwa ) müsste es gehen:
Pawn:
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
// Über OnGameModeInit()
new hitcounter[MAX_PLAYERS];

// In der Public OnPlayerDeath(playerid, killerid, reason)
if(IsPlayerConnected(killerid))
{
 hitcounter[killerid]++;
}

// Da wo der Textdraw stehen soll:
new tmpcounter = 0; // Da werden wir die ID des Spielers speichern, der am meisten Hits hat ^^
new string[264]; // Um einen String zu erzeugen ^^
new tmpname[MAX_PLAYER_NAME]; // Dort speichern wir den Namen des Killers ^^
for(new i = 0; i < MAX_PLAYERS; i++)
{
 if(tmpcounter >= hitcounter[i])
 {

 }
 else
 {
  tmpcounter = 1;
 }
}
GetPlayerName(tmpcounter, tmpname, sizeof(tmpname));
format(string, sizeof(string), "Am meisten Kills: %s", tmpname);

/*
 Und bei TextDrawCreate den Text durch string ersetzen, ohne Anführungsstriche ^^
*/


Mfg,
Tion
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