Trava e Destravar Player -
iCracker - 17.04.2013
to usando exemplos da wike os exemplos sao
https://sampwiki.blast.hk/wiki/Function:...erControllable e
https://sampwiki.blast.hk/wiki/SetTimer
mas nao to conseguindo fazer oque eu quero to fazendo a profissao de motorista de onibus e queria que o player
ao digita /proximoponto ele seria travado depois de um tempo destravado para poder continuar so que trava e nao ta destravando vo deixa o codigo que tou tentando usar vou dar rep pra quem ajudar desde ja Grato.
OBS: esse codigo foi a primeira tentativa a segunda foi o settimer acima.
TogglePlayerControllable(playerid,0);
return 1;
Sleep(5000);
TogglePlayerControllable(playerid,1);
return 1;
Re: Trava e Destravar Player -
smiiir - 17.04.2013
Isto ?
PHP код:
forward DescongelarPonto ( playerid ) ; public DescongelarPonto ( playerid )
{
TogglePlayerControllable ( playerid, 1 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Vocк foi descongelado" ) ;
return 1;
}
COMMAND:proximoponto( playerid )
{
TogglePlayerControllable ( playerid, 0 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Vocк foi congelado por 5 segundos" ) ;
SetTimerEx("DescongelarPonto", 5000, false, "i", playerid ) ; // 5000 = 5 Segundos
return 1;
}
Re: Trava e Destravar Player -
Schocc - 17.04.2013
Sу lembrar
forward's use sempre acima do Script aonde sera Chamado!.
Cada public й uma Caixa e esta Caixa tem um ID, o forward significa vamos dizer 'Encaminhar' a funзгo, bem nгo irei falar mais sobre o assunto xd.
Se vocкs querem saber mais Olha como a mбquina abstrata em C / C + + (Abstract Machine em C/C++ use search )
Re: Trava e Destravar Player -
smiiir - 17.04.2013
Quote:
Originally Posted by Schocc
Sу lembrar forward's use sempre acima do Script aonde sera Chamado!.
|
ae nem lembrei.
Re: Trava e Destravar Player -
iCracker - 17.04.2013
error 055: start of function body without function header
error 010: invalid function or declaration
ocorre os seguintes erros quando tento declara a funзao
o problema esta aew quando eu tiro essa parte compula normalmente
forward DescongelarPonto ( playerid ) ; public DescongelarPonto ( playerid ) ;
{
TogglePlayerControllable ( playerid, 1 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Vocк foi descongelado" ) ;
return 1;
}
Re: Trava e Destravar Player -
robertsz - 17.04.2013
Quote:
Originally Posted by iSmirnoff
Isto ?
PHP код:
forward DescongelarPonto ( playerid ) ; public DescongelarPonto ( playerid ) ;
{
TogglePlayerControllable ( playerid, 1 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Vocк foi descongelado" ) ;
return 1;
}
COMMAND:proximoponto( playerid )
{
TogglePlayerControllable ( playerid, 0 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Vocк foi congelado por 5 segundos" ) ;
SetTimerEx("DescongelarPonto", 5000, false, "i", playerid ) ; // 5000 = 5 Segundos
return 1;
}
|
Cara vc coloco um ; depois do public DescongelarPonto ( playerid ) tem que ser sem porriso deu erro iCracker
Re: Trava e Destravar Player -
robertsz - 17.04.2013
ta certo agora ?
Re: Trava e Destravar Player -
iCracker - 17.04.2013
quando eu tiro os ; persiste o erro
error 001: expected token: ";", but found "public"
Respuesta: Trava e Destravar Player -
Parka - 17.04.2013
pawn Код:
forward DescongelarPonto ( playerid ) ;
public DescongelarPonto ( playerid )
{
TogglePlayerControllable ( playerid, 1 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Vocк foi descongelado" ) ;
return 1;
}
COMMAND:proximoponto( playerid )
{
TogglePlayerControllable ( playerid, 0 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Vocк foi congelado por 5 segundos" ) ;
SetTimerEx("DescongelarPonto", 5000, false, "i", playerid ) ; // 5000 = 5 Segundos
return 1;
}
Re: Trava e Destravar Player -
iCracker - 17.04.2013
Muito Bom o Problema ta Resolvido Vlw