CLEO Записываем свои координаты!

  • На сайте сейчас активно проводятся работы после глобального обновления. Многое будет изменено, а что-то сейчас добавлено временно. Просим вас побыть терпеливыми и отнестись к этому с пониманием.
Статус
В этой теме нельзя размещать новые ответы.

_Viktor_

Потрачен
Автор темы
151
154
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет всем короче, написал тут клео, потому что задолбался скринить корды, клео нафиг не нужное, согласен)))
Суть такова:
Заходим на сервер, авторизуемся, идем куда нибудь, пишим, /coord1 и у нас в папке cleo появился файлик coord.ini, идем дальше, пишим в другом месте /coord2 и в этот файлик записались вторые координаты, выглядит это все так:
PHP:
[Coord1]
X=1154.32
Y=-1769.95
Z=16.5938
[Coord2]
X=1145.49
Y=-1770.41
Z=16.5992
Сам код клео скрипта
PHP:
{$CLEO .cs}
0000: NOP

:samp
wait 400
0AFA:  is_samp_available
jf @samp
0B34: samp register_client_command "coord1" to_label @1
0B34: samp register_client_command "coord2" to_label @2
0BDE: pause_thread 0

:1
actor.StorePos($PLAYER_ACTOR, [email protected], [email protected], [email protected])
0AF3: write_float [email protected] to_ini_file "cleo\coord.ini" section "Coord1" key "X"
0AF3: write_float [email protected] to_ini_file "cleo\coord.ini" section "Coord1" key "Y"
0AF3: write_float [email protected] to_ini_file "cleo\coord.ini" section "Coord1" key "Z"
samp.cmdRet()

:2
actor.StorePos($PLAYER_ACTOR, [email protected], [email protected], [email protected])
0AF3: write_float  [email protected] to_ini_file "cleo\coord.ini" section "Coord2" key "X"
0AF3: write_float [email protected] to_ini_file "cleo\coord.ini" section "Coord2" key "Y"
0AF3: write_float [email protected] to_ini_file "cleo\coord.ini" section "Coord2" key "Z"
samp.cmdRet()
Вообщем согласен клео бесполезное, но пригодится тем кто пишит скрипты, а точнее ботов.
Update 2.0
Добавил запись координат до 10 то есть /coord1, /coord2, /coord3 и т.д 10
 

Вложения

Последнее редактирование:
  • Нравится
Реакции: ToPro и WIPAK

DarkP1xel

BH Team
BH Team
3,133
3,218
Там не много по нубски. Круче было бы форматировать строку и записывать уже её целиком.

Вот так чтобы:

Постарайся сделать как на скрине :) .
 

_Viktor_

Потрачен
Автор темы
151
154
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Там не много по нубски. Круче было бы форматировать строку и записывать уже её целиком.

Вот так чтобы:

Постарайся сделать как на скрине :) .
Я специально сделал так, чтобы было ясно, но ладно, щас сделаю
 

_Viktor_

Потрачен
Автор темы
151
154
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ты недооцениваешь разработчиков :boss:.
Разрабы сами скомпилят если им нужно будет :boss:
PHP:
{$CLEO .cs}
0000: NOP

:samp
wait 400
0AFA:  is_samp_available
jf @samp
0B34: samp register_client_command "coord1" to_label @1
0B34: samp register_client_command "coord2" to_label @2
0BDE: pause_thread 0

:1
actor.StorePos($PLAYER_ACTOR, [email protected], [email protected], [email protected])
alloc [email protected] 64
0AD3: [email protected] = format "%f %f %f" [email protected] [email protected] [email protected]
0AF5: [email protected] "cleo\coord.ini" section "Coord1" key "X Y Z: "
free [email protected]
samp.cmdRet()

:2
alloc [email protected] 64
actor.StorePos($PLAYER_ACTOR, [email protected], [email protected], [email protected])
0AD3: [email protected] = format "%f | %f | %f" [email protected] [email protected] [email protected]
0AF5: [email protected] "cleo\coord.ini" section "Coord2" key "X Y Z: "
free [email protected]
samp.cmdRet()
 
  • Нравится
Реакции: DarkP1xel

WIPAK

Новичок
28
6
Лол,я уже от радости бегал как псих думал типо ботера xD
 

_Viktor_

Потрачен
Автор темы
151
154
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Нравится
Реакции: WIPAK

serfik

Новичок
1
0
Если б можно было записывать не 2, а на много больше координат клео было бы более полезней.
 
Статус
В этой теме нельзя размещать новые ответы.