Как создать движующиеся ворота?

6 posts in this topic

ququ2123
Новичок

Здравствуйте. Недавно я задался вопросом:

Как двигать ворота, если они заретекстурены. 

Команды брал из другой темы.

 

//==============================================================================
new gate,
	vorotaopen;//дпс
//==============================================================================

//==============================================================================
gate = CreateObject(975, 2579.550048, -2072.350097, 22.450000, 0.0, 0.0, 270.0);//дпс
//==============================================================================

//--------------------------- команды для фракций(начало) ----------------------//дпс
if(strcmp("/gates", cmdtext, true, 10) == 0)// собственно создаем команду, пихать в OnPlayerCommandText
{
	if(vorotaopen == 1) // проверяем, открыты ли ворота.
	{ // если открыты
		MoveObject(gate,2579.550048, -2072.350097, 22.450000, 3.0);/* ставим сюда координаты из OnGameModeInit, 3.0 - скорость передвижения ворот */
		vorotaopen = 0;
	}
	else
	{
		MoveObject(gate,2579.55, -2063.49, 22.45, 3.0); // берем координаты ОТКРЫТЫХ ворот, 3.0 - скорость передвижения
		vorotaopen = 1;
	}
	return 1;//Успешно
}
//--------------------------- команды для фракций(конец) -----------------------

 

Edited by odosenok
Причина: заключил код в тег "Код".

Заметка от Cawfee , создано

Тема переименована.

Share this post


Link to post
Share on other sites
Nicinen
Nicinen Studio

@ququ2123 Для чего повторно выкладывать код? При изменение текстуры на объекте он ни каким образом не изменит своих игровых свойств

Share this post


Link to post
Share on other sites
ququ2123
Новичок
В 10.07.2019 в 11:13, Nicinen сказал:

@ququ2123 Для чего повторно выкладывать код? При изменение текстуры на объекте он ни каким образом не изменит своих игровых свойств

Куда бы я не вставлял код ретекстура этого объекта, он не ретекстуриться. Поэтом прошу помощи у других людей. Но объект двигается.

Share this post


Link to post
Share on other sites
Cawfee
Великий Гуру

@stalkerSAMP, имелось в виду, что функционал позволяет осуществлять движение ворот в том числе и с ретекстуром. Переименую тему, дабы не было подобных вопросов.

Share this post


Link to post
Share on other sites
SCRIPTMAN
Великий Гуру

@ququ2123 после создания объекта, вот этой строчки:

gate = CreateObject(975, 2579.550048, -2072.350097, 22.450000, 0.0, 0.0, 270.0);//дпс

добавь вот эту:

SetObjectMaterial(gate, materialindex, modelid, txdname[], texturename[], materialcolor); // gate - ид ворот

Аргументы после gate замени на свои

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • HAPKOMAH
      By HAPKOMAH
      Сразу говорю, работает только с мод-паком!
      Автор ретекстура - НАРКОМАН (Я)
      Данный ретекстур только в г.Южный и возле Анашана.
      Надеюсь оцените работу 
      Скачать