Доступ к готовым решениям

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

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

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

Урок Как поменять текстуру у объекта

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

_onE_

Новичок
Приветствую вас друзья! С вами _One_ и сегодня мы научимся менять текстуру обьекта
​

Для того чтобы нам все это дело провернуть понадобиться SAMP: Map Construction или другая программа в этом роде. Найти их можно в разделе маппинга.
Далее будем действовать по порядку:

1. Создадим объект которому нужно сменить текстуру, в нашем случае ID 1
9379 ( стена )



2.
Узнаем код нашего объекта



3. Теперь добавляем инклуды.

PHP:
#include<a_samp>
#include<streamer>
4. Теперь на пишем сток смены текстуры!


PHP:
stock CustObject(objectid,Float:x,Float:y,Float:z,Float:rx,Float:ry,Float:rz)
{
newStena=CreateDynamicObject(objectid, x, y, z, rx, ry, rz);
SetDynamicObjectMaterial(Stena,0,4821,"union_las","ws_carparkwall2",0); 
}
5. Теперь надо перевести объект в нужный фотмат с CreateObject на CreateDynamicObject, а в этом нам поможет вот этот сайт ( )

PHP:
CreateDynamicObject(19379,2034.4200000,1343.3100000,10.0000000,0.0000000,0.0000000,0.0000000);
6. Теперь добавим в OnGameModeInit


PHP:
CustObject(19379,2034.4200000,1343.3100000,10.0000000,0.0000000,0.0000000,0.0000000);
Как вы поняли мы заменили CreateDynamicObject на имя нашего стока CustObject

Сайт с текстурами:

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



Смотрим эти данные и заменяем на те которые понравились
"Model ID" "TXD Name" "Texture Name"

PHP:
stock CustObject(objectid,Float:x,Float:y,Float:z,Float:rx,Float:ry,Float:rz)
{
newStena=CreateDynamicObject(objectid, x, y, z, rx, ry, rz);
SetDynamicObjectMaterial(Stena,0,"Model ID","TXD Name","Texture Name",0); 
}

Вот что у нас получается в итоге


Всем спасибо! Кому было интересно и полезно - ставьте "СПАСИБО"! Всем удачи и до скорых встреч!
​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу