22.04.2013, 17:17
(
Последний раз редактировалось hard_dalzot; 22.04.2013 в 17:38.
Причина: [RESOLVIDO]
)
Galera tou tentando fazer uma coisa aqui no meu server envolvendo textdraws e pickups, mas nгo ta dando muito certo...
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 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;
}
@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;
}