PDA

Просмотр полной версии : [Вопрос] Аттач объектов через PVar



vovandolg
19.01.2016, 04:48
Столкнулся с проблемой, опишу кодом:

//Создаю например вот
new idcar = GetPlayerVehicleID(playerid);
SetPVarInt(playerid, "obj1", CreateDynamicObject(18646,0,0,0,0,0,0));
AttachDynamicObjectToVehicle(GetPVarInt(playerid, "obj1"), idcar, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);

//Потом удаляю вот так
DestroyDynamicObject(GetPVarInt(playerid, "obj1"));

В общем проблема заключается в том что когда я удаляю таким способом этот объект, то удаляется не только у меня но и у других игроков.
Хотя указан playerid без всяких переборов, в чём проблема то?

Profyan
19.01.2016, 09:52
Удаляется только объект,который создал ты, или вообще все созданные объекты в этом блоке?Если 1 вариант,то ты создаешь объект,который виден всем(CreateDynamicObject(18646,0,0,0,0,0,0)),если хочешь,чтобы он был виден только определенному игроку,то аргумент playerid в
CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 300.0); изменяй на id этого игрока.

vovandolg
19.01.2016, 15:50
Суть в том что объект должны видеть все, и удалятся должен у каждого персонально но не как не у всех!:dance:
+ добавлю что так могут все делать, чтобы все могли вешать и у всех было видно и снимать мог каждый персонально у себя.