#1 24-04-2012 16:00

bomjservera
Registered: 24-04-2012
Posts: 2

Нужна помощь

Всем привет. Вот что мне нужно осуществить:
0A9A: $hFILE = openfile "carp.ini" mode 0x77  // IF and SET - открыть файл
03C0: $1 = actor $PLAYER_ACTOR car - записать переменную авто актера в память
Car.StorePos($1, 20@, 21@, 22@) - записать в память координаты авто актера
0A9E: writefile $hFILE size 128 from 20@ - запись коорд.и в файл
0A9E: writefile $hFILE size 128 from 21@ - запись коорд.и в файл
0A9E: writefile $hFILE size 128 from 22@ - запись коорд.и в файл
0A9B: closefile $hFILE - закрыть

Результат:
в carp.ini - "` ХDЛ    нДb}RAЛ    нДb}RA    b}RA"

Мне нужно: в carp.ini - "250.0 60.0 0.0" // (250.0 60.0 0.0) пример, коорд. авто
В чем моя ошибка?

Last edited by bomjservera (24-04-2012 16:03)

Offline

#2 24-04-2012 16:05

bomjservera
Registered: 24-04-2012
Posts: 2

Re: Нужна помощь

И еще вопрос:
05EB: assign_car 35@ to_path 706
почему нельзя использовать путь в samp(вылет)

Offline

#3 24-04-2012 20:45

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 941
Website

Re: Нужна помощь

1.Перед записью в файл надо конвертировать дробное число в строку. Это можно сделать опкодом:

0AED: 0@v = float 0@ to_string_format "%.15g"

2.КЛЕО-скриптинг не предназначен для samp.

Offline

Board footer

Powered by FluxBB