GetCharPos, или как узнать короткие координаты

la4

Участник
Автор темы
31
2
Версия SA-MP
  1. 0.3.7 (R1)
В софте от @dsay (идея гохи), /surf ls/sf/lv, также чек хаусов и бизов на слёты. как мне добавить инту в таком же виде.
это инта Центра Занятости ЛС -
function teleport(args)
if args == "ls" then
z = 13
y = -1271
x = 1289
Как найти ебучий GetCharPos или вот эта команда float positionX, float positionY, float positionZ = getCharCoordinates(Ped ped)
не скриптер, вообще не ебу. как найти такие же короткие координаты, чтобы сделать себе дополнительные Инты. Помогите пожалуйста Скриптеры-боги. по другому вас не назовёшь.
Именно короткие коодинаты как Центре Зан. ЛС.
Один Скриптер бластхака популярный, удивлён как он мне вообще ответил, написал как это сделать. zTechnology: "Делаешь команду, в команде получение этих координат и вывод в чат. Если не понимаешь - учи основы луа и мунлоудер вики". Пожалуйста помогите! это поможет в будущем не только мне! так как подобных тем нет на БХ. прошу дайте готовую ФУНКЦИЮ чтобы в чат выводить по команде свой GetCharPos. для вставки координатов в это, но других, таких же коротких. я сдохну нахуй от взрыва ебала, помогите прошу, делаю не только для себя!!!! это БУДУЩЕЕ САМПА!
function teleport(args)
if args == "ls" then
z = 13
y = -1271
x = 1289

вот строчка после данного столбика
charPosX, charPosY, charPosZ = getCharCoordinates(PLAYER_PED)
может чем то поможет больше

НА ЛУА!

хотя похуй, лишь бы робило
 

SomaGnoma

Известный
442
152
Lua:
function getMyCoords()
    local positionX, positionY, positionZ = getCharCoordinates(PLAYER_PED) -- получаю свои коорды
    sampAddChatMessage(string.format("%s, %s, %s", positionX, positionY, positionZ), 0xFF0000) -- вывести в чат
    setClipboardText(string.format("%s, %s, %s", positionX, positionY, positionZ)) -- скопировать в буфер обмена
end

-- Пример юзания

sampRegisterChatCommand("negr", function() getMyCoords() end) -- по команде /negr выводить коорды и копирует
 
  • Нравится
Реакции: la4 и zTechnology

la4

Участник
Автор темы
31
2
/save
C:\Users\s\Documents\GTA San Andreas User Files\SAMP\savedpositions.txt
какой /save тут всё расписано, почему и как, /save это вообще длинные координаты и хуета вообщем

Lua:
function getMyCoords()
    local positionX, positionY, positionZ = getCharCoordinates(PLAYER_PED) -- получаю свои коорды
    sampAddChatMessage(string.format("%s, %s, %s", positionX, positionY, positionZ), 0xFF0000) -- вывести в чат
    setClipboardText(string.format("%s, %s, %s", positionX, positionY, positionZ)) -- скопировать в буфер обмена
end

-- Пример юзания

sampRegisterChatCommand("negr", function() getMyCoords() end) -- по команде /negr выводить коорды и копирует
бро можешь пожалуйста готовый луа сделать, ну чтобы ток в папку кинуть, ну я не ебу как это всё, сделать активацию "/negr"
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,768
11,210
Lua:
function naytiKorotkieKoordinati()
    local dlinnie_koordinati_kotorie_nam_ne_nujni_x, dlinnie_koordinati_kotorie_nam_ne_nujni_y, dlinnie_koordinati_kotorie_nam_ne_nujni_z = getCharCoordinates(PLAYER_PED)
    return math.floor(dlinnie_koordinati_kotorie_nam_ne_nujni_x), math.floor(dlinnie_koordinati_kotorie_nam_ne_nujni_y), math.floor(dlinnie_koordinati_kotorie_nam_ne_nujni_z)
end
 
  • Ха-ха
Реакции: SomaGnoma

iEramur

Известный
171
113
какой /save тут всё расписано, почему и как, /save это вообще длинные координаты и хуета вообщем


бро можешь пожалуйста готовый луа сделать, ну чтобы ток в папку кинуть, ну я не ебу как это всё, сделать активацию "/negr"
В чём проблема? Округли свои длинные координаты по правилам округления до целых. Пикапы в сампе не требуют микронной точности для своей работоспособности. Я тоже пытался дописать в скрипт координаты других пикапов, но не срабатывал такой телепорт. В той теме писали, что этот способ работает только с предзагруженными пикапами и вроде как на аризоне таких мало( хз как их распознавать).
 

la4

Участник
Автор темы
31
2
Lua:
function naytiKorotkieKoordinati()
    local dlinnie_koordinati_kotorie_nam_ne_nujni_x, dlinnie_koordinati_kotorie_nam_ne_nujni_y, dlinnie_koordinati_kotorie_nam_ne_nujni_z = getCharCoordinates(PLAYER_PED)
    return math.floor(dlinnie_koordinati_kotorie_nam_ne_nujni_x), math.floor(dlinnie_koordinati_kotorie_nam_ne_nujni_y), math.floor(dlinnie_koordinati_kotorie_nam_ne_nujni_z)
end
зачем так рофлить надо мной, я не шарю в этом всём.
 

la4

Участник
Автор темы
31
2
В чём проблема? Округли свои длинные координаты по правилам округления до целых. Пикапы в сампе не требуют микронной точности для своей работоспособности. Я тоже пытался дописать в скрипт координаты других пикапов, но не срабатывал такой телепорт. В той теме писали, что этот способ работает только с предзагруженными пикапами и вроде как на аризоне таких мало( хз как их распознавать).
бля чувак. дело говоришь, а как округлять то, если даже то что не дали вообще не тоооо, там вот эта хуйня
2099.7194824219, 784.47381591797, 1027.12109375
а мне надо как минимум первое "11", ну как это всё сделаать..

так функция то работает, в чем проблема
а как её активировать. и вообще пиздец я тупой и ничего не знаю ПОМОГИТЕ
 

zTechnology

Известный
1,101
485
бля чувак. дело говоришь, а как округлять то, если даже то что не дали вообще не тоооо, там вот эта хуйня
2099.7194824219, 784.47381591797, 1027.12109375
а мне надо как минимум первое "11", ну как это всё сделаать..
-_-
2099, 784, 1027
 

BARRY BRADLEY

Известный
711
176
бля чувак. дело говоришь, а как округлять то, если даже то что не дали вообще не тоооо, там вот эта хуйня
2099.7194824219, 784.47381591797, 1027.12109375
а мне надо как минимум первое "11", ну как это всё сделаать..


а как её активировать. и вообще пиздец я тупой и ничего не знаю ПОМОГИТЕ
Ну так заказывай дописание, если не понимаешь что-то, либо учи азы