将各种信息记录到:ini文件




































-
dfiles.eu下载
这次,不仅仅是一个技术性的cleo脚本,而是一个完整的技术cleo脚本包,适合初学者和有经验的脚本编写者。
不仅如此,还有一些内容是为地图制作人员准备的。
因为这个技术cleo脚本包所做的事情,不仅对脚本编写者有用,对地图制作人员也同样有帮助。
这次,不再是我之前的技术cleo脚本,关于在屏幕上显示特定信息的主题。
而是,几乎是与这个主题意义相近的主题,正如我之前所写的:一个完整的技术cleo脚本包。
这是我第一次制作关于这个主题的技术cleo脚本,更确切地说:一个完整的技术cleo脚本包。
具体来说,主题是:将信息记录到:ini文件中,特别是游戏信息。
这次具体来说,将记录关于玩家的各种信息,以及他周围的一切,包括:NPC、交通工具甚至物体。
也就是说,现在与玩家相关的所有信息,将被记录到:ini文件中。
之后,这些已经记录到:ini文件中的信息,而不仅仅是在屏幕上显示的信息,可以复制并粘贴到需要的地方。
这样可以节省手动记录那些刚刚在屏幕上显示的信息所浪费的时间。
---------------------------------------
现在更详细地介绍一下,将记录什么,在哪里,何时以及哪些mod制作者会用到这些信息。
首先,关于将记录什么:
-坐标和旋转角度:玩家、NPC、交通工具和物体。
-区域名称、当前室内的编号和名称,玩家所在的地方。
-生命值:玩家、NPC、交通工具和物体。
-护甲数量 + 最大护甲数量,玩家的通缉等级 + 最大通缉等级。
-当前:武器编号、武器组编号、玩家和NPC的弹药数量。
-NPC类型。
-ID编号:NPC及其与玩家的武器、交通工具和物体。
-模型名称、类型、颜色编号、当前乘客数量和交通工具的最大乘客容量。
-交通工具和物体的质量。
-物体的旋转质量。
---------------------------------------
现在关于在哪里、何时以及哪些mod制作者会用到上述大部分信息。
---------------------------------------
对于脚本编写者:
---------------------------------------
-现在不再需要启动某个坐标编辑器,以了解玩家的坐标和旋转角度。
-然后可以将其复制并粘贴到操作码中,例如:创建、放置和设置NPC、交通工具或物体的旋转角度。
-因为现在它们会不断记录到:ini文件中。
---------------------------------------
-而且也不再需要翻阅Sanny Builder的帮助文档,以大致了解玩家所在区域的名称。
-然后可以将其复制并粘贴到操作码中,例如:检查玩家是否在某个区域、设置区域等。
-因为现在它也会不断记录到:ini文件中。
---------------------------------------
-现在也不再需要翻阅Sanny Builder的帮助文档,寻找室内编号,或者记住它,如果它在屏幕上显示。
-然后可以记住或复制并粘贴到操作码中,例如:选择室内或将NPC、交通工具或物体放入室内。
-因为它现在也会不断记录到:ini文件中。
-因此,不再需要我或其他作者的技术cleo脚本,关于在屏幕上显示当前室内编号的主题。
---------------------------------------
-现在也不再需要翻阅Sanny Builder的帮助文档,寻找当前的:武器编号、武器组编号和玩家的武器ID编号。
-因为现在它们也会不断记录到:ini文件中。
-非常适合那些在自己的脚本中给NPC提供相同武器的脚本编写者,例如同样的普通手枪。
---------------------------------------
-现在也不再需要翻阅Ped Editor,寻找游戏中喜欢的NPC的ID编号或其类型。
-然后可以将其ID编号或类型复制并粘贴到操作码中:创建NPC,或者将相同类型设置给另一个创建的NPC。
-例如,为了让他拥有与女性相同的行为和特征,或者如果是女性,则与男性相同,例如:走路、性格、反应等。
-因为现在它们也会不断记录到:ini文件中。
---------------------------------------
-最后,现在也不再需要翻阅GTA Garage Mod Manager,寻找喜欢的交通工具的ID编号或模型名称。
-然后可以将其ID编号或模型名称复制并粘贴到操作码中,例如:创建交通工具、创建交通工具生成器等。
-因为现在它们也会不断记录到:ini文件中。
---------------------------------------
-所有其他未列出的记录信息,主要是作为信息提供者。
-并且可能不太适合复制。
---------------------------------------
对于地图制作人员:
---------------------------------------
-现在不再需要长时间浏览IDE目录或在MEd中搜索地图上的某个对象。
-以便将其放置到地图上。
-因为现在(假设对象是动态的),其ID编号会不断记录到:ini文件中。
-非常适合那些急于在游戏中添加或删除某个喜欢或不喜欢的对象的初学者地图制作人员。例如,这可能是:散落在整个Grove Street的纸箱、一些小型照明源、饮料自动售货机等。
---------------------------------------
-所有其他未列出的记录信息,主要是作为信息提供者。
-并且可能不太适合复制。
---------------------------------------
与程序的优点和区别:
-提供关于交通工具和物体的最全面的信息。
-这些是上述程序无法提供的。
-最重要的优点是能够复制信息。
-这是所有上述程序中除了Sanny Builder之外所缺乏的。
---------------------------------------
与其他类似脚本的优点和区别,这些脚本也记录关于NPC的信息:
-记录关于两个NPC的信息,而不是一个与玩家相邻的NPC。
-一个是与玩家相邻的,另一个是玩家瞄准的NPC。
-也就是说,实际上在一个瞄准中,可以捕捉到两个NPC。
---------------------------------------
这个技术cleo脚本包是作为一个替代品制作的,替代某个旧的、对某些人或大多数人来说不工作的cleo脚本。
具体来说是这个:“在屏幕上显示各种信息”。
我个人无法使用它。
因为我对text draw的使用不太熟练,所以我没有尝试修复它或在其基础上创建一个相同的脚本。
而是决定制作一个类似的重制版本,作为另一个可能的工作脚本的替代品。
我通过一些小努力成功了。
控制键和您的操作:
01.如果您需要获取关于玩家的信息,则不需要按任何键或进行任何操作。
02.只需等待大约5秒,最小化游戏。
03.打开文件夹:cleo。
04.打开文件:zonename.ini。
05.转到最上面的部分,部分:[PLAYER]。
06.选择您需要的部分单元。
07.例如:ZONE NAME=GAN1,其中:ZONE NAME= - 是:区域名称,而:GAN1 - 是玩家当前所在或曾经所在的区域名称。
---------------------------------------
08.如果您需要获取关于某个与玩家相邻的NPC的信息,则。
09.靠近该NPC,或者确保您离他不太远。
10.等待大约5秒并最小化游戏。
11.同样打开文件夹:cleo。
12.并打开文件:zonename.ini。
13.转到第二部分,部分:[PED]。
14.选择您需要的部分单元。
15.例如:ID NUMBER=22,其中:ID NUMBER= - 是:ID编号,而:22 - 是与玩家相邻或曾经相邻的NPC的ID编号。
---------------------------------------
16.如果您需要获取关于某个特定NPC的信息,该NPC可能与玩家相邻或相对较远,则。
17.瞄准您需要的NPC,右键单击。
18.等待大约5秒,保持瞄准该NPC,并最小化游戏。
19.同样打开文件夹:cleo。
20.并打开文件:zonename.ini。
21.转到第三部分,部分:[TARGET PED]。
22.选择您需要的部分单元。
23.例如:PEDTYPE=20,其中:PEDTYPE= - 是:NPC类型,而:20 - 是您瞄准或曾经瞄准的NPC的类型编号。
---------------------------------------
24.如果您需要获取关于某个与玩家相邻或相对较近的交通工具的信息,则。
25.靠近该交通工具,或者确保您离它不太远。
26.等待大约5秒并最小化游戏。
27.同样打开文件夹:cleo。
28.并打开文件:zonename.ini。
29.转到第四部分,部分:[VEHICLE]。
30.选择您需要的部分单元。
31.例如:MODEL NAME=GREENWO,其中:MODEL NAME= - 是:模型名称,而:GREENWO - 是与玩家相邻的交通工具的模型名称。
---------------------------------------
32.如果您需要获取关于某个与玩家相邻或相对较近的物体的信息,则。
33.靠近该物体,或者确保您离它不太远。
34.等待大约5秒并最小化游戏。
35.同样打开文件夹:cleo。
36.并打开文件:zonename.ini。
37.转到第五部分,部分:[OBJECT]。
38.选择您需要的部分单元。
39.例如:MASS=150,其中:MASS= - 是:质量,而:150 - 是该物体的质量。
---------------------------------------
40.如果您需要获取关于玩家当前所在室内的更详细信息,则。
41.进入任何房间,例如玩家在Grove Street的房子。
42.等待大约5秒并最小化游戏。
43.同样打开文件夹:cleo。
44.并打开文件:zonename.ini。
45.转到最后一部分,最底部的部分:[INTERIOR]。
46.选择您需要的部分单元。
47.例如:NAME=CARLS,其中:NAME= - 是:名称,而:CARLS - 是该室内的名称。
48.所有其他部分单元的信息在截图中详细说明。
=======================================
控制键和您的操作,附加说明: (可选,如果需要)
01.如果您需要获取特定的模型名称:NPC、物体、玩家或NPC的武器,这并不困难。
02.只需启动Sanny Builder,点击“创建文件”。
03.在第一行中输入或粘贴复制的:NPC、物体或玩家或NPC的武器的ID编号。
04.然后选中它并按:Ctrl+Alt+H,模型名称将立即显示,替换其ID编号。
И ещё, и на этот раз, даже не один, технический cleo-скрипт, а целый пак технических cleo-скриптов для начинающих и не начинающих скриптеров.
И не только, для них, но и ещё и немного, для маперов.
Потому что, то что будет делать этот пак технических cleo-скриптов, будет полезно, не только скриптерам, но и маперарам тоже.
И на этот раз, это уже будет не очередной мой технический cleo-скрипт, на тему отображения определённой информации о чём либо на экране.
А будет, почти, на близкую по смыслу этой теме, тему, как я уже писал выше: целый пак технических cleo-скриптов.
На тему, на которую, я впервые делаю технический cleo-скрипт, а точнее, в этот раз: целый пак технических cleo-скриптов.
А именно, на тему: записи информации в: ini-файл, а конкретно игровой информации.
И конкретно в этот раз, это будет различная информация об игроке и обо всём и что и кто его окружает, а именно, о: педах, транспорте и даже об объектах.
То есть, теперь вся та или иная информация, которая так или иначе связанна с игроком, будет записываться в: ini-файл.
После чего, такую информацию, которая уже записалась в: ini-файл, а не просто отобразилась на экране, можно уже будет скопировать и вставить куда нужно.
Тем самым сэкономя время, на не нужную его затрату на записи вручную той или иной информации, которая запомнилась, только что отобразившись на экране.
---------------------------------------
Ну, а теперь по подробней о том, что будет записываться и где и когда и кому из модмейкеров, это пригодится.
Итак, вначале, о том что же будет записываться:
-Координаты и угол разворота: игрока, педа, транспорта и объекта.
-Имя зоны, номер и имя текущего интерьера, в которых находится игрок.
-Количество здоровья: игрока, педа, транспорта и объекта.
-Количество + максимальное количество брони, уровень + максимальный уровень розыска игрока.
-Текущие: номер оружия, номер группы оружия, количество патронов оружия: игрока и педа.
-Педтип педа.
-ID-номера: педов и их c игроком оружия, транспорта и объекта.
-Имя модели, тип, номера цвета, текущее количество пассажиров и максимальная вместимость пассажиров транспорта.
-Массы: транспорта и объекта.
-Масса разворота объекта.
---------------------------------------
А теперь о том где и когда и кому из модмейкеров, большинство из всего этого, вышеперечисленного пригодится или будет нужно.
---------------------------------------
Скриптерам:
---------------------------------------
-Теперь больше не придётся запускать тот или иной редактор координат, для того, что бы узнать координаты и угол разворота игрока.
-Чтобы, потом скопировать и вставить их в опкоды, например: создания, помещения и установки угла разворота: педов, транспорта или объекта.
-Так как, теперь они постоянно записываются в: ini-файл.
---------------------------------------
-А также больше не придётся и рыться в справке по: Sanny Builder, что бы примерно по координатам узнать то или иное имя зоны в которой находится игрок.
-Чтобы, потом, скопировать и вставить его в опкоды, например: проверки на нахождение игрока в той или иной зоне, назначения зоны и т.д и т.п.
-Так как, теперь оно тоже постоянно записывается в: ini-файл.
---------------------------------------
-Также теперь и не придётся рыться в справке по: Sanny Builder, и в поисках номера интерьера или же запоминать его, если он отобразился на экране.
-Чтобы, потом запомнить или скопировать и вставить его в опкоды, например: выбора интерьера или помещения в интерьер: педов, транспорта или же объекта.
-Так как, он тоже, теперь постоянно записывается в: ini-файл.
-В связи с этим, больше и не понадобятся: не мой, не другого автора технический cleo-скрипт на тему отображения номера текущего интерьера на экране.
---------------------------------------
-Также теперь, больше не придётся рыться в правке по: Sanny Builder, в поисках текущих: номера оружия, номера группы оружия и ID-номера оружия игрока.
-Так как, теперь они тоже постоянно записываются в: ini-файл.
-Отлично подойдёт тем скриптерам, которые будут давать в своём скрипте, педам одно и тоже оружие, например тот же самый, обычный пистолет.
---------------------------------------
-Также теперь больше не придётся рыться в: Ped Editor, в поисках ID-номера понравившегося педа в игре или его педтипа.
-Чтобы, потом, скопировать и вставить его ID-номер или педтип в опкоды: создания педа, либо установить такой же педтип совсем другому создаваемому педу.
-Например чтобы установить ему такое же поведение и повадки как у: женщины или если женщине, то как мужчине, например: походка, характер, реакция и т.д.
-Так как, теперь они тоже постоянно записываются в: ini-файл.
---------------------------------------
-И наконец, теперь больше не придётся рыться и в: GTA Garage Mod Manager, в поисках ID-номера или же имени модели понравившегося транспортного средства.
-Чтобы, потом, скопировать и вставить его ID-номер или имя модели в опкоды, например: создания транспорта, создания генератора транспорта и т.д, и т.п.
-Так как, теперь они тоже постоянно записываются в: ini-файл.
---------------------------------------
-Вся остальная, записываемая информация не перечисленная тут, для чего нужна, является больше всего информером.
-И скорее всего вряд ли пригодится для копирования.
---------------------------------------
Маперам:
---------------------------------------
-Теперь больше не придётся долго листать каталоги IDE или прочёсывать тот или иной кусок карты в: MEd, в поисках понравившийся объекта в игре.
-Что бы потом установить его на карту.
-Так как, теперь (при условии, что объект динамический), его ID-номер постоянно записываться в: ini-файл.
-Отлично подойдёт начинающим маперам, которым срочно захотелось добавить или убрать тот или иной понравившийся или не понравившийся объект в игре. -Например это могут быть: разбросанные картонные коробки по всему: Гроув Стрит, некоторые небольшие источники освещения, автоматы с напитками и в.т.д.
---------------------------------------
-Вся остальная, записываемая информация не перечисленная тут, для чего нужна, является больше всего информером.
-И скорее всего вряд ли пригодится для копирования.
---------------------------------------
Преимущества и отличия от программ:
-Предоставление наибольшей информации о транспорте и объекте.
-Что никогда не предоставят вышеперечисленные программы для работы с транспортом и объектом.
-И самое главное преимущество - это возможность копирования информации.
-Что отсутствует во всех вышеперечисленных программах кроме: Sanny Builder.
---------------------------------------
Преимущества и отличия от других подобных скриптов, которые тоже записывают информацию о педе:
-Записывается информация сразу о двух, а не об одном педе находящимся рядом с игроком.
-Обо одном что находится рядом с игроком и о другом, в которого целится игрок.
-То есть фактический на один прицел, ловятся сразу два педа.
---------------------------------------
Данный пак технических cleo-скриптов, делался как альтернатива, одному старому, у некоторых или даже у большинства, не работающему cleo-скрипту.
А именно этому: "Вывод различной информации на экран".
У меня он лично не работает.
Так я плохо умею работать с: text draw, я не стал пытаться исправить его или создать на его основе такой же только свой скрипт.
А решил просто сделать на него, что типа ремейка в виде другого, возможного, рабочего варианта скрипта и альтернативы самому скрипту.
Что мне с небольшим, но трудом и удалось.
Клавиши управления и ваши действия:
01.Если вам нужно получить информацию об игроке, то никаких нажатий клавиш и действий от вас не требуется.
02.Просто подождав примерно 5 секунд, сверните игру.
03.Откройте папку: cleo.
04.Откройте файл: zonename.ini.
05.Перейдите в самую верхнюю секцию, в секцию: [PLAYER].
06.Выберите нужную вам ячейку секции.
07.Например: ZONE NAME=GAN1, где: ZONE NAME= - это: ИМЯ ЗОНЫ, а: GAN1 - то самое имя текущей зоны, в которой находится или находился игрок.
---------------------------------------
08.Если вам нужно получить информацию о каком-нибудь педе, что рядом с игроком, то.
09.Подойдите к этому педу или же убедитесь в том, что вы находитесь не так далеко от него.
10.Подождите примерно 5 секунд и сверните игру.
11.Также откройте папку: cleo.
12.И также откройте файл: zonename.ini.
13.Перейдите во вторую по счёту секцию, в секцию: [PED].
14.Выберите нужную вам ячейку секции.
15.Например: ID NUMBER=22, где: ID NUMBER= - это: ID НОМЕР, а: 22 - сам ID-номер педа, рядом с которым находится или находился игрок.
---------------------------------------
16.Если вам нужно получить информацию о каком-нибудь конкретном педе, что находится либо рядом с игроком, либо достаточно далеко от игрока, то.
17.Прицельтесь в нужного вам педа, нажав на: ПКМ.
18.Подождите, удерживая педа под прицелом, примерно 5 секунд и сверните игру.
19.Также откройте папку: cleo.
20.И также откройте файл: zonename.ini.
21.Перейдите в третью по счёту секцию, в секцию: [TARGET PED].
22.Выберите нужную вам ячейку секции.
23.Например: PEDTYPE=20, где: PEDTYPE= - это: ПЕДТИП, а: 20 - это сам номер педтипа педа, в которого целится или целился игрок.
---------------------------------------
24.Если вам нужно получить информацию о коком-нибудь транспортном средстве, что находится рядом или неподалёку от игрока, то.
25.Подойдите к этому транспорту или же убедитесь в том, что вы находитесь не так далеко от него.
26.Подождите примерно 5 секунд и сверните игру.
27.Также откройте папку: cleo.
28.И также откройте файл: zonename.ini.
29.Перейдите в четвёртую по счёту секцию, в секцию: [VEHICLE].
30.Выберите нужную вам ячейку секции.
31.Например: MODEL NAME=GREENWO, где: MODEL NAME= - это: ИМЯ МОДЕЛИ, а: GREENWO - это само имя модели транспорта рядом с которым находится игрок.
---------------------------------------
32.Если вам нужно получить информацию о коком-нибудь объекте что находится рядом или неподалёку от игрока, то.
33.Подойдите к этому объекту или же убедитесь в том, что вы находитесь не так далеко от него.
34.Подождите примерно 5 секунд и сверните игру.
35.Также откройте папку: cleo.
36.И также откройте файл: zonename.ini.
37.Перейдите в пятую по счёту секцию, в секцию: [OBJECT].
38.Выберите нужную вам ячейку секции.
39.Например: MASS=150, где: MASS= - это: МАССА, а: 150 - это и есть масса объекта.
---------------------------------------
40.Если вам нужно получить более подробную информацию об интерьере, в котором находится на данный момент игрок, то.
41.Войдите в любое помещение, например в дом игрока на: Гроув Стрит.
42.Подождите примерно 5 секунд и сверните игру.
43.Также откройте папку: cleo.
44.И также откройте файл: zonename.ini.
45.Перейдите в последнюю по счёту, самую нижнюю секцию, в секцию: [INTERIOR].
46.Выберите нужную вам ячейку секции.
47.Например: NAME=CARLS, где: NAME= - это: ИМЯ, а: CARLS - это и есть само имя интерьера.
48.Вся остальная информация, обо всех остальных ячейках секций, изложена детально на скриншотах.
=======================================
Клавиши управления и ваши действия, дополнительно: (по желанию, если нужно)
01.Если нужно вам нужно получить конкретно имя модели: педа, объекта, оружия игрока или педа то и это не составит большого труда.
02.Просто, всего лишь на всего, надо будет запустить: Sanny Builder, нажать на "Создать файл".
03.И в первой же строке прописать или вставить скопированный: ID-номер педа, объекта или же оружия игрока или педа.
04.После чего выделить его и нажать на: Ctrl+Alt+H и имя модели, сразу же отобразится заменив его ID-номер модели.