Bom, é meu primeiro TUTORIAL entгo nгo venha aqui bancar o de bomzгo.
Vamos ao tutorial!
Adquira em seu modo de jogo um CallBack OnPlayerConnect para encontrar isso:
peão Код:- Código:
public OnPlayerConnect ( playerid )
{
Adicionado esse Timer na CallBack, gerado:
peão Код:- Código:
public OnPlayerConnect ( playerid )
{
SetTimerEx ( "ChecarSpeed" , 100 , true, "i" , playerid ) ; // Timer para checar a cada 1 ms a velocidade do veiculo.
retornar 1 ; // Fecha um CallBack retornando 1
}
Coloque isso ao final de seu GameMode
- Código:
avançar ChecarSpeed ( playerid ) ;
public ChecarSpeed ( playerid )
{
if ( GetVehicleSpeed ( GetPlayerVehicleID ( playerid ) ) > 300 )
{
Kick ( playerid ) ;
}
}
Explicação: GetVehicleSpeed = pega a velocidade do veículo do player. Kick(ID do jogador); = Kicka o jogador caso ele esteja a cima de 300 kmh, você pode mudar o valor.
Adicione novamente no final de seu GameMode
peão Код:Adicione novamente no final de seu GameMode
- Código:
[size=14][size=13]estoque GetVehicleSpeed ( ID do veículo )
{
new Float : xPos [ 3 ] ;
GetVehicleVelocity ( ID do veículo, xPos [ 0 ] , xPos [ 1 ] , xPos [ 2 ] ) ;
return floatround ( floatsqroot ( xPos [ 0 ] * x Pos [ 0 ] + x Pos [ 1 ] * x Pos [1 ] + xPos [ 2 ] * xPos [ 2 ] ) * 170,00 ) ;
}[/size][/size]
[center][/center]
Seja Feliz.
Creditos: StringBR