15.01.2011, 15:59
Hello all. I have a problem with textdraws. So, I have 2 textdraws -
Website,
Speedometer.
Website - after mini map
Speedometer - after money bar.
When I enter car, spedometer shows fuel and speed correct, but.. Website TD destroying for no reason, speedometer TD - not after money bar, but after mini map.. If you need, I can take ss. And strangest thing: When I delete website TD - speedometer deleted too?
Script:
TextDraws creating, at OnGameModeInit:
Speedometer in timer:
And
Website,
Speedometer.
Website - after mini map
Speedometer - after money bar.
When I enter car, spedometer shows fuel and speed correct, but.. Website TD destroying for no reason, speedometer TD - not after money bar, but after mini map.. If you need, I can take ss. And strangest thing: When I delete website TD - speedometer deleted too?
Script:
TextDraws creating, at OnGameModeInit:
pawn Код:
foreach(Player, ID)
{
Spidometras[ ID ] = TextDrawCreate(26.000000, 318.000000, "Greitis");
TextDrawBackgroundColor(Spidometras[ID], 255);
TextDrawFont(Spidometras[ID], 2);
TextDrawLetterSize(Spidometras[ID], 0.500000, 1.000000);
TextDrawColor(Spidometras[ID], -65281);
TextDrawSetOutline(Spidometras[ID], 1);
TextDrawSetProportional(Spidometras[ID], 1);
}
Puslapis = TextDrawCreate( 85.000000, 422.000000, "GTA-RP.lt" );
TextDrawAlignment( Puslapis, 2 );
TextDrawBackgroundColor( Puslapis, 255 );
TextDrawFont( Puslapis, 3 );
TextDrawLetterSize( Puslapis, 0.629999, 2.200000 );
TextDrawColor( Puslapis, -16776961 );
TextDrawSetOutline( Puslapis, 1 );
TextDrawSetProportional( Puslapis, 1 );
Speedometer in timer:
pawn Код:
if( IsPlayerInAnyVehicle( ID ) && GetPlayerState( ID ) == PLAYER_STATE_DRIVER )
{
new
Automobilis = GetPlayerVehicleID( ID ),
Modelis = GetVehicleModel( Automobilis )
;
if( Modelis != 489 || Modelis != 510 || Modelis != 509 )
{
if( ZaidejoGreitis( ID ) < 100 )
{
format( Stringas, 60, "~g~Greitis: ~g~%d~n~~g~Degalai: ~g~%d", ZaidejoGreitis( ID ), MasinuDB[ Masina ][ Degalai ] );
TextDrawSetString( Spidometras[ ID ], Stringas );
TextDrawShowForPlayer( ID, Spidometras[ ID ] );
}
else
{
format( Stringas, 70, "~g~Greitis: ~r~%d~n~~g~Degalai: ~g~%d", ZaidejoGreitis( ID ), MasinuDB[ Masina ][ Degalai ] );
TextDrawSetString( Spidometras[ ID ], Stringas );
TextDrawShowForPlayer( ID, Spidometras[ ID ] );
}
}
else
{
format( Stringas, 27, "~g~Greitis: ~g~%d", ZaidejoGreitis( ID ) );
TextDrawSetString( Spidometras[ ID ], Stringas );
TextDrawShowForPlayer( ID, Spidometras[ ID ] );
}
}
}
else
{
TextDrawHideForPlayer( ID, Spidometras[ ID ] );
}
}
pawn Код:
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer( playerid, Puslapis );
.......

