Вернуться   CoderX :: Forums > Lineage II > L2Walker Corrector
Войти через OpenID

L2Walker Corrector Изначальный проект закрыт, однако на его основе появился новый от Alexxxxx

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 28.09.2017, 14:48   #1
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,229
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

так я не занимаюсь профессионально. на заре моих занятий херомантией стоял вопрос в том, что мне были нужны вин апи для автоматизации запуска наших непутевых налоговых программ. типа хочу чтоб все запускалось с 1 клика, а в стоке там надо было нажать туда, суда, ввести пароль и тд и тп. вот и попалась ссылка на этот PB... так и застрял за NewMap Country.s() спасибо, видимо действительно проглядел... пойду товарища на форуме пытать как это работает. не верится мне что все так просто зная раздолбайство разработчика моего недоязыка - думаю там все-таки цикл спрятан.

Добавлено через 15 часов 28 минут
посовещались на своем форуме скорость все-таки будет ниже из-за того, что обращение к массиву идет по текстовой переменной. с цифрами все-ж быстрее. но так очень удобно - не нужно следить за размером массива и удобно удалять. обычный массив в PB, если нужно удалить ячейку где-то в середине - потребует кучу танцев.
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 28.09.2017 в 14:48. Причина: Добавлено сообщение
SeregaZ вне форума   Ответить с цитированием
Старый 28.09.2017, 20:38   #2
Местный
 
Регистрация: 22.10.2014
Сообщений: 122
Сказал Спасибо: 1
Имеет 8 спасибок в 7 сообщенях
alexov пока неопределено
По умолчанию

Возьмусь предположить что обращаться к словарю совсем не обязательно по текстовой переменной, подойдет любой объект. Если это не так, то автор языка действительно мудак. Но повторюсь, я в это не верю.

А вот типы которые лежат в словаре указываются при его создании, пример который я сбросил там .s - строка, все написано в документации, совсем не обязательно спрашивать товарища на форуме)
alexov вне форума   Ответить с цитированием
Старый 28.09.2017, 21:08   #3
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,229
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

так он на этом языке собаку съел

пока еще не применял в своем проекте. пару дней чот плохо сплю и потом хожу как терминатор с торможениями... ваще не садился за проект. а так мне будет полезно по текстовой метке читать то, что надо без необходимости каждый раз цикл лепить и гонять - даже если на низком уровне в этом функционале и спрятан цикл - все равно через этот ассоциативный массив гораздо удобнее работать, чем с обычным массивом. как пример в обычном массиве удалить ячейку в середине - целая история. массив по сути пересоздавать и переписывать надо. в случае с ассоциативным там всего одной командой. так что обязательно попробую применить вдохновение надо только... и чтоб заночь доделать все что хотел. это будет шедеееевррррррр
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 28.09.2017, 21:58   #4
Местный
 
Регистрация: 22.10.2014
Сообщений: 122
Сказал Спасибо: 1
Имеет 8 спасибок в 7 сообщенях
alexov пока неопределено
По умолчанию

Шедевр на бейсике, ну это врядли Впрочем, удачи))
alexov вне форума   Ответить с цитированием
Старый 28.09.2017, 23:29   #5
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,229
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

шедевр шедевр онлайн база мелодий и саундэффектов сега игр для замены оригинальных звуков и мелодий Dune:
https://www.youtube.com/watch?v=P9FIDzWZNyQ

редактор графики юнитов:
https://www.youtube.com/watch?v=Qy2O9IMuoos

это причем из нового. а старого там уже на 50 тыщ строчек кода шедевр!
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 28.09.2017, 23:45   #6
Местный
 
Регистрация: 22.10.2014
Сообщений: 122
Сказал Спасибо: 1
Имеет 8 спасибок в 7 сообщенях
alexov пока неопределено
По умолчанию

Много кода не всегда хорошо) это значит много копипасты. У меня вот бот на 4000 строк, раньше был на 10000. После следующего прохода рефакторинга я думаю останется 2000
alexov вне форума   Ответить с цитированием
Старый 08.10.2017, 16:29   #7
Пользователь
 
Регистрация: 14.07.2016
Сообщений: 59
Сказал Спасибо: 6
Имеет 10 спасибок в 9 сообщенях
Smwr на пути к лучшему
По умолчанию

Цитата:
Сообщение от alexov Посмотреть сообщение
Много кода не всегда хорошо) это значит много копипасты. У меня вот бот на 4000 строк, раньше был на 10000. После следующего прохода рефакторинга я думаю останется 2000
4000 - это совсем чуть чуть .
у меня примерно столько (не считая кода сгенерированного дизайнером) с месяц назад занимала форма настроек (~ 700 контролов).

Цитата:
Сообщение от Breadfan Посмотреть сообщение
Не переживай, это касается не только старых компьютеров.
это всё корейцы
Smwr вне форума   Ответить с цитированием
Старый 09.10.2017, 07:40   #8
Местный
 
Регистрация: 22.10.2014
Сообщений: 122
Сказал Спасибо: 1
Имеет 8 спасибок в 7 сообщенях
alexov пока неопределено
По умолчанию

Цитата:
Сообщение от Smwr Посмотреть сообщение
4000 - это совсем чуть чуть .
у меня примерно столько (не считая кода сгенерированного дизайнером) с месяц назад занимала форма настроек (~ 700 контролов).
Ну потому и чуть-чуть что все генерирую) Формы настроек тоже, поэтому они к программе строк не добавляют. Ну, лишних строк. Один новый параметр - одна строка.
alexov вне форума   Ответить с цитированием
Старый 29.09.2017, 00:17   #9
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,229
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

ну когда начинаешь - там да. много не оптимизированного в начале, но работает. потом смотришь и если совсем уж архазим, то переделываешь. когда мне нужны были биты - типа эвакуация кериолом с поля боя или еще чего, а там получается один байт отвечает за 8 параметров - биты. вот переводил это число в строку вида "00000000". отрезал в этой текстовой переменной нужное количество символов, делал условие если = "1" именно как текст в кавычках... то потом дали бит функции во многих местах пришлось переделывать, но скорость заметно возросла. с тех пор этот участок кода кочует из проекта в проект без изменений. очень удобно
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 30.09.2017, 16:03   #10
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

alexov, сколько у тебя занимай блок автоматики? И примерно какой функционал там реализован?
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2Walker Corrector


Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:51.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!