[AJUDA]TextDraw nгo aparece, '-'
#1

E aн galera do Fуrum SA-MP.

Entгo, fiz um velocimetro , sу que o nome do veнculo nгo estб aparecendo, e os outros aparecem normalmente.


Code:

pawn Код:
inнcio:
new Text: CarroName[MAX_PLAYERS];

OnGameModeInit:

CarroName[i] = TextDrawCreate(18.000000, 276.000000, " ");
TextDrawBackgroundColor(CarroName[i], 255);
TextDrawFont(CarroName[i], 3);
TextDrawLetterSize(CarroName[i], 0.500000, 1.000000);
TextDrawColor(CarroName[i], -1);
TextDrawSetOutline(CarroName[i], 0);
TextDrawSetProportional(CarroName[i], 1);
TextDrawSetShadow(CarroName[i], 1);
TextDrawUseBox(CarroName[i], 1);
TextDrawBoxColor(CarroName[i], 175);
TextDrawTextSize(CarroName[i], 185.000000, 110.000000);

//Na public de atualizar o vehicle
format(str1,sizeof(str1),"~>~~b~Veiculo: ~w~%s",vehName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
TextDrawSetString(CarroName[i], str1);

format(str1,sizeof(str1),"~>~~b~Veiculo: ~w~%s",vehName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
TextDrawSetString(CarroName[i], str1);
if(VelocimetroONAll == 1)
{
     TextDrawShowForPlayer(i, CarroName[i]);
}
Espero que vocкs me ajudem '-'
Reply
#2

PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == 2) { TextDrawShowForPlayer(playeridCarroNome[playerid]); }
    if(
oldstate == 2) { TextDrawHideForPlayer(playeridCarroNome[playerid]); }
    return 
1;

Reply
#3

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == 2) { TextDrawShowForPlayer(playeridCarroNome[playerid]); }
    if(
oldstate == 2) { TextDrawHideForPlayer(playeridCarroNome[playerid]); }
    return 
1;

Non funciono.
Reply
#4

Troca os format:

PHP код:
format(str1,sizeof(str1),"Veiculo: %s",vehName[GetVehicleModel(GetPlayerVehicleID(i))-400]); 
Reply
#5

kra ve se ja num chegou no limite de text draw.. eu tinha esse problema tbm ai tirei um q num usava tava inutil la e peguei e fiz um d ping e funfou d boa ^^
Reply
#6

pawn Код:
if(VelocimetroONAll == 1 && IsPlayerInVehicle(i)) //Checa se ele estб em um veнculo.
{
     TextDrawShowForPlayer(i, CarroName[i]);
}

/// onplayerentervehicle

TextDrawShowForPlayer(playerid, CarroName[playerid]);

Й isso ? ab
Reply
#7

Sinto muito, mais nenhum desses jeitos funciono D:.


E o limite de textdraw й 1024 by SA-MP wiki , mais nem йah, o meu tem 5 D:


Aн eu coloquei o text: Veнculo no lugar do combustivel e funciono, aguardando respostas. '-'
Reply
#8

#HeeeeeeeeeeeeeeeelP~

This forum requires that you wait 120 seconds between posts. Please try again in 24 seconds.
Reply
#9

Se fez alguma coisa errada.. Da uma vizulizada no teu code todo...
R
Reply
#10

Mano, tб tudo certo, tem um ano e meio que codo e nunca vi uma porra dessas.


'-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)