Вопросы по CLEO-скриптингу

Dark_Knight

Me, me and me.
Друг
4,062
2,078
Отправляешь запрос на 2ip просто и читаешь ответ.
XML: http://api.2ip.com.ua/geo.xml?ip=8.8.8.8
JSON: http://api.2ip.com.ua/geo.json?ip=8.8.8.8
Вместо 8.8.8.8 нужный IP.
Ты понимаешь, что в клео нет обработчиков xml и json?
Ну например написал /gip 178.23.45.456 и оно показало страну проживания данного IP. Обычно приходится открывать 2ip и смотреть, но ведь можно сделать удобнее.
Такую хуйню на клео можно замутить только имея хост с поддержкой php или же писать СФ плагин.
 

Forus

Известный
54
12
Есть какая-нибудь работающая функа CoordMaster'a?
Что бы я просто где-нибудь в скрипте указал координаты конечные координаты телепорта и всё.(или же вызвал,указав координаты).
Ибо в гугле выдаёт клео wiki,но там дичь и игра виснет.
 

MISTER_GONWIK

Всефорумный гонщик
Всефорумный модератор
1,260
1,740
Ты понимаешь, что в клео нет обработчиков xml и json?

Такую хуйню на клео можно замутить только имея хост с поддержкой php или же писать СФ плагин.
парсить данные из этого апи, не?
 

Xample

Новичок
89
1
подскажите как найти ближайший маркер к актёру и записать его координаты в переменные? с MGFuncs у меня было так, а как реализовать без него?:

Actor.StorePos($PLAYER_ACTOR, 3@, 4@, 5@)
0DB4: 6@ = nearset marker to position x 3@ y 4@ radius 100.0
wait 100
0DB3: marker 6@ position to x 7@ y 8@ z 9@ //IF AND SET

05D3: AS_actor $PLAYER_ACTOR goto_point 7@ 8@ 9@ mode 6 time 3000 ms
 

hnnssy

Известный
Друг
2,684
2,748
подскажите как найти ближайший маркер к актёру и записать его координаты в переменные? с MGFuncs у меня было так, а как реализовать без него?:

Actor.StorePos($PLAYER_ACTOR, 3@, 4@, 5@)
0DB4: 6@ = nearset marker to position x 3@ y 4@ radius 100.0
wait 100
0DB3: marker 6@ position to x 7@ y 8@ z 9@ //IF AND SET

05D3: AS_actor $PLAYER_ACTOR goto_point 7@ 8@ 9@ mode 6 time 3000 ms
CLEO:
:getmarkerpos
// call @getmarkerpos 0 5@ 6@ 7@
8AF7: get_samp_base_to 0@
0@ += 0x21A10C
0A8D: 0@ = read_memory 0@ size 4 virtual_protect 1
0085: 1@ = 0@
1@ += 0x24
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 1
if 1@ == 0
then   
ret 0
else
0085: 2@ = 0@
0085: 3@ = 0@
0085: 4@ = 0@
2@ += 0xC
3@ += 0x10
4@ += 0x14
0A8D: 2@ = read_memory 2@ size 4 virtual_protect 1
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 1
0A8D: 4@ = read_memory 4@ size 4 virtual_protect 1
end
ret 3 2@ 3@ 4@
 

Dark_Knight

Me, me and me.
Друг
4,062
2,078
Но работать то будет, а ты намекал, что это невозможно вообще. Если ты не знал, в недрах готовых C++ библиотек-парсеров по такому же принципу все работает.
Я просто намякнул, что это крайне геморойно.
 

Forus

Известный
54
12
Как сделать работу в свернутом режиме ?
Пролистай 3-5 страниц назад,там об этом спрашивали
----------------------------
Как узнать координаты зада машины?Ну т.е. вот мне нужно что бы чел тпхался к багажнику авто,есть какой-то опкод/функа?