Всем привет, подскажите, можно ли как нибудь узнать координаты оружия которое в руках у игрока? чтобы прикрепить объект, а точнее SetDynamicObjectMaterialText
Всем привет, подскажите, можно ли как нибудь узнать координаты оружия которое в руках у игрока? чтобы прикрепить объект, а точнее SetDynamicObjectMaterialText
Последний раз редактировалось semen7907; 03.03.2017 в 15:59.
догадался что проще прикрепить объект к руке, но почему то не появляется сам текст, подскажите что не так
PHP код:
new myobject = CreatePlayerObject(playerid, 19353, 0, 0, 0.0, 0.0, 0.0, 90.0);
AttachObjectToPlayer(myobject, playerid, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
SetPlayerObjectMaterialText(playerid, myobject, "SA-MP {FFFFFF}0.3{008500}e {FF8200}RC7", 0, OBJECT_MATERIAL_SIZE_256x128,\
"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
с обычными объектами это не прокатит, используй динамические
Что то никак текст не хочет появляется, можешь подсказать что не так?
пробовал так:
и так:PHP код:
new myobject = CreateDynamicObject(19482,0.0,0.0,0.0,0.0,0.0,0.0,-1,-1,playerid,200.0);
AttachDynamicObjectToPlayer(myobject, playerid, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
SetDynamicObjectMaterialText(myobject,0,"TEST",OBJECT_MATERIAL_SIZE_512x256,"Arial",50,true,0xFFFFFFFF,0,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
Объект появляется, текста не видно..PHP код:
new objtext;
objtext = CreateDynamicObject(1651,-206.26,987.40002,19.31,0,0,0);
AttachDynamicObjectToPlayer(objtext, playerid, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
SetDynamicObjectMaterialText(objtext, 0, "TEST", OBJECT_MATERIAL_SIZE_64x32, "Arial", 10, 0, 0x00FF00FF, 0, 1);
AttachDynamicObjectToPlayer работает только с плагином streamer+YSF. Но из за бага, разработчики плагина не советуют использовать эту функцию. Так что твою затею не удастся реализовать. Я когда-то пытался тоже сделать кое-что с помощью этой функции, но из за бага не получился никак. Почему я на посту выше об этом не сообщил? Потому что прикрепить и изменить текст объекта у меня получался, но когда игрок спавнился с этим объектом, сервер начинал крашить и только сейчас вспомнил об этом баге.
Я давно не проверял обновление этих плагинов, посмотри может исправили этот баг
Последний раз редактировалось Geebrox; 03.03.2017 в 22:52.
semen7907 (03.03.2017)
А так пробовал?PHP код:
new myobject = CreateObject(playerid, 19353, 0, 0, 0.0, 0.0, 0.0, 90.0);
AttachObjectToPlayer(myobject, playerid, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
SetPlayerObjectMaterialText(playerid, myobject, "SA-MP {FFFFFF}0.3{008500}e {FF8200}RC7", 0, OBJECT_MATERIAL_SIZE_256x128,\
"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Ой блин) не досмотрел
PHP код:
new myobject = CreateObject(playerid, 19353, 0, 0, 0.0, 0.0, 0.0, 90.0);
AttachObjectToPlayer(myobject, playerid, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
SetObjectMaterialText(playerid, myobject, "SA-MP {FFFFFF}0.3{008500}e {FF8200}RC7", 0, OBJECT_MATERIAL_SIZE_256x128,\
"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)