[AJUDA]travar player ao entrar e sair -
SERRA93 - 01.06.2011
pessoal tem como ??
quando o player entrar em um local
ou sair de um locar
ele dar uma " congelada " de 2 segundos
so para o pc da pessoa carregar o local
aposto que esse topico ira ajudar muita gente
Re: [AJUDA]travar player ao entrar e sair -
The Knight - 01.06.2011
PHP код:
forward @kCongelar( playerid );
forward @kDescongelar( playerid );
public @kCongelar( playerid )
{
GameTextForPlayer( playerid, "~r~Congelado", 5000, 5 );
TogglePlayerControllable( playerid, 0 );
SetTimerEx( "@kDescongelar", 2000, false, "i", playerid );
return true;
}
public @kDescongelar( playerid )
{
GameTextForPlayer( playerid, "~r~Descongelado", 5000, 5 );
TogglePlayerControllable( playerid, 1 );
return true;
}
E quando precisar que isto aconteзa, basta usar na sua funзгo isto:
PHP код:
@kCongelar( playerid );
Exemplo:
PHP код:
if( !strcmp( cmdtext, "/kComando", true ) )
{
SetPlayerPos( playerid, 0.0, 0.0, 6.0 );
@kCongelar( playerid );
return true;
}
Re: [AJUDA]travar player ao entrar e sair -
SERRA93 - 01.06.2011
NГO SEI ONDE POR @kCongelar( playerid );
E QUANDO DO /KCONGELAR ELE VAI PRO CENTRO DO MAPA
E N CONGELA QUANDO ENTRA E SAI
Re: [AJUDA]travar player ao entrar e sair -
Shadoww5 - 01.06.2011
Claro que ele irб para o centro do mapa ! As coordenadas do "SetPlayerPos" que o The Knight colocou foram 0, 0 e 6, basta vocк trocar !
As forwards devem ser colocadas no inicio do seu GameMode.
E quanto аs publics basta colocб-las no final do GM.
OBS: As publics estгo corretas. Nгo tem motivo para dar erro.
Re: [AJUDA]travar player ao entrar e sair -
The Knight - 01.06.2011
Vocк deve colocar o:
PHP код:
@kCongelar( playerid );
quando quer que o jogador congele durante os 2 segundos.
Tipo se tiver comando para entrar em casas "/entrarcasa", pode colocar nele e passado 2 segundos ele й descongelado.
Fiz o que vocк pediu, agora adapte.
Re: [AJUDA]travar player ao entrar e sair -
TheGarfield - 02.06.2011
pawn Код:
if(!strcmp(cmdtext,"/congelar", true))
{
GameTextForPlayer( playerid, "~r~Congelado", 5000, 5 );
TogglePlayerControllable( playerid, 0 );
SetTimerEx( "@kDescongelar", 2000, false, "i", playerid );
SetPlayerVirtualWorld(playerid, 10);
return 1;
}
public @kDescongelar( playerid )
{
GameTextForPlayer( playerid, "~r~Descongelado", 5000, 5 );
TogglePlayerControllable( playerid, 1 );
SetPlayerVirtualWorld(playerid, 0);
return true;
}
igual do Night, sу que o meu nгo seta para nenhum lugar, porйm ele bota em um mundo virtual.