pawn Код:
#define PUBLIC:%0(%1) forward public %0(%1); public %0(%1)
new Float:First[MAX_PLAYERS];
PUBLIC:AbduccionObjeto(objectid, Float:altitud = 100.0)
{
new Float:X, Float:Y, Float:Z, Float:RotX, Float:RotY, Float:RotZ;
GetObjectRot(objectid, RotX, RotY, RotZ);
GetObjectPos(objectid, X, Y, Z);
MoveObject(objectid, X, Y, Z + altitud, 5.0, RotX, RotY, RotZ);
return 1;
}
PUBLIC:AbduccionJugador(playerid, Float:altitud = 100.0)
{
TogglePlayerControllable(playerid, 0);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(First[playerid] == 0) First[playerid] = Z;
if((Z - 100.0) <= First[playerid]) return;
SetPlayerPos(playerid, X, Y, Z + 0.5);
SetTimerEx("AbduccionJugador", 100, 0, "f", Z + 0.5);
return 1;
}