08:01
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: AXE, PrettySweetie  
Форум SAMP о мультиплеерах для GTA. »   » Скриптинг » [Урок] Удаление стандартных объектов
[Урок] Удаление стандартных объектов
InfectДата: Вторник, 31.01.2012, 15:33 | Сообщение # 1
Группа: Mappers
Сообщений: 159
Награды: 22
Город: Львов
Репутация: 801
Замечания: 0%
Статус:
И так, в новой версии MTA:SA (1.3) появилась возможность удалять стандартные объекты из GTA для MTA! И в этом уроке мы научимся это делать!!

Давайте начнём!
1. Для начала давайте зайдём в папку ресурсов в МТА! Эта папка вот по такому пути: \MTA San Andreas 1.3\server\mods\deathmatch\resources
2. И там создадим папку с названием: "rwo"(без скобок конечно)!
3. Далее создаём файл с названием "rwo.lua"(без скобок конечно)!, открываем его блокнотом, или любым другим редактором, копируем код ниже, и в него вставляем.

Код в "rwo.lua":
Code
for i=700,20000 do
        removeWorldModel(i,10,2494,-1696,17)
end


4. Далее создаём файл с названием "meta.xml", открываем его блокнотом, или любым другим редактором, копируем код ниже, и в него вставляем.

Код в "meta.xml":
Code
<info version="1.0" type="script" />
            <min_mta_version client="1.3.0" server="1.3.0" />
     <script src="rwo.lua" type="server"/>
</meta>


Ну так то всё уже готово!! Наш ресурс готов к работе!!

Пояснения по кодам выше:

    Пояснения по кодe "rwo.lua":

for i = 700, 20000 do - цикл.
i - модель.
10 - радиус.
2494, -1696, 17 - координаты.

Сами координаты берём из программы MEd, или из эдитора.
И эти координаты удалят дом CJ!
Где радиус(20000 - радиус.) то лучше не меняйте, да и вообще ничего не меняйте, вам нужно будет только узнать координаты объекта, и всё!

    Пояснения по кодe "meta.xml":

Ну так то много писать не буду, так как что должно быть в мете можно поссмотреть в Википедии MTA:SA.

Напишу кратко:
<script src="rwo.lua" type="server"/> где мы видим "rwo.lua", то это название нашего скрипта!

С метой наверно всё! :]

Ну и само намоё название скрипта: rwo. Вы можете изменить а своё! Надо изменить для начала название папки, потом rwo.lua, и в meta.xml где "src="rwo.lua"", также заменяем на своё! :]
Кстате, meta.xml переименовывать нельзя, потому-что скрипт не будет работать! Название должно быть только такое!!



Запуск:

1. Заходим в Map Editor MTA:SA 1.3.
2. Вводим команду "/start rwo", или жмем тильду и там пишем start rwo, но уже без "/"!

Кстате, при вводе команды может что-то не то произойти. В GTA есть разные объекты, которые не удаляются, если вы стоите рядом к тому объекту! Надо отойти от него/них на 300 метров, и объект удалиться, далее просто подходим, или подлетаем в то место где был объект, и его уже не будет видно, тоесть его уже не будет вообще!!
И если вы хотите удалить больше объектов, то просто копируем наш код:
Code
    removeWorldModel(i,10,2494,-1696,17)
, и вставляем ниже него этот код, и изменяем координаты!!

И еще! Если вы добавите другие объекты в rwo.lua, пропишите команду "/refresh" в Map Editor'e, и перезапустите скрипт, то ничего не произойдёт!! Вам надо просто перезайти из Map Editor'a(не из МТА!), прописать команду "/start two", и всё! К тем объектам, к которым вы указали координаты, удаляться! :] Кстате, refresh - обновление! И команду "/refresh" - надо писать после того, как добавили что-то в папку с ресурсами, чтобы произошло обновление, и всё загрузилось!

Ну вообщем на этом всё, если будут какие либо вопросы то задайте! Рад буду помочь!

Автор урока: [ATOM]Nanotech.ua.
Источник: тык.



Новые работы:
[MAP]Квартира 4
[MAP]Fight club v2
[MAP]Бассейн
ApecДата: Воскресенье, 01.04.2012, 11:04 | Сообщение # 16
Группа: Mappers
Сообщений: 1307
Награды: 29
Город: Минск
Репутация: 1922
Замечания: 0%
Статус:
Или я дурак или в уроке что-то не то...


