26.06.2014, 17:24
(
Последний раз редактировалось rm0203; 26.06.2014 в 18:17.
)
Crie uma stock Pausar(playerid):
E insira no momento da entrada do seu player no interior, ou use 'IsPlayerInRangeOfPoint':
pawn Код:
new Carregado[MAX_PLAYERS];
forward CarregarInterior();
pawn Код:
stock Pausar(playerid)
{
Carregado[playerid] = 1;
TogglePlayerControllable(playerid, false);
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid,x,y,z+2); // Aumentar o z para que o player nгo "caia"
SetTimer("CarregarInterior",4000,false);
}
pawn Код:
public CarregarInterior()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Carregado[i] == 1)
{
TogglePlayerControllable(i, true);
Carregado[i] = 0;
}
}
}
}
pawn Код:
Pausar(playerid);
pawn Код:
GameTextForPlayer(playerid,"Objetos sendo carregados.",1500,4);