Saiman
Начинающий специалист
Автор темы
-
#1
подскажите как узнать свои координаты , что бы поменять спавн персонажа ?
-
- 10 Сен 2020
-
- 2,578
-
- 1,851
-
- 199
Saiman
Начинающий специалист
Автор темы
-
- 10 Сен 2020
-
- 2,578
-
- 1,851
-
- 199
Saiman
Начинающий специалист
Автор темы
-
#5
спасибо, есть тема как сделать спавн скутеров около спавна?
-
- 10 Сен 2020
-
- 2,578
-
- 1,851
-
- 199
-
#6
спасибо, есть тема как сделать спавн скутеров около спавна?
Добавь в бд othervehicles куда тебе нужно машины (или скутеры) для аренды.
Saiman
Начинающий специалист
Автор темы
-
#7
Добавь в бд othervehicles куда тебе нужно машины (или скутеры) для аренды.
Сбасибо, можете сказать какой путь где менять спавн, ото я меняю спавн и по спавну изменёному не спавнится новый персонаж, сборка redage 1.1
-
#8
Сбасибо, можете сказать какой путь где менять спавн, ото я меняю спавн и по спавну изменёному не спавнится новый персонаж, сборка redage 1.1
Ищешь по поиску SpawnPos,там и надо будет поменять координаты,но это не в 1 месте а в 2 вроде
-
#9
подскажите как узнать свои координаты? Rage 0.3.7 версия
-
#10
подскажите как узнать свои координаты? Rage 0.3.7 версия
/с или /save сохранит корды в файл
Профи
(546),
на голосовании
11 лет назад
Дополнен 11 лет назад
Я хочу спросить: как узнать координаты XYZ? Мне для скриптов надо
Голосование за лучший ответ
MrKap
Знаток
(445)
11 лет назад
Ну если зодания то на мини карте высвечивается маркер туда куда тебе надо ехать)) )
а если ты не выполняеш зодания то я не знаю как) )
вроде не как (((
Иван Дмитриченков
Ученик
(238)
7 лет назад
Заходишь в samp_debug > launch > встаешь на нужное место и пишешь /save. После выходи из игры и заходи в документы > GTA SA User Files > SAMP > savedpositions – тут и будут написаны координаты)
Если Вы ещё новичок в скриптинге, то эта информация будет для Вас полезной. Речь пойдёт о пространстве игры, а точнее о координатах и углах.
В этом уроке мы рассмотрим концепцию координат в играх серии GTA. Если смотреть в общем, то игровой мир — это большой квадрат, внутри которого находится игровой мир. Как правило, в играх есть координатная сетка, по которой можно узнать где сейчас находится игрок, объект и прочее. Если смотреть на мир что называется сверху, то сетка имеет две оси: X
и Y
. Центр обычно находится в координатах {0.0; 0.0}
. Давайте посмотрим на карту:
Центр мы видим, и его координаты мы знаем. Какая же максимальная длина “X” и “Y”? Каждой карте всегда есть предел. В нашем случае длина не может составлять больше 3000.0. Для моддинга рекомендую 2800.0 единиц, иначе если выйти за его пределы, то карта станет невидимой (но поверхность всё равно ощущать можно). Это конкретно для GTA SA; а вот для GTA 3 и GTA Vice City эти значения ещё меньше, так как размер карты там меньше.
Также в 3D играх (в том числе и в наших GTA-шек), существует и 3-й компонент: Z
. Как уже многие догадались, это высота (например, над уровнем моря). На картинке такую высоту определить нельзя, однако в игровом мире мы это ясно видим.
Поиск координат и угла поворота
Поиск координат и угла поворота
Чтобы разместить в игре какой-нибудь субъект, нужно получить координаты. Sanny Builder позволяет это сделать. Для этого нужно запустить игру и подождать, пока игра не даст контроль над главным героем. Затем выбрать нужную позицию:
Далее свернуть игру любым способом (например, кнопкой WINDOWS
или Alt
+Tab
), и в Sanny Builder нажать на кнопки CTRL
+SHIFT
+C
:
Это сработает, если есть активная вкладка. Координаты должны появиться возле курсора. Первое число — позиция по оси “X”, другая — позиция по оси “Y”, и третья — позиция по оси “Z”. В зависимости от ситуации, игровую сущность нужно повернуть на определённый угол. Для этого развернём главного героя в нужную сторону:
и воспользуемся комбинацией кнопок CTRL
+SHIFT
+E
:
В нашем случае угол равен 308.2786 градусов. Если нужно только просмотреть координаты и угол, то можно использовать комбинацию CTRL
+SHIFT
+1
и тогда появится окно с нужной информацией.
Комбинации кнопок можно сменить на более удобные в настройках SB.
Обратите внимание, что угол в этом контексте является углом по оси “Z”, то есть относительно высоты. В большинстве случаев этого будет достаточно. Однако стоит упомянуть, что есть ещё и углы по осям “X” и “Y” и получить их горячими клавишами уже нельзя. Можно только через скрипты или другими программами.
Координаты обычно являются вещественными числами, поэтому в скрипте они пишутся через точку!
Думаю, что общие сведения и навыки Вы получили.
Как можно представить поиск координат?
Как можно представить поиск координат?
В качестве дополнения, можно условно представить как происходит поиск. На деле всё делается путём чтения значений по адресам игровой памяти. Это другой процесс и на текущем этапе думать над этим ненужно.
Для начинающих всё это можно представить так: сначала идёт поиск по оси “Х” по условной шкале (ось “X”). Если смотреть на карту, то слева-направо. Останавливается поиск тогда, когда найдена позиция игрока игрока по этой оси. Дальше идёт поиск по оси “Y” (то есть идёт поиск снизу-вверх). Ну и также проходит поиск по высоте (ось “Z”). Когда все значения найдены, компилятор сообщает нам текущую позицию игрока на карте в виде координат. Это происходит и с углом “Z”.
Не забываем также и о отрицательных величинах! Координаты левого нижнего угла карты пишутся так: {-2800.0; -2800.0}
, соответственно координаты правого верхнего угла карты: {2800.0; 2800.0}
.
Как видим, есть и отрицательные числа. Все координаты, которые по оси “X” находятся левее от центра будут “идти” в минус, причём чем далее от центра, тем больше число с минусом. По аналогии и по осям “Y” и “Z”. Посмотрите на карту и представьте эту сетку и её координаты.
Что касается углов (по всем осям), то устанавливаются лимиты: от 0 до 360 градусов. Но справедливости ради встречаются и отрицательные числа: от 0 до -360 градусов. Игровой движок вполне работает с отрицательными числами. Поэтому если угол будет отрицательной величиной, то ничего страшного не случится. Игровые движки умеют самостоятельно все эти числа конвертировать в нужный их формат.
Описание:
Show Coordinates показывает ваши координаты в игре.
Он показывает местоположение в координатах X, Y, Z. Плагин «не обязательный», но в некоторых случаях вполне может пригодиться. Например, если появилась необходимость запомнить какое-либо место в игре (на долгое время), а каких-то опознавательных знаков по-близости нет. Тогда вы просто сможете записать текущие координаты и по ним найти это место в следующий раз.
Установка:
1. Скопируйте файлы мода в директорию игры.
2. Играйте!
Ссылки:
MEGA MediaFire
-
#2
заходишь на серв пишешь /dl и видишь внизу эти же координаты как в собейте
-
#3
dx, dy, dz = getCharCoordinates(PLAYER_PED)
print('X - '.. dx .. ' , Y - ' .. dy .. ' , Z - '.. dz)
-
#4
заходишь на серв пишешь /dl и видишь внизу эти же координаты как в собейте
оно вроде только на машины работает
в консоль сф, если установлен мунлоадер и SF integration пиши:
lua x, y, z = getCharCoordinates(PLAYER_PED) print(x, y, z)
и в консоль твои координаты напишет
-
#5
Пацаны вы чё тут насрали.
Напиши /save, координаты сохранятся в Документы > GTA San Andreas User Files > SAMP > savedpositions.txt
Vintik
А голова чтобы думать, ноги чтобы ходить
-
#6
/save и любое слово
Заходишь в документы, гта са, сами и там есть файл сохранённых позиций – и там твоя
Vintik
А голова чтобы думать, ноги чтобы ходить
-
#7
Пацаны вы чё тут насрали.
Напиши /save, координаты сохранятся в Документы > GTA San Andreas User Files > SAMP > savedpositions.txt
Посмотреть вложение 85149
Ахах, одновременно