ApecДата: Воскресенье, 01.04.2012, 11:23 | Сообщение # 17
Группа: Mappers
Сообщений: 1307
Награды: 29
Город: Минск
Репутация: 1922
Замечания: 0%
Статус:
Кто мне сделает удаление данных объектов и зальёт всю папочку в архив получит плюшкку и 50р
Code
RemoveBuildingForPlayer(playerid, 3244, 2632.3906, -2073.6406, 12.7578, 0.25);
RemoveBuildingForPlayer(playerid, 3244, 2632.3906, -2136.3281, 12.7578, 0.25);
RemoveBuildingForPlayer(playerid, 3244, 2535.0938, -2131.8750, 12.9922, 0.25);
RemoveBuildingForPlayer(playerid, 3244, 2532.0313, -2074.6250, 12.9922, 0.25);
RemoveBuildingForPlayer(playerid, 3682, 2673.0859, -2114.9063, 36.5469, 0.25);
RemoveBuildingForPlayer(playerid, 3683, 2684.7656, -2088.0469, 20.1172, 0.25);
RemoveBuildingForPlayer(playerid, 3289, 2484.4141, -2141.0078, 12.1875, 0.25);
RemoveBuildingForPlayer(playerid, 3289, 2496.0625, -2141.0078, 12.1875, 0.25);
RemoveBuildingForPlayer(playerid, 3289, 2679.2344, -2106.9766, 12.5391, 0.25);
RemoveBuildingForPlayer(playerid, 3290, 2503.1250, -2073.3750, 12.4297, 0.25);
RemoveBuildingForPlayer(playerid, 3290, 2515.4219, -2073.3750, 12.4063, 0.25);
RemoveBuildingForPlayer(playerid, 3290, 2647.1016, -2073.3750, 12.4453, 0.25);
RemoveBuildingForPlayer(playerid, 3290, 2658.7188, -2073.3750, 12.4453, 0.25);
RemoveBuildingForPlayer(playerid, 3290, 2671.5000, -2073.3750, 12.4453, 0.25);
RemoveBuildingForPlayer(playerid, 3288, 2432.7266, -2133.0234, 12.4531, 0.25);
RemoveBuildingForPlayer(playerid, 3686, 2448.1328, -2075.6328, 16.0469, 0.25);
RemoveBuildingForPlayer(playerid, 3745, 2475.1016, -2073.4766, 17.8203, 0.25);
RemoveBuildingForPlayer(playerid, 3745, 2482.0234, -2073.4766, 17.8203, 0.25);
RemoveBuildingForPlayer(playerid, 3745, 2489.1016, -2073.4766, 17.8203, 0.25);
RemoveBuildingForPlayer(playerid, 3745, 2496.0938, -2073.4766, 17.8203, 0.25);
RemoveBuildingForPlayer(playerid, 3290, 2452.9609, -2129.0156, 25.2734, 0.25);
RemoveBuildingForPlayer(playerid, 3756, 2484.2344, -2118.5547, 17.7031, 0.25);
RemoveBuildingForPlayer(playerid, 3755, 2484.2344, -2118.5547, 17.7031, 0.25);
RemoveBuildingForPlayer(playerid, 3779, 2631.9141, -2098.5781, 20.0078, 0.25);
RemoveBuildingForPlayer(playerid, 3779, 2653.9375, -2092.3359, 20.0078, 0.25);
RemoveBuildingForPlayer(playerid, 3257, 2432.7266, -2133.0234, 12.4531, 0.25);
RemoveBuildingForPlayer(playerid, 3258, 2484.4141, -2141.0078, 12.1875, 0.25);
RemoveBuildingForPlayer(playerid, 3258, 2496.0625, -2141.0078, 12.1875, 0.25);
RemoveBuildingForPlayer(playerid, 3256, 2452.9609, -2129.0156, 25.2734, 0.25);
RemoveBuildingForPlayer(playerid, 3567, 2446.8281, -2075.8438, 13.2578, 0.25);
RemoveBuildingForPlayer(playerid, 3567, 2438.3594, -2075.8438, 13.2578, 0.25);
RemoveBuildingForPlayer(playerid, 3627, 2448.1328, -2075.6328, 16.0469, 0.25);
RemoveBuildingForPlayer(playerid, 3643, 2489.1016, -2073.4766, 17.8203, 0.25);
RemoveBuildingForPlayer(playerid, 3643, 2482.0234, -2073.4766, 17.8203, 0.25);
RemoveBuildingForPlayer(playerid, 3643, 2475.1016, -2073.4766, 17.8203, 0.25);
RemoveBuildingForPlayer(playerid, 3643, 2496.0938, -2073.4766, 17.8203, 0.25);
RemoveBuildingForPlayer(playerid, 3256, 2515.4219, -2073.3750, 12.4063, 0.25);
RemoveBuildingForPlayer(playerid, 3256, 2503.1250, -2073.3750, 12.4297, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2663.0547, -2121.6563, 30.6250, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2665.7734, -2122.5078, 22.2813, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2667.3594, -2120.7969, 19.4297, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2669.3359, -2120.7969, 26.9141, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2669.3359, -2120.7969, 13.2500, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2679.4375, -2121.6563, 21.4297, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2675.8594, -2121.6563, 25.6016, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2684.2031, -2122.5078, 22.8906, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2685.0547, -2119.7891, 14.5391, 0.25);
RemoveBuildingForPlayer(playerid, 3675, 2685.1172, -2119.1016, 19.4297, 0.25);
RemoveBuildingForPlayer(playerid, 3637, 2631.9141, -2098.5781, 20.0078, 0.25);
RemoveBuildingForPlayer(playerid, 3637, 2653.9375, -2092.3359, 20.0078, 0.25);
RemoveBuildingForPlayer(playerid, 3673, 2673.0859, -2114.9063, 36.5469, 0.25);
RemoveBuildingForPlayer(playerid, 3258, 2679.2344, -2106.9766, 12.5391, 0.25);
RemoveBuildingForPlayer(playerid, 3674, 2682.3203, -2114.5313, 39.0313, 0.25);
RemoveBuildingForPlayer(playerid, 3636, 2684.7656, -2088.0469, 20.1172, 0.25);
RemoveBuildingForPlayer(playerid, 3256, 2647.1016, -2073.3750, 12.4453, 0.25);
RemoveBuildingForPlayer(playerid, 3256, 2658.7188, -2073.3750, 12.4453, 0.25);
RemoveBuildingForPlayer(playerid, 3256, 2671.5000, -2073.3750, 12.4453, 0.25);


