

Новые пекарни
#121
Отправлено 04 January 2014 - 23:50

#122
Отправлено 05 January 2014 - 08:28

#123
Отправлено 05 January 2014 - 22:18
Не взлетит тут - кину беевцам, может и взлетит. Хотя тут ещё шлифовать недельку, но это уже мелочи, которые приложения затрагивать не должны.
http://pastebin.com/h19D9cA5
Разъяснения, что и как работает.
З.Ы. Кодить приложения, не считая приложений-примеров не буду, такие дела.

#124
Отправлено 06 January 2014 - 09:49
Цитата
Цитата
id = "[rand(1000,9999)]"
for(var/datum/software/soft in mainframe.hdd.data) //Soft are in hdd so we sure we have hdd
if(soft.id == id && soft != src)
GenerateID()
break
Цитата
var/idlist = list()
if (mainframe.hdd)
for (var/datum/software/soft in mainframe.hdd.data)
if (soft != src)
idlist += soft.id
var/newid = rand(1000, 9999) //Если id объявлен строкой (var/id = ""), то смысла в преобразовании типа нет
while (newid in idlist)
newid = rand(1000, 9999)
id = newid
#125
Отправлено 06 January 2014 - 10:03
#126
Отправлено 06 January 2014 - 10:29
#127
Отправлено 06 January 2014 - 11:06
Да и для меня рекурсия - это все равно, что написать while через жопу. Да и просто нелогичная вещь.
#129
Отправлено 06 January 2014 - 13:32
Editor TEH Chaos-neutral (06 January 2014 - 09:49) писал:
Посмотрю на код я...
Ох епт. Да это же РЕКУРСИЯ. Специально для тебя
З.Ы. Будет часто в луп уходить - повышу планку ИД просто 3:
Editor TEH Chaos-neutral (06 January 2014 - 10:03) писал:
Хотя твоя генерация мне нравится, поставлю её. ИД родился во время создания сети и поэтому там всё довольно ужасно.
Мелочь, конечно, но на данной стадии наличие программы на компьютере подразумевает наличие hdd, а при дк майнфрейм обнуляется, то есть лучше проверять if(mainframe)

#130
Отправлено 06 January 2014 - 14:45
Цитата
#131
Отправлено 10 January 2014 - 17:36

#132
Отправлено 10 January 2014 - 17:41
#133
Отправлено 10 January 2014 - 17:55
Simon Moore (10 January 2014 - 17:41) писал:

#134
Отправлено 10 January 2014 - 18:38
Цитата
Добавь меня себе в скайп, я буду слать тебе отдельные куски кода. В идеале, конечно, хорошо, если ты напишешь компилятор и интерпретатор для написания программ.
#135
Отправлено 10 January 2014 - 18:50
Editor TEH Chaos-neutral (10 January 2014 - 18:38) писал:

#136
Отправлено 10 January 2014 - 21:27
Цитата
Как видишь - ничего хардкорного нет, если соблюдать структуру. Я никогда не напишу этого дерьма только лишь потому, что я очень сильно путаю различные части и пишу критическую часть кода таким образом, что странные ошибки, влияющие на все выскакивают, но у тебя есть шанс, а что делать - я тебе сказал.
Короче, я всегда могу найти способ решения и юзания какой-либо проблемы, но вот моя реализация хромает как пиздец.
#137
Отправлено 10 January 2014 - 23:11
#138
Отправлено 11 January 2014 - 00:12
Цитата
#139
Отправлено 11 January 2014 - 00:42
#140
Отправлено 11 January 2014 - 06:37
ACCount (11 January 2014 - 00:42) писал:

Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных