Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

EditObject

Статус
В этой теме нельзя размещать новые ответы.

© HovinE

Умник
В общем, все мои действия:
PHP:
new mebel[MAX_HOUSES][40];


// Сверху нужный мне паблик, а это действия
new hh = pI[playerid][pHouseKey],
    l = GetPVarInt(playerid,"listem"),
    Float:hos[3];
GetPlayerPos(playerid, hos[0], hos[1], hos[2]);
mebel[hh][l] = CreateObject(HouseInfo[hh][hMebel][l],hos[0],hos[1],hos[2],0.0,0.0,0.0);
EditObject(playerid, mebel[hh][l]);
//


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);
	new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
	if(!playerobject)
	{
	    if(!IsValidObject(objectid)) return true;
	    MoveObject(objectid, fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);
	}
	if(response == EDIT_RESPONSE_FINAL) 
	{
		new OVW = GetPlayerVirtualWorld(playerid),OINT = GetPlayerInterior(playerid);
		GetObjectPos(objectid, OX, OY, OZ),GetObjectRot(objectid, ORX, ORY, ORZ);
		DestroyObject(mebel[h][l]);
		mebel[h][l] = CreateDynamicObject(HouseInfo[h][hMebel][l],OX,OY,OZ,ORX,ORY,ORZ,OVW,OINT,-1,100);
		SendClientMessageToAll(-1,"public OnPlayerEditObject - работает!");
	}
	if(response == EDIT_RESPONSE_CANCEL) 
	{
		if(!playerobject) SetObjectPos(objectid, oldX, oldY, oldZ),SetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
		else SetPlayerObjectPos(playerid, objectid, oldX, oldY, oldZ),SetPlayerObjectRot(playerid, objectid, oldRotX, oldRotY, oldRotZ);
		SendClientMessageToAll(-1,"public OnPlayerEditObject - работает!");
	}
	return true;
}
И почему то, когда я сохраняю положение объекта, паблик "OnPlayerEditObject" на срабатывает!​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу