[Ajuda] Tempo para executar a aзгo
#1

Como faзo por exemplo dar um tempo pra executar a aзгo, mas tipo sem criar uma public pro settimer
й por que tipo quero fazer isso em muitos lugares e vai ter q fazer muita coisa

eu quero tipo fazer um delay pra ele entrar no local

SetPlayerPos(playerid,285.8182,-86.7488,1001.5229);


..

alguma ideia?
Reply
#2

Quote:
Originally Posted by KevinStyle
Посмотреть сообщение
Como faзo por exemplo dar um tempo pra executar a aзгo, mas tipo sem criar uma public pro settimer
й por que tipo quero fazer isso em muitos lugares e vai ter q fazer muita coisa

eu quero tipo fazer um delay pra ele entrar no local

SetPlayerPos(playerid,285.8182,-86.7488,1001.5229);


..

alguma ideia?
No meu gamemode, eu congelo o jogador por 5 segundos para dar tempo de carregar totalmente os objetos e evitar que ele caia.

PHP код:
forward DescongelarJogador(playerid);
// onde ocorre o teleporte
SetPlayerPos(playerid,285.8182,-86.7488,1001.5229+1);  // sempre bom usar o "+1" pra evitar que ele congele bugado no chгo, ou abaixo dele
TogglePlayerControllable(playerid0); //congela
SetTimerEx("DescongelarJogador"5000false"i"playerid);
//
public  DescongelarJogador(playerid)
{
     
TogglePlayerControllable(playerid1);
     return 
1;

Vocк usaria sу essas 2 linhas sempre:

PHP код:
TogglePlayerControllable(playerid0); //congela
SetTimerEx("DescongelarJogador"5000false"i"playerid); 
Reply
#3

Isso ae tem no meu gamemode, eu queria fazer tipo um fade in e fade out na hora de entrar e sair, sу que ele ta entrando no local e depois a tela fica escura, eu queria q a tela ficava escura ai teleportava e voltava a tela normal
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)