25.06.2011, 17:29
Quote:
Tive a ver isso e coluquei assim porque nao funciona ?
PHP код:
|
Bem, certifique-se de que o veнculo no qual vocк tentou entrar й realmente o de ID 44, atravйs deste comando

pawn Код:
//Coloque na public OnPlayerCommandText:
if(!strcmp("/teste",cmdtext,true,6))
{
new texto[50];
format(texto,50,"ID do Veнculo que estб com vocк dentro = %i",GetPlayerVehicleID(playerid));
SendClientMessage(playerid,0xFFFFFFAA,texto);
return true;
}
Se realmente for, provavelmente o problema se resulta da diferenзa entre a velocidade da callback (ao ser chamada) e a velocidade da fixaзгo do objeto no veнculo

Nesse caso, ao invйs de utilizar o OnPlayerEnterVehicle, use:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
#define vehicleid GetPlayerVehicleID(playerid)
if(newstate == PLAYER_STATE_DRIVER)
{
if (vehicleid == 44)
{
AttachObjectToVehicle(18648, 44, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(18648, 44, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
}
return 1;
}
Espero ter ajudado
