Zeka_Peka228
Умник
Все привет!
Такая проблема: хочу приатачить ObjectMaterialText к машине, после редактирования позиции. Редактирую позицию, но когда нажимаю на дискетку, то потом объект пропадает:
Такая проблема: хочу приатачить ObjectMaterialText к машине, после редактирования позиции. Редактирую позицию, но когда нажимаю на дискетку, то потом объект пропадает:
PHP:
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
new Float:oldX, Float:oldY, Float:oldZ, Float:oldRotX, Float:oldRotY, Float:oldRotZ;
GetObjectPos(objectid, oldX, oldY, oldZ);
GetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
if(response == EDIT_RESPONSE_FINAL)
{
AttachObjectToVehicle(Text[0], GetPlayerVehicleID(playerid), fX, fY, fZ, fRotX, fRotY, fRotZ);
SetObjectMaterialText(Text[0],"Industry");
SendClientMessage(playerid, -1, "Финал");
}
if(response == EDIT_RESPONSE_CANCEL)
{
//The player cancelled, so put the object back to it's old position
if(!playerobject) //Object is not a playerobject
{
SetObjectPos(objectid, oldX, oldY, oldZ);
SetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
SendClientMessage(playerid, -1, "Кансел");
}
else
{
SetPlayerObjectPos(playerid, objectid, oldX, oldY, oldZ);
SetPlayerObjectRot(playerid, objectid, oldRotX, oldRotY, oldRotZ);
SendClientMessage(playerid, -1, "Кансел");
}
}
return 1;
}
PHP:
if(strcmp(cmd, "/text", true) == 0)
{
new Float:cX,Float:cY,Float:cZ;
GetPlayerPos(playerid, cX,cY,cZ); // ???????? ?????????? ??????
Text[0]=CreateObject(19477,cX, cY, cZ, -50.0, 0, 0, 0);
//AttachObjectToVehicle(Text[0], GetPlayerVehicleID(playerid), 0.0, 0.0, 0.63, 0.0, 0.0, 0.0);
SetObjectMaterialText(Text[0],"Пустой");
EditObject(playerid, Text[0]);
//ShowPlayerDialog(playerid,557,DIALOG_STYLE_INPUT,"Text","Введите текст. Табличка будет установлена на авто","Далее","Выйти");
return 1;
}
