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

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

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

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

Очень нужна помощь. OnPlayerEditObject \ OnPlayerEditDynamicObject

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

kennykk

Новичок
Столкнулся с такой проблемой, когда создаю объект и перехожу в режим его редактирования, устанавливаю куда надо и т.д, и после нажатия сохранения ничего не происходит, хотя должен вывестись текст. Кто поможет, благодарен буду.

PHP:
}
CMD:createobject(playerid, params[])
{
	if(sscanf(params,"d", params[0])) return SendClientMessage(playerid, -1,"/createobject objectid");
	{
		new Float:x, Float:y, Float:z, Float:angle;
		GetPlayerPos(playerid, x, y, z);
		GetPlayerFacingAngle(playerid, angle);
		x += floatsin(-angle, degrees);
		y += floatcos(-angle, degrees);
		new atm1;
		SendClientMessage(playerid, -1, "ESC для отмены, ПРОБЕЛ для поворота камеры");
		atm1 = CreateDynamicObject(params[0], x, y, z-0.35, 0.0, 0.0, 0.0);
		SetPVarInt(playerid, "LoadATM", atm1+1);
		SetPVarInt(playerid, "LoadATM1", params[0]);
		EditDynamicObject(playerid, atm1);
	}
	return 1;
}
PHP:
}
public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
	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)
	{
		SendClientMessage(playerid,-1,"Получилось");
	}

	if(response == EDIT_RESPONSE_CANCEL)
	{
		SetObjectPos(objectid, oldX, oldY, oldZ);
		SetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
	}
	return 1;
}


---------- Post added at 21:02 ---------- Previous post was at 19:24 ----------

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