Форум Pawn.Wiki - Воплоти мечту в реальность!: Как поменять текстуру у объекта - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Урок ]
Как поменять текстуру у объекта
Оценка: -----

#1
Пользователь офлайн   veta963 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Туториал с текстурами!

ВНИМАНИЕ!!!
Этот урок только для новичков!


Сегодня вы узнаете как менять текстуры у объектов
для начала нам понадобится SAMP: Map Construction
1) Там мы создадим объект допустим стену id 19379

Изображение

2)Переводим код в павн

Изображение

3)Теперь добавляем инклуды.
#include <a_samp>
#include <streamer>


4) Теперь на пишем сток смены текстуры!

stock CustObject(objectid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
new Stena=CreateDynamicObject(objectid, x, y, z, rx, ry, rz);
SetDynamicObjectMaterial(Stena, 0, 4821, "union_las", "ws_carparkwall2", 0); 
}


5) Теперь надо перевести объект в нужный фотмат с CreateObject на CreateDynamicObject, а в этом нам поможет вот этот сайт (Не реклама)
CreateDynamicObject(19379,2034.4200000,1343.3100000,10.0000000,0.0000000,0.0000000,0.0000000);


6) Теперь добавим в OnGameModeInit

CustObject(19379,2034.4200000,1343.3100000,10.0000000,0.0000000,0.0000000,0.0000000);

Как вы поняли мы заменили CreateDynamicObject на имя нашего стока CustObject

PS: Вот сайт с текстурами

Как поменять на другую текстуру?

Изображение
Смотрим эти данные и заменяем на те которые понравились
"Model ID" "TXD Name" "Texture Name"
stock CustObject(objectid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
new Stena=CreateDynamicObject(objectid, x, y, z, rx, ry, rz);
SetDynamicObjectMaterial(Stena, 0, "Model ID", "TXD Name", "Texture Name", 0); 
}


Изображение

Вот что получилось у меня!

Первый урок, дайте плюс если не жалко)))

Сообщение отредактировал veta963: 15 июня 2015 - 13:54

2

#2
Пользователь офлайн   m1n1vv 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
#include <a_samp>
#include <streamer>

Хватит
0

#3
Пользователь офлайн   veta963 

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияm1n1vv (15 июня 2015 - 13:53) писал:

#include <a_samp>
#include <streamer>

Хватит

Просто я мод старый на файлах взял)))
1

#4
Пользователь офлайн   lama developer 

  • Гадаю по вашему коду!
  • Вставить ник
  • Раскрыть информацию
Я ни на что не намекаю, можно и так посмотреть текстуры.

Изображение

:biggrin:
1

#5
Пользователь офлайн   veta963 

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияlama developer (15 июня 2015 - 14:07) писал:

...

Можно, но не удобно ты же не знаешь какие там точно текстуры тебе надо будет заходить в TXD и смотреть там точные названия текстур, а там они и так хорошие собраны))))
0

#6
Пользователь офлайн   Getto1488 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Спасибо дал бы плюс но не могу прости :cool: :cool:

#7
Пользователь офлайн   .evoxxx 

  • Liberty Inc.
  • Вставить ник
  • Раскрыть информацию
Почему именно для новичков, мб и опытные не знают?Но мне как новичку :D, понравилось )
0

#8
Пользователь офлайн   veta963 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
94 Просмотра и понравилось всего 2 человека обидно :unsure: :unsure: :unsure:
0

#9
Пользователь офлайн   Витёк 

  • Banned
  • Вставить ник
  • Раскрыть информацию
Полезно +

#10
Пользователь офлайн   Ruslan_Maladoy 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияveta963 (15 июня 2015 - 13:39) писал:

Туториал с текстурами!

ВНИМАНИЕ!!!
Этот урок только для новичков!


Сегодня вы узнаете как менять текстуры у объектов
для начала нам понадобится SAMP: Map Construction
1) Там мы создадим объект допустим стену id 19379

Изображение

2)Переводим код в павн

Изображение

3)Теперь добавляем инклуды.
#include <a_samp>
#include <streamer>


4) Теперь на пишем сток смены текстуры!

stock CustObject(objectid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
new Stena=CreateDynamicObject(objectid, x, y, z, rx, ry, rz);
SetDynamicObjectMaterial(Stena, 0, 4821, "union_las", "ws_carparkwall2", 0); 
}


5) Теперь надо перевести объект в нужный фотмат с CreateObject на CreateDynamicObject, а в этом нам поможет вот этот сайт (Не реклама)
CreateDynamicObject(19379,2034.4200000,1343.3100000,10.0000000,0.0000000,0.0000000,0.0000000);


6) Теперь добавим в OnGameModeInit

CustObject(19379,2034.4200000,1343.3100000,10.0000000,0.0000000,0.0000000,0.0000000);

Как вы поняли мы заменили CreateDynamicObject на имя нашего стока CustObject

PS: Вот сайт с текстурами

Как поменять на другую текстуру?

Изображение
Смотрим эти данные и заменяем на те которые понравились
"Model ID" "TXD Name" "Texture Name"
stock CustObject(objectid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
new Stena=CreateDynamicObject(objectid, x, y, z, rx, ry, rz);
SetDynamicObjectMaterial(Stena, 0, "Model ID", "TXD Name", "Texture Name", 0); 
}


Изображение

Вот что получилось у меня!

Первый урок, дайте плюс если не жалко)))

Нормально не объяснил ты сказал зайти на сайт сайт (Не реклама) я зашол скомпилировадл у меня получились createobject но не как у тебя и ты пошол объяснять дальше толком не объяснив
0

Поделиться темой:


  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика