 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[PLUGIN] Streamer Plugin v2.5.2
| |
| samos | Дата: Вторник, 28.09.2010, 17:57 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 167
Награды: 6
Город: Киев
Репутация: 71
Замечания: 20%
Статус: 
| Streamer Plugin v2.5.2 Стример для объектов, пикапов, чекпоинтов, гоночных чекпоинтов, иконок на карте и 3D текста.
Изменения в версии 2.5.2: - Исправлено несколько критических багов - Добавлено поддержка стилей иконок на карте в 0.3c
Значения:
[cut=Настройки]Код native Streamer_TickRate(rate); native Streamer_MaxItems(type, items); native Streamer_VisibleItems(type, items); native Streamer_CellDistance(Float:distance); native Streamer_CellSize(Float:size); [/cut]
[cut=Updates]Код native Streamer_Update(playerid); native Streamer_UpdateEx(playerid, Float:x, Float:y, Float:z); [/cut]
[cut=Data manipulation]Код native Streamer_GetFloatData(type, {Text3D,_}:id, data, &Float:result); native Streamer_SetFloatData(type, {Text3D,_}:id, data, Float:value); native Streamer_GetIntData(type, {Text3D,_}:id, data); native Streamer_SetIntData(type, {Text3D,_}:id, data, value); native Streamer_IsInArrayData(type, {Text3D,_}:id, data, value); native Streamer_AppendArrayData(type, {Text3D,_}:id, data, value); native Streamer_RemoveArrayData(type, {Text3D,_}:id, data, value); native Streamer_GetUpperBound(type); [/cut]
[cut=Miscellaneous]Код native Streamer_IsItemVisible(playerid, type, {Text3D,_}:id); native Streamer_DestroyAllVisibleItems(playerid, type); native Streamer_CountVisibleItems(playerid, type); [/cut]
[cut=Objects]Код native CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 200.0); native DestroyDynamicObject(objectid); native IsValidDynamicObject(objectid); native SetDynamicObjectPos(objectid, Float:x, Float:y, Float:z); native GetDynamicObjectPos(objectid, &Float:x, &Float:y, &Float:z); native SetDynamicObjectRot(objectid, Float:rx, Float:ry, Float:rz); native GetDynamicObjectRot(objectid, &Float:rx, &Float:ry, &Float:rz); native MoveDynamicObject(objectid, Float:x, Float:y, Float:z, Float:speed); native StopDynamicObject(objectid); native DestroyAllDynamicObjects(); native CountDynamicObjects(); [/cut]
[cut=Pickups]Код native CreateDynamicPickup(modelid, type, Float:x, Float:y, Float:z, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0); native DestroyDynamicPickup(pickupid); native IsValidDynamicPickup(pickupid); native DestroyAllDynamicPickups(); native CountDynamicPickups(); [/cut]
[cut=Checkpoints]Код native CreateDynamicCP(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0); native DestroyDynamicCP(checkpointid); native IsValidDynamicCP(checkpointid); native TogglePlayerDynamicCP(playerid, checkpointid, toggle); native TogglePlayerAllDynamicCPs(playerid, toggle); native IsPlayerInDynamicCP(playerid, checkpointid); native DestroyAllDynamicCPs(); native CountDynamicCPs(); [/cut]
[cut=Race checkpoints]Код native 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); native DestroyDynamicRaceCP(checkpointid); native IsValidDynamicRaceCP(checkpointid); native TogglePlayerDynamicRaceCP(playerid, checkpointid, toggle); native TogglePlayerAllDynamicRaceCPs(playerid, toggle); native IsPlayerInDynamicRaceCP(playerid, checkpointid); native DestroyAllDynamicRaceCPs(); native CountDynamicRaceCPs(); [/cut]
[cut=Map icons]Код native CreateDynamicMapIcon(Float:x, Float:y, Float:z, type, color, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0); native DestroyDynamicMapIcon(iconid); native IsValidDynamicMapIcon(iconid); native DestroyAllDynamicMapIcons(); native CountDynamicMapIcons(); [/cut]
[cut=3D Text Labels]Код native 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); native DestroyDynamic3DTextLabel(Text3D:id); native IsValidDynamic3DTextLabel(Text3D:id); native UpdateDynamic3DTextLabelText(Text3D:id, color, const text[]); native DestroyAllDynamic3DTextLabels(); native CountDynamic3DTextLabels(); [/cut]
[cut=Areas]Код native CreateDynamicCircle(Float:x, Float:y, Float:size, worldid = -1, interiorid = -1, playerid = -1); native CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1); native CreateDynamicSphere(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1); native CreateDynamicCube(Float:minx, Float:miny, Float:minz, Float:maxx, Float:maxy, Float:maxz, worldid = -1, interiorid = -1, playerid = -1); native DestroyDynamicArea(areaid); native IsValidDynamicArea(areaid); native TogglePlayerDynamicArea(playerid, areaid, toggle); native TogglePlayerAllDynamicAreas(playerid, toggle); native IsPlayerInDynamicArea(playerid, areaid); native AttachDynamicAreaToPlayer(areaid, playerid); native AttachDynamicAreaToVehicle(areaid, vehicleid); native DestroyAllDynamicAreas(); native CountDynamicAreas(); [/cut]
[cut=Callbacks]Код forward OnDynamicObjectMoved(objectid); forward OnPlayerPickUpDynamicPickup(playerid, pickupid); forward OnPlayerEnterDynamicCP(playerid, checkpointid); forward OnPlayerLeaveDynamicCP(playerid, checkpointid); forward OnPlayerEnterDynamicRaceCP(playerid, checkpointid); forward OnPlayerLeaveDynamicRaceCP(playerid, checkpointid); forward OnPlayerEnterDynamicArea(playerid, areaid); forward OnPlayerLeaveDynamicArea(playerid, areaid); [/cut]
[cut=Definitions]Код #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) [/cut]
[cut=Enumerator]Код enum { E_STREAMER_ATTACHED_PLAYER, E_STREAMER_ATTACHED_VEHICLE, E_STREAMER_COLOR, E_STREAMER_DISTAN CE, E _STRE AMER_DRAW_DISTANCE, E_STREAMER_EXTRA_ID, E_STREAMER_INTERIOR_ID, E_STREAMER_MAX_X, E_STREAMER_MAX_Y, E _ST REAME R_MAX_Z, E_STREAMER_MIN_X, E_STREAMER_MIN_Y, E_STREAMER_MIN_Z, E_STREAMER_MODEL_ID, E_STRE AMER_ MOVE_ SPEED , E _STREAMER_MOVE_X, E_STREAMER_MOVE_Y, E_STREAMER_MOVE_Z, E_STREAMER_NEXT_X, E_STREAMER_NEXT_Y, E _STRE AMER_ NEXT_ Z, E_STREAMER_PLAYER_ID, E_STREAMER_R_X, E_STREAMER_R_Y, E_STREAMER_R_Z, E_STREAMER_SIZE, E _ STREAM ER_STY LE, E_STREAMER_TEST_LOS, E_STREAMER_TYPE, E_STREAMER_WORLD_ID, E_STREAMER_X, E_STREAMER_Y, E _STREA MER_Z } [/cut]
Инструкция по установке: Сначала, создаём папку из которой сервер будет брать плагины, она должна называться "plugins". Дальше перемещаем streamer.dll если у вас Windows или streamer.so если у вас Linux в эту папку. Добавьте следующие строки в server.cfg чтобы плагин загружался с запуском сервера.
[cut=Windows][/cut] [cut=Linux][/cut]
Далее, вставьте этот код в начало вашего мода или скрипта: Вот и всё, теперь вы можете использовать все функции плагина добавляя нужный код.
Автор плагина: Incognito
По умолчанию видимых элементов: 399 (объектов); 2048 (пикапы); 1024 (3D текст)
Скачать: Linux Windows
Инклуд для Pawno
Need Games Role Play | Developer
Сообщение отредактировал samos - Вторник, 28.09.2010, 18:03 |
| |
|
|
| Jumpman23 | Дата: Воскресенье, 03.10.2010, 22:19 | Сообщение # 2 |
|
Группа:
I'm V.I.P.
Сообщений: 1359
Награды: 23
Город: Kingston, Rastapolis
Репутация: 504
Замечания: 100%
Статус: 
| обьектов мало надо минимум 1000
Тсссс, тссс, отключите снисходительный тон. Помните: вас уже лишали права слова на этом форуме. Прошу прощения у всех кого я заебал или оскорбил (Кроме икварпа и чеза - вы ибланы). Великс ты красава.
|
| |
|
|
| kr1o | Дата: Вторник, 26.10.2010, 18:18 | Сообщение # 3 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Зуевка
Репутация: 0
Замечания: 0%
Статус: 
| всмысле больше 399 объектов ставить вобще нельзя или плагин просто работает в пределах 399 об-ов а дальше его действие заканчивается если так то уже не плох
|
| |
|
|
| xSLiMx | Дата: Вторник, 26.10.2010, 19:15 | Сообщение # 4 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| как я понял,плагин может прогрузить СРАЗУ 399 объектов. 400 и больше объектов в заданном радиусе не погрузицо
|
| |
|
|
| __Jester | Дата: Среда, 27.10.2010, 17:38 | Сообщение # 5 |
|
Новенький
Группа:
Пользователи
Сообщений: 48
Награды: 0
Город: Волгоград
Репутация: 22
Замечания: 0%
Статус: 
| Да этот плагин подгружает объекты только когда игрок находит поблизости от них... ( по умолчанию в сампе 400 ) Со всем остальным соответственно... Плагин довольно таки не плох, действительно разгружает сервер, но работать с ним нужно умеючи (:
|
| |
|
|
| ShilMan | Дата: Четверг, 28.10.2010, 16:30 | Сообщение # 6 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 171
Награды: 11
Город: Тверь
Репутация: 25
Замечания: 0%
Статус: 
| спасибо за плагин. первый полностью рабочий стример иконок который я нахожу. давно мучался с домами в ГФ, теперь всё работает
|
| |
|
|
| Pepsymen | Дата: Четверг, 04.11.2010, 11:12 | Сообщение # 7 |
|
Новенький
Группа:
Пользователи
Сообщений: 7
Награды: 0
Город: Petrozavodsk
Репутация: 5
Замечания: 0%
Статус: 
| samos, сделал все по списку..не работает, вот что пишет помоги новичку Code C:\Documents and Settings\Admin\Рабочий стол\Новая папка\The_God_Father_v0.1_Full_Version\gamemodes\y.pwn(2) : fatal error 100: cannot read from file: "streamer"
|
| |
|
|
| DiSE | Дата: Пятница, 05.11.2010, 04:40 | Сообщение # 8 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| Pepsymen, тебе нужно закинуть инклуд в папку pawno/include. Потом запустить тем pawno который лежит в папке pawno
|
| |
|
|
| djfreezby | Дата: Понедельник, 22.11.2010, 14:30 | Сообщение # 9 |
|
Новенький
Группа:
Пользователи
Сообщений: 22
Награды: 1
Город: gfdgf
Репутация: 1
Замечания: 0%
Статус: 
| Все установил.А объекты установить? В смысле как выглядеть будет Createobject? CreateStreamedObject? или CreateStreamObject? У всех же стримеров по-разному.А как здесь?
|
| |
|
|
| Hordejoy | Дата: Понедельник, 22.11.2010, 22:40 | Сообщение # 10 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 102
Награды: 1
Город: .
Репутация: 46
Замечания: 0%
Статус: 
| Quote (djfreezby) Все установил.А объекты установить? В смысле как выглядеть будет Createobject? CreateStreamedObject? или CreateStreamObject? У всех же стримеров по-разному.А как здесь? CreateDynamicObject p.s Смотри первый пост.
Помог? Тогда не поленись поставить мне, плюс :)
Online Support: ICQ 165-131-03
|
| |
|
|
| Andrejs | Дата: Вторник, 23.11.2010, 01:43 | Сообщение # 11 |
|
Группа:
I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус: 
| LiSaK, инклуд от плагина конфликтует с другим инклудом. варианта два: либо править инклуд, либо одно что-то оставлять. кстати это варнинги, мод ты сможешь запустить, но будет-ли всё верно работать - не факт
|
| |
|
|
| _Mr_MopKoBKa_ | Дата: Суббота, 27.11.2010, 12:25 | Сообщение # 12 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 257
Награды: 1
Город: ульяновск
Репутация: 5
Замечания: 40%
Статус: 
| поставил никаких ошибок все с конвертировал объекты видно но не ворота не шлагбаумы не работают -_- Добавлено (27.11.2010, 12:25) --------------------------------------------- хелп плиз оч нада =)
|
| |
|
|
| Andrejs | Дата: Понедельник, 29.11.2010, 01:20 | Сообщение # 13 |
|
Группа:
I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус: 
| LiSaK, MoveObject на MovDynamicObject тоже надо менять
|
| |
|
|
| zahar911 | Дата: Пятница, 03.12.2010, 18:06 | Сообщение # 14 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Видное
Репутация: 0
Замечания: 0%
Статус: 
| а на самп 0.3c катит?
|
| |
|
|
| Andrejs | Дата: Пятница, 10.12.2010, 19:15 | Сообщение # 15 |
|
Группа:
I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус: 
| Да, прекрасно работает
|
| |
|
|
|
 |
|
 | |
| |
|