[Ajuda] Pequeno problema com textdraw
#1

Galera tou tentando fazer uma coisa aqui no meu server envolvendo textdraws e pickups, mas nгo ta dando muito certo...
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    new textid;
    if(pickupid == pickupCentral[0])
    {
        textid = 1;
        TextDrawSetString(TextosEntrarSair[playerid], "~w~Para entrar aperte ~g~~h~~h~F ~w~ou ~g~~h~~h~ENTER");
        TextDrawShowForPlayer(playerid, TextosEntrarSair[playerid]);
        SetTimerEx("SumirTextos", 5000, false, "di", textid, playerid);
    }
    if(pickupid == pickupCentral[1])
    {
        textid = 1;
        TextDrawSetString(TextosEntrarSair[playerid], "~w~Para sair aperte ~r~~h~~h~F ~w~ou ~r~~h~~h~ENTER");
        TextDrawShowForPlayer(playerid, TextosEntrarSair[playerid]);
        SetTimerEx("SumirTextos", 5000, false, "di", textid, playerid);
    }
    return 1;
}
forward SumirTextos(textid, playerid);
public SumirTextos(textid, playerid)
{
    if(textid == 1)
    {
        TextDrawHideForPlayer(playerid, TextosEntrarSair[playerid]);
    }
    return 1;
}
queria fazer pra que quando o player passa-se pela pickup aparecer o textdraw e apуs 5 segundos sumir, mas o text nгo ta aparecendo :/ e no meu ponto de vista nгo tem nada de errado ai *--*


@Edit

Deixa ja fiz de outra forma
pawn Код:
public OnPlayerUpdate(playerid)
{
    if(GetPlayerVirtualWorld(playerid) == 0)
    {
        if(PlayerToPoint(2.0, playerid, -2455.8606,2104.1426,14.5782))
        {
            TextDrawSetString(TextosEntrarSair[playerid], "~w~Para entrar aperte ~g~~h~~h~F ~w~ou ~g~~h~~h~ENTER");
            TextDrawShowForPlayer(playerid, TextosEntrarSair[playerid]);
        }
        else { TextDrawHideForPlayer(playerid, TextosEntrarSair[playerid]); }
    }
    else if(GetPlayerVirtualWorld(playerid) == 1)
    {
        if(PlayerToPoint(2.0, playerid, 389.7770,173.9621,1008.3828))
        {
            TextDrawSetString(TextosEntrarSair[playerid], "~w~Para sair aperte   ~r~~h~~h~F ~w~ou ~r~~h~~h~ENTER");
            TextDrawShowForPlayer(playerid, TextosEntrarSair[playerid]);
        }
        else { TextDrawHideForPlayer(playerid, TextosEntrarSair[playerid]); }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)