28.04.2010, 16:17
Como hago un script para abrir puertas policiales con el Numpad 1 o con C
Originally Posted by HuRRiCaNe.
Pide esto AQUI
|
new SeMovio[MAX_OBJECTS];
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_CROUCH)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, x.x, y.y, z.z) && !IsPlayerInAnyVehicle(playerid)) // sustuye x.x y.y Y z.z por la posicion EN FRENTE de la puerta, y el 3.0 por el radio al cual se puede abrir la puerta (mayor == mas lejos se puede abrir)
{
if(SeMovio[id] == 0)
{
MoveObject(id, x, y, z, velocidad); // sustituye id por el id de la puerta (no el modelo), xyz por la posicion a donde quieres que se mueva y velocidad por la velocidad a la que quieres que se mueva
SeMovio[id] = 1;
// nota: esta es para que la puerta se abra
}
else
{
MoveObject(id, x, y, z, velocidad);
SeMovio[id] = 0;
}
}
}
return 1;
}