Гадес Уважаемый, ты бы лучше помог бы человеку, который что то пытается понять! Или в обще чем то помог! это я хочу помощи с проблемой, не путай! А так твой пост, не несет не какой смысловой нагрузки! --- добавлено: 4 сен 2015 в 11:17 --- Не люблю когда люди зарабатывают на "чужом горе!" Уважаемый kolotun, вы можете относится как угодно, к людям, берущим деньги за услуги, но каждый имеет право зарабатывать "своей головой". Время - деньги. Желаете сэкономить своё - платите знающему человеку, он потратит своё. Просьба, в дальнейшем, воздерживаться от нытья по поводу платности услуг, предлагаемых вам участниками сообщества... не нравится - просто игнорируйте. У нас тут не сытая европа, каждый зарабатывает как может, это абсолютно нормально, главное, чтобы без кидалова. Попрошу без оскорблений! Я вам не сделал не чего плохого, я с удовольствием научусь, и буду помогать другим, и уверен что вы лично не захотите мне в этом помочь, так что не надо меня тут срамить! Я не кого не прошу, делать мне или за меня тем более за деньги!! И не надо мне навязывать платные услуги, которые навязывает ваше сообщество, мне насильно!
kolotun, поразмысли над понятием: "целостность данных", ты видимо никогда не работал с реляционной моделью данных и не понимаешь, что один твой удаляющий костыль может сломать целостность модели данных (нарушатся связи), при этом обнаружится проблема может гораздо позже, чем ты этого будешь ждать в процессе экспериментов. Да не, удалить спокойно можно, но структуру никто не даст. Потому что сейчас она похожа на бред наркомана: http://pwdev.ru/index.php?title=Таблицы_базы_данных Спасибо! Уважаемый.
Знал бы я Яп сам бы что то делал а что тебя останавливает? чувство исключительности? учи, ковыряй... и потом бесплатно всем помогай... Ты конечно извини! Ну не нада нервничать! ты один тут нервничаешь (от бессилия видимо) тебе уже несколько раз намекнули, явно написали: удалять бессмысленно kolotun, поразмысли над понятием: "целостность данных", ты видимо никогда не работал с реляционной моделью данных и не понимаешь, что один твой удаляющий костыль может сломать целостность модели данных (нарушатся связи), при этом обнаружится проблема может гораздо позже, чем ты этого будешь ждать в процессе экспериментов. Очень сомневаюсь, что всё учтешь, напрыгивая на проблему со всем рвением человека, не владеющего навыками реверсинга и программирования. Прежде, чем брызгать слюной в людей, которые этим занимаются много лет, наверно надо сделать паузу и подумать... Согласен с тобой на 100%, не шарю совсем, и да я и не слышал о "целостность данных" я же говорю я не знаю ЯП, по этому ковыряюсь как могу Ладно спасибо за помощь! и да я уже обессилен, от такого обращения ,и понимания --- добавлено: 3 сен 2015 в 17:18 --- И что я брызгал слюной? А как ты о том что меня тут только оскорбить пытаются? Хоть кто то ответил конструктивно вежливо и с пониманием меня? Только и слышно "чувство исключительности? , ДИЧЬ" и так далее А как гордо сказано "Прежде, чем брызгать слюной в людей, которые этим занимаются много лет" Хоть один из тех кто "много лет" разъяснил по людски? Я всех уважаю! Не кого не оскорбляю! По этому хочу тоже нормального обращения
Даже во всех пакетах сервисов, связанных с голдом, фигурирует user_id. Как ты предлагаешь сделать связь с role_id, если все завязано на user_id? Это какая-то дичь, ей богу. :) Я не знаю, что ты и как удаляешь, судя по изначальной постановке вопроса — не все. А вообще, тебе уже несколько человек сказали, что удалять бессмысленно. Ты конечно извини! Ну не нада нервничать! Я говорил о Мускул базе, о игровой ничего не говорил! по этому и спрашивал как удалить данные user_id c игровой базы! Если не знаетн то ладно сам как нибудь разберусь! Ну много людей тут говорят что сервер копия оригинала оф или pwi не важно, на офе я пополняю счет налом они приходят на оф лк потом вхожу в лк и выбираю какому персонажу со списка передать голд! Как то так
Потому что это правильно! И не было бы у меня заморочки с голдом на аккаунте! Что правильно, а что не правильно? Над этим вопросом бьются уже не одну тысячу лет) Ни у кого нет проблем с голдом, проблему родил ты. Нда сложный прикол,САРКАЗМ
ковырнув эго можно чтото и поменять у меня голд приходит за 5 сек У меня голд приходит за 0,004 сек А при чем тут кодировка? диамон увидел новую тему на книфе про аут и узнал про новый баг, ничего необычного. Вот и я о том? Мог же кто то сделать эту фильтрацию раньше? Все блин не могут шагу ступить чтоб за это не получить денег! Знал бы я Яп сам бы что то делал А так" Не кому не интересно"
А при чем тут кодировка?
в таблице мускула usecashnow есть поле при переводе голда поле status , которое может принимать значения например 0-4 Которое может как бы указывать, куда и как слать голд например на ак или персу, с релогом или без! ну это как бы теория! Поле status отвечает за статус текущей операции начисления голда. Если перевести удалось, то запись перемещается в таблицу usecashlog. а еще можно счетчик поменять чтоб голд приходил например через 10 секунд а не 5 минут Средствами MySQL нельзя. Выдачей голда занимается сервис authd, который время от времени просматривает таблицу usecashnow и пытается выслать голд на указанный аккаунт. Если не удаётся, то статус меняется с "ожидает", на "ошибка отправки" (значения примерные). Если удаётся - см. предложение выше. Я не говорил о средствами Мускула я как раз говорю о АУТЕ ковырнув эго можно чтото и поменять у меня голд приходит за 5 сек Но это не кому не интересно! не приносит прыбыли и не кто не поправлял АУТ чтоб не падал из за не правильных символов в логине а зачем НЕ интересно денег же не платят, по этому 90% мотопа так и ложились от брут форса ну можно же чтото делать на благо людей? и быть добрее? и не думать только о наживе? --- добавлено: 2 сен 2015 в 18:07 --- ну допустим есть такие поля, практическое применение какое у них? Зачем мне выдавать голд персонажу? Потому что это правильно! И не было бы у меня заморочки с голдом на аккаунте! Но еще бы было класно, если бы я знал хоть какой то ЯП
В шаровых сборках да, но если ты ковырнешь в сорс некого сервиса, НО ЭТО ЖЕ НЕ КОМУ НЕ ИНТЕРЕСНО!!! то ты увидишь что в таблице мускула usecashnow есть поле при переводе голда поле status , которое может принимать значения например 0-4 Которое может как бы указывать, куда и как слать голд например на ак или персу, с релогом или без! ну это как бы теория! И НЕ КОМУ НЕ ИНТЕРЕСНА а еще можно счетчик поменять чтоб голд приходил например через 10 секунд а не 5 минут
kolotun, в каждой теме ты норовишь всем вынести мозг. Зачем тебе удалять акк? Его нет смысла удалять. По моему тебе скучно просто. Ну разве не кому не интересно? Просто смешно! Я вот хочу понять а вы нет? Вот выше писал человек что голд выдается только на аккаунт а это уже не так! Просто стоит покопаться и чтото найти! Просто не кому не интересно если это не приносит $ и это огорчает...
Потому что мне так хочется! Хочу Знать как это сделать, да и должно быть по людски! Это у меня тестовый а представте что это боевой и таких аккаунтов тысячи, что с этого загаженность базы полное отсутствие контроля над ситуацией Просто как то глупо происходит, если id аккаунта занят, дак зачем система позволяет его создать повторно? По-людски как раз не нужно ничего удалять. Удалять вообще не выход в 99% случаев. Вам что, мало 134217726 возможных записей в users? 134 миллиона учеток нет даже у руофа. А если более детально, то вот: «Система» не проверяет, есть ли привязанные персонажи у учетной записи. Есть ли голд, права гм, история входов. Это не ее задача, ее задача целостно все хранить. Это вам нужно позаботиться удалить всех персонажей, саму учетку, баны, голд, историю входов и гм-права. Почему после удаления из таблицы users последней учетки новая будет с таким же ID? Все просто. Стандартный механизм китайцев использует MAX(ID, 16) + 16. Не нравится? Поставьте у ID AUTO_INCREMENT и не выдавайте учетки через adduser. Тогда можно спокойно удалять учетки, хоть из середины, хоть из конца. И максимальное количество учеток увеличится до 2147483646. P.S. такой подход сработает только для серверов 1.4.4+ Хорошо подскажите, что и у в оф серверов так? Они что сохраняют в базе все деактивированные аккаунты но с запретом доступа? как то сомнительно! А где в игровой базе хранится информация о голде? Проблема у меня в том что, после удаления аккаунта он хранится все равно в игровой базе, и при создании нового аккаунта с тем же id голд весь там который был до удаления, я так полагаю все остальное тоже! А можно ли как то голд выдавать конкретному персонажу а не аккаунту? ну во первых голд только в шаровых серверах выдается на аккаунт! Даже у руоф выдается именно персу, Не понял что я не удаляю??? с какой базы? игровой или Мускул? если мускул то поверьте всё! персов удаляю как положенно! изменив время удаления на сервере Какие инструкции написали выше??
А зачем вообще удалять аккаунт? Есть табличка iplimit, в которой есть поле lockstatus которое нужно поставить как «t» (без кавычек), если мне память не изменяет. И все, юзер не зайдет. Потому что мне так хочется! Хочу Знать как это сделать, да и должно быть по людски! Это у меня тестовый а представте что это боевой и таких аккаунтов тысячи, что с этого загаженность базы полное отсутствие контроля над ситуацией Просто как то глупо происходит, если id аккаунта занят, дак зачем система позволяет его создать повторно? По-людски как раз не нужно ничего удалять. Удалять вообще не выход в 99% случаев. Вам что, мало 134217726 возможных записей в users? 134 миллиона учеток нет даже у руофа. А если более детально, то вот: «Система» не проверяет, есть ли привязанные персонажи у учетной записи. Есть ли голд, права гм, история входов. Это не ее задача, ее задача целостно все хранить. Это вам нужно позаботиться удалить всех персонажей, саму учетку, баны, голд, историю входов и гм-права. Почему после удаления из таблицы users последней учетки новая будет с таким же ID? Все просто. Стандартный механизм китайцев использует MAX(ID, 16) + 16. Не нравится? Поставьте у ID AUTO_INCREMENT и не выдавайте учетки через adduser. Тогда можно спокойно удалять учетки, хоть из середины, хоть из конца. И максимальное количество учеток увеличится до 2147483646. P.S. такой подход сработает только для серверов 1.4.4+ Хорошо подскажите, что и у в оф серверов так? Они что сохраняют в базе все деактивированные аккаунты но с запретом доступа? как то сомнительно! А где в игровой базе хранится информация о голде? Проблема у меня в том что, после удаления аккаунта он хранится все равно в игровой базе, и при создании нового аккаунта с тем же id голд весь там который был до удаления, я так полагаю все остальное тоже! А можно ли как то голд выдавать конкретному персонажу а не аккаунту?
и таких аккаунтов тысячи Не льсти себе:D Топорик, а я где то о себе говорил? там есть "Представте себе на мгновение!
Вы извините! Я просто пробую и учусь! А насчет спасибо )) я не кого не просил это делать! не надо говорить как будто он мне сделал одолжение! есть только 2 варианта в моем понимание, а вы уже думайте прав я или нет! Ведь не все специалисты! ты или не выкладывай вобще или давай людям радость, а чтоб радость была должна быть исчерпывающая информация, и еще раз извините...
Частично помогло но не пойму почему земли нет и та Я думал автор о печатался с названием папки taxtures ну я и исправил и влил с заменой в архив! он не опечатался, так и задумано, названия файлов совпадают с папкой textures. Все эти карты рабочие, проверял, но где то, что то надо по мелочам править. Смотри логи клиента, по ним все исправишь. И еще помню на счет травы, сейчас у тебя белым она будет, там не хватает текстур для высоких настроек, они есть в оригинальном клиенте ломы. да только что на счет этого хотел написать [ATTACH] Я считаю это автора не дочет! Раз выкладываешь роботу и претендуешь на авторство, тогда нада роботу доводить до ума хотя бы на 95% А увас нет етих текстур а то я не специалист, и первый раз слышу о клиенте ломы
За отдельную плату могу перенести npcgen loma->pw. Не люблю когда люди зарабатывают на "чужом горе!" --- добавлено: 2 сен 2015 в 11:27 --- по моему тут не хватает текстур В логах клиента будут ошибки загрузки текстур. Проверь, есть ли в скачанном архиве эти файлы. Если есть, то, возможно, неправильно запаковал файлы. Вот спасибо! Помогли , понять суть! Я еще не пробовал сейчас переделаю но, суть такова судя по логам! Я думал автор о печатался с названием папки taxtures ну я и исправил и влил с заменой в архив! но судя по логам: [02:45:08.657] AFileImage::Can not open file ... \element\Building\taxtures\b\217.dds] from disk! автор так и задумал!
Игра: Legend of Martial Arts (LOMA) Префикс локации в оригинальной игре: q7 Префикс локации для PW: a71 Название карты в оригинальной игре: Рыцарский Город Грёз Тип локации: Мировая локация(общий доступ) Ссылка для скачивания: a71(q7) Карта локации: [IMG] Скрин центральной части локации: [IMG] Сложности по работе с локацией: отсутствуют. При копировании и использовании файлов карт на других источниках указывать коопирайты на данную тему и автора. Специально для портала mmorpg-devs.ru Tyrik_Men © to be continued... Скажите пожалуйста, эта карта просто не подходит к серверу 1.5.1 ??? или чего то не хватает во первых чтоб запустить клиент пришлось подправить конфиг клиента, были ошибки, локация поднялась на сервере, захожу на нее и бегаю но все белое не раскрашенное, всё с архивов залил в клиент, но по моему тут не хватает текстур? или я ошибаюсь?
А зачем вообще удалять аккаунт? Есть табличка iplimit, в которой есть поле lockstatus которое нужно поставить как «t» (без кавычек), если мне память не изменяет. И все, юзер не зайдет. Потому что мне так хочется! Хочу Знать как это сделать, да и должно быть по людски! Это у меня тестовый а представте что это боевой и таких аккаунтов тысячи, что с этого загаженность базы полное отсутствие контроля над ситуацией Просто как то глупо происходит, если id аккаунта занят, дак зачем система позволяет его создать повторно?
В общем я понял, профессионалы или не знают или молчат! О жадности, не знаю! Но я не имею не какого опыта и знаний решил данную проблему! В общем не обессудьте я не знаю не каких ЯП по этому объясню как я понял, счетчик отсчета времени и то что присваивает той переменной находится в elementclient.exe по этому беру 010editor. Открываю ctrl+f тип поиска int: ищем 604800 это время в секундах, поиск выдал результат! нам надо нужно значение по именно этому адресу [ATTACH] [ATTACH] и меняем Unsigned Int с 604800секунд на свое в секундах я поставил 120 результат! [ATTACH] Изменить сам текст: по пути: inerfaces/ файл: loginui.stf ищем то что нам нада а именно: 209 "Персонаж поставлен в очередь на удаление. Вы можете отменить удаление в течение 7 дней." и 214 "До удаления персонажа осталось %d ч %d мин %d сек." и меняем на текст который вам по душе! ну и на сервере не забываем! home/gamedbd/gаmеsys.conf И находим в строчках delete_timeout = 604800 604800 - Это время в секундах. Меняем кол-во секунд заданное выше Вот и всё Спасибо всем!
В таком случае либо очищать счётчик голда для аккаунта пакетной реализацией, либо как предложил d1amon. А как не известно?
Имена участников (разделяйте запятой).