[Ajuda] tб difнcil ! -
JonathanFeitosa - 19.03.2011
Nгo Sei Porque Nгo Pega, esse ai foi o Lux Que me Passou. o Antigo nao pega mesmo assim n pega :C ajuda aew o boneco nem entra nem sai
pawn Код:
public JFSEntradaSaida(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 2.0,1413.3787,-1702.2257,13.5395))
{
GameTextForPlayer(i, "~p~Seguranca Maxima", 5000, 1);
SetPlayerInterior(i, 0);
SetPlayerPos(playerid,538.6310,-891.6687,1304.2014);
}
if(IsPlayerInRangeOfPoint(i, 1,538.6310,-891.6687,1304.2013))
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,1413.3787,-1702.2257,13.5396);
}
}
}
return 1;
}
Re: [Ajuda] tб difнcil ! -
LuxurioN™ - 19.03.2011
Quote:
Originally Posted by Jonathan_Feitosa
Nгo Sei Porque Nгo Pega, esse ai foi o Lux Que me Passou. o Antigo nao pega mesmo assim n pega :C ajuda aew o boneco nem entra nem sai
pawn Код:
public JFSEntradaSaida(playerid) { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(IsPlayerInRangeOfPoint(i, 2.0,1413.3787,-1702.2257,13.5395)) { GameTextForPlayer(i, "~p~Seguranca Maxima", 5000, 1); SetPlayerInterior(i, 0); SetPlayerPos(playerid,538.6310,-891.6687,1304.2014); } if(IsPlayerInRangeOfPoint(i, 1,538.6310,-891.6687,1304.2013)) { SetPlayerInterior(i, 0); SetPlayerPos(i,1413.3787,-1702.2257,13.5396); } } } return 1; }
|
Como eu disse atravйs de mensagem privada. O Script nгo vai chamar a funзгo toda hora para verificar se o jogador estб em tal posiзгo. Defina um temporizador para isso. Do contrбrio, nгo vai funcionar.
pawn Код:
//Temporizador:
SetTimer("JFSEntradaSaida",TEMPO(Milisegundos),true);
O exemplo que eu lhe mandei usando o loop й apenas um exemplo, tal nгo й 100% recomendбvel por existir maneiras mais "Rapidas" (Foreach por exemplo).
Edit: Caso vocк nгo entenda o que eu disse acima, й basicamente isso:
Код:
OnPlayerConnect:
SetTimer("JFSEntradaSaida",1000,true);
pawn Код:
forward JFSEntradaSaida();
public JFSEntradaSaida()
{
for(new lp = GetMaxPlayers( ), i; i < lp;i++ )
{
if(IsPlayerInRangeOfPoint(i, 2.0,1413.3787,-1702.2257,13.5395))
{
GameTextForPlayer(i, "~p~Seguranca Maxima", 5000, 1);
SetPlayerInterior(i, 0);
SetPlayerPos(playerid,538.6310,-891.6687,1304.2014);
}
if(IsPlayerInRangeOfPoint(i, 1,538.6310,-891.6687,1304.2013))
{
SetPlayerInterior(i, 0);
SetPlayerPos(i,1413.3787,-1702.2257,13.5396);
}
}
return 1;
}
Re: [Ajuda] tб difнcil ! -
JonathanFeitosa - 19.03.2011
Perai vo tentar aki Rбpidola nгo li o MP todo
@edit
Jб Pronto vlw Lux ! Eu Fiz Por Comando foi o geito =) pego certin riaria vlws
@CLOSED TOPIC =)