You are not logged in.
wmysterio
Только что запустил cs скрипт:
file.Open(1@, "CLEO\coords.ini", "at")
file.WriteString(1@, "writed")
file.Close(1@)
Никакой ошибки не вылезло, а в конце файла coords.ini появилась записиь "writed"
wmysterio
File.Open(1@, "CLEO\settings.ini", "at") // IF and SET
at - для дозаписи текстовых
ab - для дозаписи бинарных
имя файла используется при инициализации CLEO-потока, чтобы дать ему имя (name_thread) по названию файла (первые 7 символов). Например, CLEO-поток в файле showsavescreen будет иметь имя SHOWSAV.
Может все-таки можно как-то. Ну или есть тогда уж какой-нибудь другой способ заставить клео-скрипт читать только свой файл настроек?
sh2ezo
Все повреждения хранятся в файле модели же.
>Тогда я не пойму одного - ты не знаешь, как называется твой .cs-файл?)
Предполагается, что пользователь может копировать эти .cs скрипты, тем самым увеличивая количество создаваемых этим скриптом объектов. А так как каждый .cs скрипт должен читать только свои настройки, то и открывать он должен файл с таким же именем. (естественно, если он существует.)
>Т.е. в своём скрипте ты хочешь открыть файл ini, с таким же именем как и твой скрипт?
Да, именно так :3
>Что значит "текущего выполняемого скрипта"? В один момент выполняется только один скрипт)
Я имел ввиду поток, клео скрипт. Можно ли открыть файл %script_name%.ini если имя скрипта %script_name%.cs
Хм, а как узнать имя текущего выполняемого скрипта? И можно ли, опираясь на него, открыть файл для чтения с тем же именем, но другим расширением (например, .ini)?
По поводу скриптинга в GTA4, вышло что-нибудь новое? Или только scocl?
DEO
031D: actor 1@ hit_by_weapon 51
Проверка на повреждение актера 1@ оружием (в данном случае) 51
Здравствуйте. У меня такой вопрос: в клео скриптах, например если я присвою значение переменной 1@ равное еденице (тип integer), то после этого я смогу присвоить этой же переменной значение 54.312343 (тип float)? И если наоборот, тоже можно?
а вот насчет массивов, их можно использовать в клео скриптах? ато я прочитал в справке что там якобы есть некие ограничения.
у меня в opcodes.txt очень много различных unknown опкодов. Не подскажите, есть ли новенький opcodes.txt и где его взять?
и еще вопрос: есть ли какая-нибудь удобная программка для определения координат в игре? а то каждый раз грузить игру и топать к нужному месту чтоб посмотреть где потом разместить объект неэкономный по времени способ
Попробовал вот так:
1@ = 16999
0AF1: write_int 1@ to_ini_file "myfile.ini" section "Mysection" key "mykey"
итог - файл не создался.
можно ли както исправить, или необходимо чтобы файл уже существовал
заинтересовали опкоды чтения/записи значений в .ini файлах.
Что возвращают опкоды, если файла с запрашиваемым значением не существует?
При записи значений в пока еще не существующий файл, он ведь создается? или обязательно нужно уже иметь этот пустой файл
JuSskeee*
хм, а какие значения допустимы в этом опкоде, и какие действия им определены? чето не припоминаю :-)
[hr]
и все-таки что за параметр nameHash в опкоде CREATE_CAR в Scocl ?
тык цыферки для денег уже есть в оригинале, зеленые такие. Да и по звездочкам розыска полегче ориентироваться, чем по цыферкам. кстати и по кислороду тож.
4)опкод 092E: get_water_height_at 195@ 196@ flag 0 store_to 200@ записывает в переменную H высоту воды в координатах X и Y,
а опкод 02CE: 16@ = ground_z_at 2@ 3@ 4@ записывает высоту земли.
5)актер идет в точку: 05F5: AS_actor 43@ goto_point 2516.686 -1675.861 13.1227 mode 4 5500 ms // versionB или 0603: AS_actor 65@(48@,3i) goto 2493.82 -1669.91 12.8 mode 7 timelimit -1 // versionC
А чтобы подождать немного, wait(ms) - где ms это миллисекунды. Ну или опкод 05B9: AS_actor -1 stay_idle 1 ms , если используется AS_pack (последовательность действий)
VcSaJen
буду ждать. надеюсь скоро выйдет)
[---]
вопросы:
есть ли в скрипте sco мультипоточность? (параллельное выполнение нескольких тредов)
если я просто добавлю свой скрипт sco в архив script.img, будет ли он работать? или нужно прописывать где-то что-то.
и что за параметр nameHash в опкоде CREATE_CAR ?
Jack Daniel's
Ого, там ведь кажется идет скриптинг как программирование на Си, а я в этом ничего непонимаю( Мне бы что-нибудь полегче, как в сани билдере) может в скором времени выйдет что-нибудь подобное? или остается только учить программинг?)
сдрасьте всем) никто случайно не знает, когда примерно выйдет для гта4 нормальный редактор скриптов, как санни билдер? очень хочется скриптить в четверке)
жду не дождусь прям)
Здравствуйте!
Мне хотелось бы узнать, когда примерно выйдет что-то наподобие sannybuilder для ГТА 4 ? и вообще выйдет ли.
0713: actor 52@ driveby_actor -1 car -1 point 952.92 -1102.99 22.85 radius 100.0 4 1 firing_rate 90
ПОМОГИТЕ пожалуйста! я использовал данный опкод, но почемуто актер высовывается из машины и начинает стрелять только когда манина-цель остановлена. КАК сделать так, что написать в параметрах, чтобы он высовывался и стрелял всегда??
P.S. что за параметры 4, 1, и параметр point - я не знаю.
ПОДСКАЖИТЕ плиз, как поймать событие в игре, когда каких-нибудь 2 педа деруться между собой?? очень надо плизз
А как можно определить, когда какой-нибудь актер стреляет из пушки? можно с помощью pedevent ?
То актер высунется и не стреляет... то он вообще не высовывается... то он сперва немножко постреляет, и потом успокаивается хдд
Все таки хотелось бы по-точней хд