SA-MP Forums Archive
[Pedido] Sistema de Fome e Sede em "GameTextForPlayer" - 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: [Pedido] Sistema de Fome e Sede em "GameTextForPlayer" (/showthread.php?tid=664783)



Sistema de Fome e Sede em "GameTextForPlayer" - RayanSanty - 10.03.2019

Alguem tem uma base de um sistema de Fome e Sede com o texto na tela em "GameTextForPlayer"?
Preciso disso para um servidor RP de Android, o android nao suporta TextDraw.

Se puder uma base com /comer para aumentar a fome e sede tambem ajudaria muito


Re: Sistema de Fome e Sede em "GameTextForPlayer" - ipsLuan - 10.03.2019

Com GameTextForPlayer nгo tem.
Vocк tem que criar/adaptar.


Re: Sistema de Fome e Sede em "GameTextForPlayer" - RayanSanty - 10.03.2019

e um sisteminha de velocimetro em GameTextForPlayer?


Re: Sistema de Fome e Sede em "GameTextForPlayer" - ipsLuan - 10.03.2019

Sу em TextDraw tambйm.
Vocк tem que criar/adaptar, nгo tem jeito.


Re: Sistema de Fome e Sede em "GameTextForPlayer" - AutoMatic2 - 10.03.2019

Tem PC nгo?

PHP Code:
new VelocimetroTimer[MAX_PLAYERS];
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        
VelocimetroTimer[playerid] = SetTimerEx("UpdatePlayerVelocimetro"100true"i"playerid);
    }
    else
    {
        
KillTimer(VelocimetroTimer[playerid]);
    }
    return 
1;
}
public 
UpdatePlayerVelocimetro(playerid)
{
    if(
GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
    {
        new 
string[35];
    
        
format(stringsizeof(string), "~r~Velocidade: ~w~%d ~b~KM/h"GetVehicleSpeed(GetPlayerVehicleID(playerid)));
        
GameTextForPlayer(playeridstringfalse2);
    }
    return 
1;
}
GetVehicleSpeed(vehicleid)
{
    new 
Float:Pos[3];
    
GetVehicleVelocity(vehicleidPos[0], Pos[1], Pos[2]);
    return 
floatround(floatsqroot(Pos[0] * Pos[0] + Pos[1] * Pos[1] + Pos[2] * Pos[2]) * 180.0);

Tem esse [Tutorial] de 2013 que o cara nгo sabia usar TextDraws e fez por GameTextForPlayer, Mais tem coisas erradas:

https://sampforum.blast.hk/showthread.php?tid=432077

Ainda sim acho melhor fazer na public OnPlayerUpdate pra n pesar o servidor.