Hi Leute. Ich habe ein kleines Speedometer Problem. (Tacho)
Wie ihr sehen könnt ist auf diesem Tacho hier der Name im Hintergrund von einem Fahrzeug, der Name ist von der ID 0!(Immer 0)
Hier mal mein Script-Zeugs:
news:
new Text:Speedo0;
new Text:Speedo1[MAX_PLAYERS];
new Text:Speedo2;
new Text:Speedo3;
new Text:Speedo4;
new Text:Speedo5;
new Text:Speedo6;
new Text:Speedo7;
new Text:Speedo8;
new Text:Speedo9;
new Text:Speedo10;
new Text:Speedo11[MAX_PLAYERS];
new Text:Speedo12[MAX_PLAYERS];
new Text:Speedo13[MAX_PLAYERS];
OnPlayerStateChange
if(newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new carid = GetPlayerVehicleID(playerid);
new typ;
if(!IsAFahrrad(carid))
{
TextDrawShowForPlayer(playerid, Speedo0);
TextDrawShowForPlayer(playerid, Speedo2);
TextDrawShowForPlayer(playerid, Speedo3);
TextDrawShowForPlayer(playerid, Speedo4);
TextDrawShowForPlayer(playerid, Speedo5);
TextDrawShowForPlayer(playerid, Speedo6);
TextDrawShowForPlayer(playerid, Speedo7);
TextDrawShowForPlayer(playerid, Speedo8);
TextDrawShowForPlayer(playerid, Speedo9);
TextDrawShowForPlayer(playerid, Speedo10);
TextDrawShowForPlayer(playerid, Speedo1[playerid]);
TextDrawShowForPlayer(playerid, Speedo11[playerid]);
TextDrawShowForPlayer(playerid, Speedo12[playerid]);
TextDrawShowForPlayer(playerid, Speedo13[playerid]);
}
Speedo0 = TextDrawCreate(513.000000, 390.000000, "_");
TextDrawBackgroundColor(Speedo0, 255);
TextDrawFont(Speedo0, 1);
TextDrawLetterSize(Speedo0, 0.500000, 7.000000);
TextDrawColor(Speedo0, 100);
TextDrawSetOutline(Speedo0, 0);
TextDrawSetProportional(Speedo0, 1);
TextDrawSetShadow(Speedo0, 1);
TextDrawUseBox(Speedo0, 1);
TextDrawBoxColor(Speedo0, 100);
TextDrawTextSize(Speedo0, 650.000000, 0.000000);
Speedo2 = TextDrawCreate(521.000000, 403.000000, "KM/h:");
TextDrawBackgroundColor(Speedo2, 255);
TextDrawFont(Speedo2, 1);
TextDrawLetterSize(Speedo2, 0.200000, 1.000000);
TextDrawColor(Speedo2, 6456063);
TextDrawSetOutline(Speedo2, 1);
TextDrawSetProportional(Speedo2, 1);
Speedo3 = TextDrawCreate(518.000000, 415.000000, "Benzin:");
TextDrawBackgroundColor(Speedo3, 255);
TextDrawFont(Speedo3, 1);
TextDrawLetterSize(Speedo3, 0.200000, 1.000000);
TextDrawColor(Speedo3, 6456063);
TextDrawSetOutline(Speedo3, 1);
TextDrawSetProportional(Speedo3, 1);
Speedo4 = TextDrawCreate(511.000000, 389.000000, "_");
TextDrawBackgroundColor(Speedo4, 255);
TextDrawFont(Speedo4, 1);
TextDrawLetterSize(Speedo4, 0.500000, -0.300000);
TextDrawColor(Speedo4, -1);
TextDrawSetOutline(Speedo4, 0);
TextDrawSetProportional(Speedo4, 1);
TextDrawSetShadow(Speedo4, 1);
TextDrawUseBox(Speedo4, 1);
TextDrawBoxColor(Speedo4, 1493172479);
TextDrawTextSize(Speedo4, 640.000000, -1.000000);
Speedo5 = TextDrawCreate(513.000000, 427.000000, "Schaden:");
TextDrawBackgroundColor(Speedo5, 255);
TextDrawFont(Speedo5, 1);
TextDrawLetterSize(Speedo5, 0.200000, 1.000000);
TextDrawColor(Speedo5, 6456063);
TextDrawSetOutline(Speedo5, 1);
TextDrawSetProportional(Speedo5, 1);
Speedo6 = TextDrawCreate(513.000000, 389.000000, "_");
TextDrawBackgroundColor(Speedo6, 255);
TextDrawFont(Speedo6, 1);
TextDrawLetterSize(Speedo6, 0.500000, 1.000000);
TextDrawColor(Speedo6, -1);
TextDrawSetOutline(Speedo6, 0);
TextDrawSetProportional(Speedo6, 1);
TextDrawSetShadow(Speedo6, 1);
TextDrawUseBox(Speedo6, 1);
TextDrawBoxColor(Speedo6, 1493172479);
TextDrawTextSize(Speedo6, 507.000000, 0.000000);
Speedo7 = TextDrawCreate(513.000000, 402.000000, "_");
TextDrawBackgroundColor(Speedo7, 255);
TextDrawFont(Speedo7, 1);
TextDrawLetterSize(Speedo7, 0.500000, 1.000000);
TextDrawColor(Speedo7, -1);
TextDrawSetOutline(Speedo7, 0);
TextDrawSetProportional(Speedo7, 1);
TextDrawSetShadow(Speedo7, 1);
TextDrawUseBox(Speedo7, 1);
TextDrawBoxColor(Speedo7, 1493172479);
TextDrawTextSize(Speedo7, 507.000000, 0.000000);
Speedo8 = TextDrawCreate(513.000000, 415.000000, "_");
TextDrawBackgroundColor(Speedo8, 255);
TextDrawFont(Speedo8, 1);
TextDrawLetterSize(Speedo8, 0.500000, 1.000000);
TextDrawColor(Speedo8, -1);
TextDrawSetOutline(Speedo8, 0);
TextDrawSetProportional(Speedo8, 1);
TextDrawSetShadow(Speedo8, 1);
TextDrawUseBox(Speedo8, 1);
TextDrawBoxColor(Speedo8, 1493172479);
TextDrawTextSize(Speedo8, 507.000000, 0.000000);
Speedo9 = TextDrawCreate(513.000000, 427.000000, "_");
TextDrawBackgroundColor(Speedo9, 255);
TextDrawFont(Speedo9, 1);
TextDrawLetterSize(Speedo9, 0.500000, 1.000000);
TextDrawColor(Speedo9, -1);
TextDrawSetOutline(Speedo9, 0);
TextDrawSetProportional(Speedo9, 1);
TextDrawSetShadow(Speedo9, 1);
TextDrawUseBox(Speedo9, 1);
TextDrawBoxColor(Speedo9, 1493172479);
TextDrawTextSize(Speedo9, 507.000000, 0.000000);
Speedo10 = TextDrawCreate(513.000000, 437.000000, "_");
TextDrawBackgroundColor(Speedo10, 255);
TextDrawFont(Speedo10, 1);
TextDrawLetterSize(Speedo10, 0.500000, 1.000000);
TextDrawColor(Speedo10, -1);
TextDrawSetOutline(Speedo10, 0);
TextDrawSetProportional(Speedo10, 1);
TextDrawSetShadow(Speedo10, 1);
TextDrawUseBox(Speedo10, 1);
TextDrawBoxColor(Speedo10, 1493172479);
TextDrawTextSize(Speedo10, 507.000000, 0.000000);
//OnPlayerLogin
Speedo1[playerid] = TextDrawCreate(554.000000, 390.000000, "Name");
TextDrawBackgroundColor(Speedo1[playerid], 255);
TextDrawFont(Speedo1[playerid], 1);
TextDrawLetterSize(Speedo1[playerid], 0.300000, 1.000000);
TextDrawColor(Speedo1[playerid], -1);
TextDrawSetOutline(Speedo1[playerid], 0);
TextDrawSetProportional(Speedo1[playerid], 1);
TextDrawSetShadow(Speedo1[playerid], 1);
Speedo11[playerid] = TextDrawCreate(546.000000, 403.000000, "000");
TextDrawBackgroundColor(Speedo11[playerid], 255);
TextDrawFont(Speedo11[playerid], 1);
TextDrawLetterSize(Speedo11[playerid], 0.239999, 1.000000);
TextDrawColor(Speedo11[playerid], -1);
TextDrawSetOutline(Speedo11[playerid], 1);
TextDrawSetProportional(Speedo11[playerid], 1);
Speedo12[playerid] = TextDrawCreate(546.000000, 414.000000, "000");
TextDrawBackgroundColor(Speedo12[playerid], 255);
TextDrawFont(Speedo12[playerid], 1);
TextDrawLetterSize(Speedo12[playerid], 0.239999, 1.000000);
TextDrawColor(Speedo12[playerid], -1);
TextDrawSetOutline(Speedo12[playerid], 1);
TextDrawSetProportional(Speedo12[playerid], 1);
Speedo13[playerid] = TextDrawCreate(546.000000, 426.000000, "000");
TextDrawBackgroundColor(Speedo13[playerid], 255);
TextDrawFont(Speedo13[playerid], 1);
TextDrawLetterSize(Speedo13[playerid], 0.239999, 1.000000);
TextDrawColor(Speedo13[playerid], -1);
TextDrawSetOutline(Speedo13[playerid], 1);
TextDrawSetProportional(Speedo13[playerid], 1);
//Public (UpdateSpeed)
public UpdateSpeed()
{
new Float:x, Float:y, Float:z;
new string[256], string2[256], string3[256], namestring[256];
for(new i = 0; i<SLOTS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
new const vehicleid = GetPlayerVehicleID(i);
new vehiclee = GetPlayerVehicleID(i);
new Float:speed = GetVehicleSpeed_P(i);
new Float:memory[3]={0.00,0.00,0.00 };
GetVehicleVelocity(vehicleid,memory[0],memory[1],memory[2]);
LastSpeed[i] = speed;
new Float:damage;
GetVehicleHealth(i, damage);
if(!IsAFahrrad(vehiclee))
{
format(string, sizeof(string), "%d", floatround(speed));
TextDrawSetString(Speedo11[i], string);
format(string2, sizeof(string2), "%d",Gas[GetPlayerVehicleID(i)]);
TextDrawSetString(Speedo12[i], string2);
format(string3, sizeof(string3), "%d%", floatround(floatdiv(damage,10.0)));
TextDrawSetString(Speedo13[i], string3);
format(namestring, sizeof(namestring), "%s", FahrzeugName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
TextDrawSetString(Speedo1[i], namestring);
}
}
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;
}
}
Kann mir evtl. jemand helfen?
Hab echt ein Problem damit.