[Ajuda] Text com problema
#1

Olб, eu to com um problema no TextDraw de Medidor de Combustivel, quando entra no carro ele fica indo pra 0 e a quantidade que vocк estб, e fica repetindo, por exemplo, eu tenho 38 litros de Combustivel, aparece 38 e 0, 38 e 0 e fica repetindo essa mesma coisa, alguem saberia como arrumar?

Codigo:

pawn Код:
//em OnPlayerUpdate

if(IsPlayerConnected(playerid))
{
new vid;
vid = GetPlayerVehicleID(playerid);
new modelo;
modelo = GetVehicleModel(vid);
new playerState = GetPlayerState(playerid);
if((modelo == 417 || modelo == 425 || modelo == 447 || modelo == 460 || modelo == 469 || modelo == 476 || modelo == 487 || modelo == 488 || modelo == 497 || modelo == 511 || modelo == 512 || modelo == 513 || modelo == 519 || modelo == 520 || modelo == 548 || modelo == 553 || modelo == 563 || modelo == 577 || modelo == 592 || modelo == 593))
{
if(IsPlayerInAnyVehicle(playerid)){
if(playerState == PLAYER_STATE_DRIVER)
{
new string3[156];
format(string3, sizeof(string3), " ~w~%d Litros de ~b~~h~AvGas",dini_Int(file, "CombustivelAvGas"));
TextDrawSetString(Velo[playerid], string3);
TextDrawShowForPlayer(playerid, Velo[playerid]);
}
}
}
}
Reply
#2

Creio que seja por causa da "dini" por ela ser lenta.

Vocк deveria colocar para carregar a variбvel quando logar ou criar um timer para atualiza-la, que seja superior 1000(1 segundo).
Reply
#3

Vou tentar aqui :3 Valew
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)