Код:
//PLAYERS
IsPlayerCollidingObject(playerid, objectid)
IsPlayerCollidingObjectOnFoot(playerid, objectid)
IsPlayerFiring(playerid)
SetPlayerVisiblity(playerid, bool:visible)
AttachPlayerToVehicleAsTurret(playerid, vehicleid, Float:fX, Float:fY, Float:fZ, seat, Float:angle, weaponid)
DetachPlayerFromVehicle(playerid)
IsPlayerInWater(playerid)
AttachPlayerToObjectAsTurret(playerid, objectid, Float:fX, Float:fY, Float:fZ, seat, Float:angle, weaponid)
IsPlayerDamagedByVehicle(playerid, vehicleid)
IsPlayerCollidingVehicle(playerid, vehicleid)
MakePlayerShootAtCoords(playerid, Float:x, Float:y, Float:z, time)
GetPlayerSpeed(playerid, &Float:speed)
IsPlayerInAir(playerid)
GetPlayerHeightAboveGround(playerid, &Float:height)
IsPlayerStuckUnderVehicle(playerid)
IsPlayerCollidingPlayer(playerid, collideplayerid)
SetPlayerSwimSpeed(playerid, Float:speed)
DisplayPlayerHud(playerid, bool:display)
DisplayPlayerRadar(playerid, bool:display)
EnablePlayerNightVision(playerid, bool:enable)
EnablePlayerThermalVision(playerid, bool:enable)
SetPlayerDarknessEffect(playerid, bool:set, value)
//OBJECTS
IsObjectOnPlayerScreen(objectid, playerid)
SetObjectCollision(objectid, bool:enable)
SetObjectDynamic(objectid, set)
IsPlayerAimingObject(playerid, objectid)
HasObjectBeenPhotographed(objectid)
SetObjectScale(objectid, Float:scale)
//VEHICLES
SetCarDrivingStyle(vehicleid, style)
IsCarStuckOnRoof(vehicleid)
SetVehicleWeight(vehicleid, Float:weight)
IsVehicleUpsideDown(vehicleid)
SetVehicleTaxiLights(vehicleid, bool:enable)
IsVehicleInWater(vehicleid)
IsVehicleOnScreen(vehicleid, forplayerid)
SetVehicleVisible(vehicleid, bool:enable)
IsVehicleStuck(vehicleid)
DisableUpsidedDownVehicleExplosion(vehicleid, bool:enable)
GetVehicleDriver(vehicleid, &driverid)
SetVehicleHandling(vehicleid, Float:handling)
SetVehicleRadioStation(vehicleid, radioid)
GetVehicleRadioStation(vehicleid)
ToggleVehicleControllable(vehicleid, bool:freeze)
GetVehicleMass(vehicleid, &Float:mass)
IsVehicleDamagedByPlayer(vehiceid, playerid)
SetVehicleQuaternion(vehicleid, Float:X, Float:Y, Float:Z)
//Other stuff
CreateSearchlight(Float:x, Float:y, Float:z, Float:endx, Float:endy, Float:endz, Float:radius, Float:endradius)
DestroySearchlight(searchlightid)
PointSearchlightAtVehicle(searchlightid, vehicleid, Float:movespeed)
IsVehicleInSearchlight(searchlightid, vehicleid)
GetPlayerSearchlightID(playerid)
I've tested some of this thinks and I can say it can be added in sa-mp (but there is some problem with changing object scale - the collide size isn't changing)