-
Posts
619 -
Joined
-
Last visited
Everything posted by Flaker
-
Компилируется, запускается, но не работает.
Flaker replied to Narrator's topic in Помощь / Отчеты об ошибках
1) Попробуй в UTF без BOM преобразовать все файлы ( Перед компиляцией ) 2) Компилированные файлы, в некоторых FTP клиентах портятся при передаче. В filezilla, вроде, нужно в настройках выставить бинарный режим передачи. И вобще, debugscript, что пишет? -
Ну игроков по dimension'ам разделяют. И в каждом dim'е отдельный gamemode.
-
Имя не уникально... Тебе ID нужно... Самый простой вариант: В цикле пробегись по всем машинам в XML, и найди нужный ID
-
Присваивай каждой машине уникальный номер ( ID ). В XML документе по ID машины ищи какую удалить...
-
Относительно твоего кода: xmlDestroyNode( createdcar ) В аргументе просто ссылка на нод должна быть... Главное сохранять не забывай.
-
1) Название темы должно быть четкое, ясное, краткое, понятное и информативное. 2) Для перезарядки по нажатию на "R" просто запусти скрипт с названием reload. Он идет в стандартной комплектации mta ресурсов. 3) Вобще карты ставятся так: В папке создается сама карта ( .map ) и .xml файл. В .xml пишешь: type="map" gamemodes="GAMEMODE" name="NAME" author="AUTOR" description="DESCRIPTION" version="0" /> "MAP_NAME.map" />
-
Обращайся)
-
Вот погляди: https://community.multitheftauto.com/index.php?p=resources&s=details&id=2540
-
https://wiki.multitheftauto.com/wiki/OnMarkerHit
-
if isPedDucked(player) then setPedAimTarget ( ped, x, y, z-.5 ) else setPedAimTarget ( ped, x, y, z ) end
-
Да впринцепе для реализвации твоей идеии и читать не надо ничего... Но если очень надо, могу несколько интересных статей подкинуть: Различные манипуляции с матрицами: http://www.euclideanspace.com/maths/algebra/matrix/resources/code/index.htm#rotz ЧАВО по матрицам и квартернионам: http://web.archive.org/liveweb/http://web.archive.org/web/20041029003853/http://www.j3d.org/matrix_faq/matrfaq_latest.html http://www.gamedev.ru/code/articles/faq_matrix_quat?page=5#chto_takoe_kvaternioni_
-
Так, я не понял, что тебе конкретно надо? Что-бы камера фиксирована была (всегда позади авто) ?
-
Значит смотри: local px = math.cos( math.rad( rz - rotalionxy )) * distancexy -- вычисляем отклонения ERROR? local py= math.sin( math.rad( rz - rotalionxy ) ) * distancexy Не правильно ищешь... Почему ты вобще решил вставить rotalionxy, тут нужно вставлять погрешность в 90 градусов, которая появляется из за того что GTA/MTA's ротация не начинается реально с нуля Твои вычисления с setCameraMatrix, заставляют очень сильно задуматься о смысле сотворения этого мира... Короче будь проще: Алгоритм такой же как ты и пытался реализовать: Камеру позади машины ставишь, а смотришь на саму машину... Я бы на твоем месте не мучился с градусами, а считал по матрице конкретно, так намного удобнее, имхо. Если хочешь градусами, то вот тебе пища для размышления: x = x + ( math.cos ( math.rad ( rotz-90 ) ) * DIST) y = y + ( math.sin ( math.rad ( rotz-90 ) ) * DIST) -- Это мы находим точку позаду чего-то на расстоянии DIST Нашел точку, воткнул камеру в эту точку, и пусть камера смотрит на саму машину... По поводу расчета по матрице: function getPositionFromElementOffset(element,offX,offY,offZ) local m = getElementMatrix ( element ) -- Get the matrix local x = offX * m[1][1] + offY * m[2][1] + offZ * m[3][1] + m[4][1] -- Apply transform local y = offX * m[1][2] + offY * m[2][2] + offZ * m[3][2] + m[4][2] local z = offX * m[1][3] + offY * m[2][3] + offZ * m[3][3] + m[4][3] return x, y, z -- Return the transformed point end
-
for a = 1, 10000, 1 do createObject ( math.random(1,3000), math.random(-10000,10000), math.random(-10000,10000), math.random(-10000,10000) ) end Пойдет?
-
Много вариантов есть... Допустим проверить строку на наличие минуса можно функцией string.find
-
guiSetVisible(window, false)
-
Условие поставь... Если денег меньше снимаемых, то снять нельзя... И все
-
Маркер типа arrow проваливается под землю, если его не правильно расположить (То-есть отступ от объектов должен быть значительный)...
-
1к даже на Систему банд не хватит) Я когда то тоже решил сделать свой SAES подобный сервер... ( http://vk.com/club40526133 ) Выучил lua, переписал полностью всю основу SAES сервера, в итоге понял, что создание такого сервера несколько скучноватое занятие(
-
Велкам
-
Нет. Но чисто теоретически попадание и тд можно отследить по координатам...
-
Хмм... Вобще не должно быть задержки особо... Сколько же у тебя GUi элементов то? А вобще, зачем их все удалять? Можно parent элемент удалять, если он есть... Тоесть, допустим есть gui окно, а все внутринние элементы это children этого элемента... Если удаляешь основное окно, то удаляются и все children
-
/debugscript 3 И посмотри, что пишет
-
За тебя никто делать не будет(