SA-MP Forums Archive
[Ajuda] Text com problema - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Text com problema (/showthread.php?tid=463362)



Text com problema - MoonRey - 11.09.2013

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]);
}
}
}
}



Re: Text com problema - Russo66 - 11.09.2013

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).


Re: Text com problema - MoonRey - 11.09.2013

Vou tentar aqui :3 Valew