Если у меня будет работать...



PrettySweetieДата: Воскресенье, 01.04.2012, 21:03 | Сообщение # 18
Местный
Группа: Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус:
Apec, http://www.onlinedisk.ru/file/852881/ держи, в лс напиши в какой системе кошелек давать, но на следюущий раз - я мог бы это и бесплатно сделать :)
правда я заметил что еси запускать ресурс в мап едиторе, то удаляются далеко не все объекты



DreamsterДата: Пятница, 10.08.2012, 19:51 | Сообщение # 19
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Неман
Репутация: 627
Замечания: 0%
Статус:
Quote
for i=700,20000 do
removeWorldModel( 4226, 10, 1359.2813, -1796.4688, 24.3438)
removeWorldModel( 4023, 10, 1359.2813, -1796.4688, 24.3438)

end


Все вроде бы правильно сделал, ввожу /start rwo и нифига блин :( Объект удалиться должен полюбасу. И кстати после вводу кмд, что высвечивается? Желтая надпись?



My channel . 25.02.2013 сняли предупреждение за авторское право. Все же действительно спустя 6 месяцев снимают предупреждение
Blog
VK
♦---♦
Регистрация в букмекерской конторе
breadbeardДата: Понедельник, 14.01.2013, 18:15 | Сообщение # 20
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Код
for i=700,20000 do
         removeWorldModel(3737,10,169.2969,-1332.3438,71.5938)
         removeWorldModel(3604,10,169.2969,-1332.3438,71.5938)
end


Не желает удалятся

BorogДата: Понедельник, 14.01.2013, 20:00 | Сообщение # 21
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
breadbeard, зачем циклом удаляешь одни и те же объекты?


Silver Break
http://s-break.ru/
http://vk.com/sbreak
Форум SAMP о мультиплеерах для GTA. »   » Скриптинг » [Урок] Удаление стандартных объектов
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua