var lines = File.ReadAllLines(@"E:\__1\test.txt"); string[] splitter = new String[] { "||" }; string[] cells; ListViewItem lvItem; foreach (var str in lines) { cells = str.Split(splitter, StringSplitOptions.None); lvItem = new ListViewItem(cells[0], 0); Array.Clear(cells, 0, 1); lvItem.SubItems.AddRange(cells); this.listView1.Items.Add(lvItem); } [ATTACH] [ATTACH] Джо спасибо большое.
Доброго времени суток господа. Помогите с кодом пжлуйста. Никак не могу разобраться. Есть форма с TextBox'ами, с них записываются данные в файл через символ "||" Всё ок, есть другая форма которая считывает этот файл, и должна выдавать данные в ListView. по колоннам. [IMG] var lines = File.ReadAllLines("myFile.txt"); var data = lines.Select( l => l.Split(new[]{"||"}, StringSplitOptions.None). Select(str => new{Colum1 = str[0], Column2 = str[1], Column3 = str[2], Column4 = str[3]})); foreach (var d in data) { listView.Items.Add(d); } данный метод перегружен Помогите с решением проблемы
Могу еще один велосипед подкинуть, нанять человека который будет круглосуточно следить за этим монстром, и когда он заметит что убили монстра, он бы включал ваши рейты. :D:D:D:D По Сабжу. Реализовать можно методом подмены пакетов.
для каждого элемента в интерфейсе есть определённые границы, где будет отображаться элемент. Вот и увеличьте границы. Пример: <EDIT Name="Img_Title" x="95" y="2" Width="565" Height="67" ReadOnly="true"> Вот Width и Height отвечают за размер, увеличьте эти значения и тогда больше букв влезет Для того, чтобы узнать какой файл нужно редактировать - создайте bat файл с содержанием: start elementclient.exe console:1 Войдите в игру, откройте нужное окно интерфейса, потом откройте консоль сочетанием клавиш shift+~ и введите туда d_uidebug 1 Затем наведите на надпись, которая отображается неправильно, появится всплывающее окно, в котором будет информация о названии файла интерфейса и названии процедуры, отвечающей за данную надпись в 1.4.2 команды d_uidebug не существует. По теме окно называется qshop.dft
селедка на такие пируэты неспособна. а какой редактор умеет? может проще кому то разово заплатить чтобы конвертнули 1 раз
Неа. Тут надо один тип данных менять на другой, а селедка на такие пируэты неспособна. жаль Как вариант, можно по удалять все итемы из 123 листа и из всех мест, где они прописаны Тоже не получается, говорит что то о сигментации. Могу предоставить Флекс ты 27 клиентом поделишься?
Никак не получается экспортировать в серверный. Может конфиг правила не верный? кто может помочь в решении дан Скинь правило, гляну. Получится накатать правило? по умолчанию такой ############################## #### RULES FOR v29 -> v27 #### ############################## SETVERSION|27 SETSIGNATURE|12288 REMOVELIST:129 REMOVELIST:130 REMOVEVALUE:59:10 REMOVEVALUE:63:8 REMOVEVALUE:126:146 REMOVEVALUE:126:147 REMOVEVALUE:126:148 REMOVEVALUE:126:149 REMOVEVALUE:126:150 REMOVEVALUE:126:151 REMOVEVALUE:126:152 REMOVEVALUE:126:153 Привел к такому виду ############################## #### RULES FOR v29 -> v27 #### ############################## SETVERSION|27 SETSIGNATURE|12288 REMOVELIST:129 REMOVELIST:130 REMOVEVALUE:59:11 REMOVEVALUE:63:9 REPLACEOFFSET:123| REMOVEVALUE:126:146 REMOVEVALUE:126:147 REMOVEVALUE:126:148 REMOVEVALUE:126:149 REMOVEVALUE:126:150 REMOVEVALUE:126:151 REMOVEVALUE:126:152 REMOVEVALUE:126:153 У меня остались файлы довнгрейда и фулл клиент v27 версии. Могу предоставить Прошу Флекс, если не затруднит 27 клиент. И ты прав в 123 листе вакханалия получается. но исправить нужно)
Ребят в каком файле менять надписи снизу версии клиента, при логине? [ATTACH]
Вечер добрый постояльцы форума. Столкнулся с такой проблемой. При Экспорте elements.data из 29 клиентский в 27 серверный Мир не стартует. ./gs выдаёт такое чудо assert failed false in file generate_item_temp.h.817 segmentation fault Сигментация файла нарушена. Но вопрос почему? Правила экспорта сменил. При экспорте ошибок нет. И что ещё самое удивительное что оригинальный elements.data что экспортируемый байт в байт. Как решается эта пробема? Google ответов не дал. Поиск по форуму тоже --- добавлено: 3 июн 2016 в 22:18 --- Заметил такую Вещь При экспорте ошибок нет с таким правилом SETVERSION|27 SETSIGNATURE|12288 REMOVELIST:129 REMOVELIST:130 REMOVEVALUE:59:11 REMOVEVALUE:63:9 REPLACEOFFSET:123| REMOVEVALUE:126:146 REMOVEVALUE:126:147 REMOVEVALUE:126:148 REMOVEVALUE:126:149 REMOVEVALUE:126:150 REMOVEVALUE:126:151 REMOVEVALUE:126:152 REMOVEVALUE:126:153 Но даже пропуская 123 лист, такая дребедень [ATTACH] --- добавлено: 3 июн 2016 в 22:41 --- Никак не получается экспортировать в серверный. Может конфиг правила не верный? кто может помочь в решении данного вопроса?
Поставьте там ип адрес у портов 29301-29308 той машины на которой гс, либо ип 0.0.0.0 (на гс отправляются пакеты от глинка через эти порты). Дальше поменяйте в glink/gamesys.conf ип адреса той машины на которой gs. не вообще сервер не видит --- добавлено: 25 май 2016 в 23:01 --- Если не менять glink/gamesys.conf а в клиенте прописать дополнительно 29001 и более портов, вообще дивная вещь. 29000 как будто труп. хотя ip локальный для всех а 29001 работает. Только вот зайти не могу [ATTACH] До 30 сек весит и вылет
Для начала нужно четкое понимание, что такое клиент и сервер. Тогда будет не сложно пройтись по всем конфигам Понимание есть. Я не знаю за что отвечают многие службы Например вот что это за служба и за что она отвечает хз [GProviderServer1] type = tcp port = 29301 address = 127.0.0.1 so_sndbuf = 65536 so_rcvbuf = 65536 ibuffermax = 1048576 obuffermax = 1048576 tcp_nodelay = 0 accumulate = 268435456 в glink\gamesys.conf какой поэтому конфиг править не могу допетрить. Все службы описанные есть, только вот gs не вижу. Как мне к работающему сервису привязаться? Алекс если знаешь помоги пожалуйста
В gmserver.conf порты к которым конетятся сервисы Чего то я видимо не понял. Вот код gmserver.conf который в /etc/ [GAuthClient] type = tcp port = 29200 address = 127.0.0.1 so_sndbuf = 65536 so_rcvbuf = 65536 ibuffermax = 1048576 obuffermax = 131072 ;so_broadcast = 1 tcp_nodelay = 0 accumulate = 131072 isec = 2 iseckey = baxixD0awqydOtrxjxr8uhzaslmnqh osec = 2 oseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl shared_key = baxiIvunkjfjlj0Ckgxzzdfpess5vw [ThreadPool] config = (1, 2) Про gsalias.conf не забудь для связи между разными данжами. а что с gsalias.conf делать? я не понял. Я просто всю папку \conf\ на демоне оставлю. всё что есть в \gamed\ --- добавлено: 25 май 2016 в 20:16 --- я предполагаю что правку нужно делать только в файле host 127.0.0.1 gmserver 10.0.2.15 dbserver какой то из них. и вопрос. Сам gs демон использует какой-нибудь порт?
Нужно поменять вроде только порты и ип адреса в конфигах сервисов чтобы приконетить остальные сервисы к гсу и гс к ним. У разных версий разные пакеты с помощью которых сервисы связываются друг с другом, даже если и удастся переписать эти пакеты то всё ровно будет линк или просто некоторые функции не будут работать. Какие именно конфиги править? чтобы прицепиться к ГС. Тупанул. Линк будет да, если разных версий сервисы. Чёт я нубнул:| И в gs.conf за что отвечает конфиг [MsgTCPSession] type = tcp address = 127.0.0.1 port = 12341 so_sndbuf = 65536 so_rcvbuf = 65536 tcp_nodelay = 0 [MsgUNIXSession] type = unix address = /tmp/foo so_sndbuf = 65536 so_rcvbuf = 65536???
Доброго дня Уважаемые. Созрел вопрос. (только не надо спрашивать: "зачем тебе оно надо") Как известно каждый демон работает независимо друг от друга, при этом связан в логическую цепочку. Читал гайд, как glink вывести на сторонний сервер отдельно. Так вот. Как gs вывести на отдельный сервер? теоретически просто. Просто указать нужный путь. Но на деле беда. суть такова. Имеется два одинаковых сервера. Две копии. Что в одном что во втором запущены все игровые службы, но как одному из них дать понять что демон GS работает на другом сервере? или вывести GS вообще на отдельный сервер для двух серверов. Чтобы синхронизация открытых данжей была. P.S. и что будет если версии будут отличаться? например 1.3.6 и 1.5.1? Ну я предполагаю Линк. Вот как я это вижу [ATTACH] [ATTACH] Я как понимаю GS будет использоваться как независимый демон. что ,Даст разгрузку на машине.
код хоть на классах? неа. а вытаскиваю я прямо на grid. CellMouseClick, и в EventArgs можно будет получить RowIndex/ColumnIndex Вон оно чё, сначала Colums нужно создать, а туда уже add значения из БД.
Доброго дня уважаемые. Как при таргете на ID или Users проверить значение в другой таблице и дать результат? [IMG] Нажал на Collums и в label ниже допустим отобразилось проверка. Проверить auth, Если есть запись с этим id значит вывести "0" в label, если нет то "1" В общем как сделать проверку в другой таблице?
сервер тестовый найден. Спасибо
Amazon ec2 бери на год бесплатно нет второй карты банковской. Запили бокс. Или не вариант? к сожалению не Вариант
в связи с тем что нужно немного доработать код программы для приложения на андрюхе буду дорабатывать программку с этой темы Ищу тестовый сервер для возможности подключения программы и смены данных в БД. Я думаю что тестовые сервера есть у многих. Сервера на CoLinux к сожалению не подойдут. Кто может помочь, прошу стукните в скайп. anomal3
7 - есм монстра (модель) 8 - gfx эффект по умолчанию (когда моба не трогают, и он спокойно прогуливается/стоит) 9 - gfx эффект удара (во время боя) сообразил спасибо)
Имена участников (разделяйте запятой).