<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: базы даных]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6277&amp;type=atom" />
	<updated>2011-10-02T18:28:07Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6277</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: базы даных]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=52093#p52093" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>oleg151 пишет:</cite><blockquote><p>Мне нужно, что бы составлялась такая база, в которая по сути является массивом, а под каждым элементом этого массива было 2 значения, первый имеет всего 1бит, а второй наверное 4 байт(int).</p></blockquote></div><p>Нельзя выделять менее одного байта. Про массивы уже много писали, ищите на форуме(<a href="http://forum.script-coding.com/viewtopic.php?id=5803">тыц</a>).<br /></p><div class="quotebox"><cite>oleg151 пишет:</cite><blockquote><p>Теперь для ясности поясню для чего мне это нужно: В одной игре персонаж двигается по координатной плоскости, а программа узнает можно ли встать на эту координату, если можно то в базу записывается 1, если нет то 0, а потом соответственно сможет передвигается по карте не сталкиваясь ни с чем. Второе число нужно для подсчета количества нпс появляющихся на данной территории, для того что бы после формирования базы программа могла выбивать более оживлённые участки карты.</p></blockquote></div><p>Ну исходя из этого описания непонятно зачем нужны две переменные. Используйте одну- если пройти нельзя, то умножайте количество NPC на -1 и вычитайте единицу. Например:<br />1) встретили 10 NPC и пройти можно- записываем 10<br />2) встретили 10 NPC и пройти нельзя- записываем 10*(-1)-1=-11<br />Теперь при обработке отрицательного числа прибавляем к нему единицу и умножаем на -1 для получения числа NPC.<br /></p><div class="quotebox"><cite>oleg151 пишет:</cite><blockquote><p>Я сначала подумывал о создании txt файла в котором бы каждая строчка являлась осью x, а каждая строчка осью y. Но я не уверен что это лучшая идея, тем более в таком случаи я не знаю куда девать второе число.</p></blockquote></div><p>храните в том формате, который вам будет удобно считывать. Я не думаю, что файл сильно распухнет.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-10-02T18:28:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=52093#p52093</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: базы даных]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=52090#p52090" />
			<content type="html"><![CDATA[<p>Не знаю, как правильно сказать, по этому спрашивайте непонятные моменты!</p><p>Мне нужно, что бы составлялась такая база, в которая по сути является массивом, а под каждым элементом этого массива было 2 значения, первый имеет всего 1бит, а второй наверное 4 байт(int).<br />То есть в процессе выполнения программы будет заполнятся массив. А потом ориентируясь по нему работала...</p><p>Теперь для ясности поясню для чего мне это нужно: В одной игре персонаж двигается по координатной плоскости, а программа узнает можно ли встать на эту координату, если можно то в базу записывается 1, если нет то 0, а потом соответственно сможет передвигается по карте не сталкиваясь ни с чем. Второе число нужно для подсчета количества нпс появляющихся на данной территории, для того что бы после формирования базы программа могла выбивать более оживлённые участки карты.</p><p>Я сначала подумывал о создании txt файла в котором бы каждая строчка являлась осью x, а каждая строчка осью y. Но я не уверен что это лучшая идея, тем более в таком случаи я не знаю куда девать второе число.</p><p>Жду предложений, желательно с примерным кодом...</p>]]></content>
			<author>
				<name><![CDATA[oleg151]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25353</uri>
			</author>
			<updated>2011-10-02T17:56:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=52090#p52090</id>
		</entry>
</feed>
