Найстройки: Streamer_TickRate(скорость); Streamer_MaxItems(тип, пункты); Streamer_VisibleItems(тип, пукты); Управление данными: Streamer_GetFloatData(type, {Text3D,_}:id, data, &Float:result); Streamer_GetIntData(type, {Text3D,_}:id, data); Streamer_SetFloatData(type, {Text3D,_}:id, data, Float:value); Streamer_SetIntData(type, {Text3D,_}:id, data, value); Streamer_GetUpperBound(type); Разное: Streamer_IsItemVisible(playerid, type, {Text3D,_}:id); Streamer_DestroyAllVisibleItems(playerid, type); Streamer_CountVisibleItems(playerid, type); Обэкты: CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 200.0); DestroyDynamicObject(objectid); IsValidDynamicObject(objectid); SetDynamicObjectPos(objectid, Float:x, Float:y, Float:z); GetDynamicObjectPos(objectid, &Float:x, &Float:y, &Float:z); SetDynamicObjectRot(objectid, Float:rx, Float:ry, Float:rz); GetDynamicObjectRot(objectid, &Float:rx, &Float:ry, &Float:rz); MoveDynamicObject(objectid, Float:x, Float:y, Float:z, Float:speed); StopDynamicObject(objectid); DestroyAllDynamicObjects(); CountDynamicObjects(); Пикапы: CreateDynamicPickup(modelid, type, Float:x, Float:y, Float:z, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0); DestroyDynamicPickup(pickupid); IsValidDynamicPickup(pickupid); DestroyAllDynamicPickups(); CountDynamicPickups(); Чекпоинты: CreateDynamicCP(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0); DestroyDynamicCP(checkpointid); IsValidDynamicCP(checkpointid); TogglePlayerDynamicCP(playerid, checkpointid, toggle); TogglePlayerAllDynamicCPs(playerid, toggle); IsPlayerInDynamicCP(playerid, checkpointid); DestroyAllDynamicCPs(); CountDynamicCPs(); Гоночные чекпоинты: CreateDynamicRaceCP(type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0); DestroyDynamicRaceCP(checkpointid); IsValidDynamicRaceCP(checkpointid); TogglePlayerDynamicRaceCP(playerid, checkpointid, toggle); TogglePlayerAllDynamicRaceCPs(playerid, toggle); IsPlayerInDynamicRaceCP(playerid, checkpointid); DestroyAllDynamicRaceCPs(); CountDynamicRaceCPs(); Иконки: CreateDynamicMapIcon(Float:x, Float:y, Float:z, markertype, color, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0); DestroyDynamicMapIcon(iconid); IsValidDynamicMapIcon(iconid); DestroyAllDynamicMapIcons(); CountDynamicMapIcons(); 3D тексты: Text3D:CreateDynamic3DTextLabel(const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, attachedplayer = INVALID_PLAYER_ID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0); DestroyDynamic3DTextLabel(Text3D:id); lsValidDynamic3DTextLabel(Text3D:id); UpdateDynamic3DTextLabelText(Text3D:id, color, const text[]); DestroyAllDynamic3DTextLabels(); CountDynamic3DTextLabels(); Зоны: CreateDynamicCircle(Float:x, Float:y, Float:size, worldid = -1, interiorid = -1, playerid = -1); CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1); CreateDynamicSphere(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1); CreateDynamicCube(Float:minx, Float:miny, Float:minz, Float:maxx, Float:maxy, Float:maxz, worldid = -1, interiorid = -1, playerid = -1); DestroyDynamicArea(areaid); IsValidDynamicArea(areaid); TogglePlayerDynamicArea(playerid, areaid, toggle); TogglePlayerAllDynamicAreas(playerid, toggle); IsPlayerInDynamicArea(playerid, areaid); DestroyAllDynamicAreas(); CountDynamicAreas(); Калбэки (PUBLIC): OnDynamicObjectMoved(objectid); OnPlayerPickUpDynamicPickup(playerid, pickupid); OnPlayerEnterDynamicCP(playerid, checkpointid); OnPlayerLeaveDynamicCP(playerid, checkpointid); OnPlayerEnterDynamicRaceCP(playerid, checkpointid); OnPlayerLeaveDynamicRaceCP(playerid, checkpointid); OnPlayerEnterDynamicArea(playerid, areaid); OnPlayerLeaveDynamicArea(playerid, areaid); Значения (#define): #define STREAMER_TYPE_OBJECT (0) #define STREAMER_TYPE_PICKUP (1) #define STREAMER_TYPE_CP (2) #define STREAMER_TYPE_RACE_CP (3) #define STREAMER_TYPE_MAP_ICON (4) #define STREAMER_TYPE_3D_TEXT_LABEL (5) #define STREAMER_TYPE_AREA (6) НАЙСТРОЙКИ SERVER.CFG: WINDOWS: plugins streamer LINUX: plugins streamer.so
|