[question]Создание, цена, вайп
Сборка l2emu rev1525
Обычно не задаю вопросы, сам ищу ответы, то что не смог найти:
1. Как сделать чтоб при создании персонажи были 40лвла
2. Как запретить создание ников с символом "-" CnameTemplate = [A-Za-z0-9-]{3,16}
Ответы:
Как сделать вайп
Решение: полное удаление БД
Старт локация
Решение: изменение "x","y","z" в "char_templates"
Изменение стартового инвентаря
Решение: "char_creation_items"
Продажа итемов в магазин за 0 аден
Решение:
update etcitem set price=1 where price > 50;
update weapon set price=1 where price > 50;
update armor set price=1 where price > 50;
1.##############################################
# Стартовые опции для нового персонажа
##############################################
# Установить этот левел новым игрокам при входе и дать им сп:
LevelOnEnter = 0
SPOnEnter = 0
# Сколько аден давать созданному персонажу (по умолчанию 0)
StartingAdena = 5000000
# Множитель лимита веса у игроков
WeightLimit = 10
2.Нуна SQL Запрос,могу выложить пример
3.Проще всего зделать вайп ето переустановить сервер...
Но пропадут Гм шопы,бафферы,просто нужно будет по новой залить SQL файлы гм шопа,баффе и так далее!
Помог тыкни спасибку)
Вайп бы лучше делать полностью удалить всю БД и переустановить заного.
А вот 40 левел и чтобы в Ц, тут хз :).
Вот пример SQL запроса...
Но тут топ НГ шмот!Поменяешь ID зальеш и вауля)))
-- Скрипт для установки улучшенной начальной экипировки всем классам
REPLACE INTO char_templates VALUES (0, "Human Fighter", 0, 40, 43, 30, 21, 11, 25, 4, 72, 3, 47, 330, 213, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, "1.1", "1.188", 9, 23, "1.1", "1.188", 8, "23.5", 29, 22, 12, 3, 945);
REPLACE INTO char_templates VALUES (18, "Elf Fighter", 1, 36, 36, 35, 23, 14, 26, 4, 72, 3, 47, 345, 249, 36, 46, 36, 125, 73000, 45978, 41196, -3440, 0, "1.15", "1.242", "7.5", 24, "1.15", "1.242", "7.5", 23, 29, 22, 12, 3, 945);
REPLACE INTO char_templates VALUES (31, "DE Fighter", 2, 41, 32, 34, 25, 12, 26, 4, 72, 3, 47, 342, 226, 35, 45, 35, 122, 69000, 28377, 10916, -4224, 0, "1.14", "1.2312", "7.5", 24, "1.14", "1.2312", 7, "23.5", 29, 22, 12, 3, 945);
REPLACE INTO char_templates VALUES (44,'Orc Fighter', 3, 40, 47, 26, 18, 12, 27, 4, 72, 2, 48, 318, 226, 31, 42, 31, 117, 87000, -58192, -113408, -650, 0, "1.06", "1.144800", 11.0, 28.0,1.06, "1.144800", 7.0, 27.0, 29, 22, 5, 254, 945);
REPLACE INTO char_templates VALUES (53, "Dwarf Fighter", 4, 39, 45, 29, 20, 10, 27, 4, 72, 3, 48, 327, 203, 33, 43, 33, 115, 83000, 108512, -174026, -400, 1, "1.09", "1.487196", 9, 18, "1.09", "1.487196", 5, 19, 29, 22, 3, 5, 945);
REPLACE INTO char_templates VALUES (10, "Human Mage", 0, 22, 27, 21, 41, 20, 39, 2, 48, 7, 54, 303, 333, 28, 40, 28, 120, 62500, -90890, 248027, -3570, 0, "1.01", "0.87264", "7.5", "22.8", "1.01", "0.87264", "6.5", "22.5", 1103, 1100, 99, 8, 945);
REPLACE INTO char_templates VALUES (25, "Elf Mage", 1, 21, 25, 24, 37, 23, 40, 2, 48, 6, 54, 312, 386, 30, 41, 30, 122, 62400, 46182, 41198, -3440, 0, "1.04", "0.89856", "7.5", 24, "1.04", "0.89856", "7.5", 23, 1103, 1100, 99, 8, 945);
REPLACE INTO char_templates VALUES (38, "DE Mage", 2, 23, 24, 23, 44, 19, 37, 2, 48, 7, 53, 309, 316, 29, 41, 29, 122, 61000, 28295, 11063, -4224, 0, "1.14", "1.2312", "7.5", 24, "1.03", "0.88992", 7, "23.5", 1103, 1100, 99, 8, 945);
REPLACE INTO char_templates VALUES (49, "Orc Mage", 3, 27, 31, 24, 31, 15, 42, 2, 48, 4, 56, 312, 265, 30, 41, 30, 121, 68000, -56682, -113730, -690, 0, "1.04", "0.89856", 7, "27.5", "1.04", "0.89856", 8, "25.5", 1103, 1100, 99, 8, 945);
-- Экипировка магов:
---------------------------------------
-- item_name item_id
-- 1. Cotton Tunic 1100
-- 2. Cotton Stocking 1103
-- 3. Willow Staff 8
-- 4. Apprentice's Spellbook 99
-- 5. Buckler 20
-- Экипировка войнов:
---------------------------------------
-- item_name item_id
-- 1. Leather Shirt 22
-- 2. Leather Pants 29
-- 3. Broadsword 3
-- *3.Iron Gloves (Orcs) 254
-- **3.Mace (Dwarf) 5
-- 4.Knife 12
-- *4.Mace (Orcs) 5
-- **4.Broadswords (Dwarf) 3
-- 5. Buckler 20
Если конечно,хочешь могу написать SQL запрос чтоб были сразу одеты в Цшку...
А вот 40 лвл в конфигах нуна искать
На сборке l2emu rev1525 хз.
А вот на сборках la2base там точно есть такое...
Кстать вот ещо 1 код,тоже для стартового топ НГ
REPLACE INTO char_templates VALUES (0, "Human Fighter", 0, 40, 43, 30, 21, 11, 25, 4, 72, 3, 47, 330, 213, 33, 44, 33, 115, 81900, -71338, 258271, -3104, 0, "1.1", "1.188", 9, 23, "1.1", "1.188", 8, "23.5", 34, 26, 68, 4222, 5588);
REPLACE INTO char_templates VALUES (18, "Elf Fighter", 1, 36, 36, 35, 23, 14, 26, 4, 72, 3, 47, 345, 249, 36, 46, 36, 125, 73000, 45978, 41196, -3440, 0, "1.15", "1.242", "7.5", 24, "1.15", "1.242", "7.5", 23, 34, 26, 68, 4222, 5588);
REPLACE INTO char_templates VALUES (31, "DE Fighter", 2, 41, 32, 34, 25, 12, 26, 4, 72, 3, 47, 342, 226, 35, 45, 35, 122, 69000, 28377, 10916, -4224, 0, "1.14", "1.2312", "7.5", 24, "1.14", "1.2312", 7, "23.5", 34, 26, 68, 4222, 5588);
REPLACE INTO char_templates VALUES (44,'Orc Fighter', 3, 40, 47, 26, 18, 12, 27, 4, 72, 2, 48, 318, 226, 31, 42, 31, 117, 87000, -58192, -113408, -650, 0, "1.06", "1.144800", 11.0, 28.0,1.06, "1.144800", 7.0, 27.0, 34, 26, 257, 0, 5588);
REPLACE INTO char_templates VALUES (53, "Dwarf Fighter", 4, 39, 45, 29, 20, 10, 27, 4, 72, 3, 48, 327, 203, 33, 43, 33, 115, 83000, 108512, -174026, -400, 1, "1.09", "1.487196", 9, 18, "1.09", "1.487196", 5, 19, 34, 26, 87, 4222, 5588);
REPLACE INTO char_templates VALUES (10, "Human Mage", 0, 22, 27, 21, 41, 20, 39, 2, 48, 7, 54, 303, 333, 28, 40, 28, 120, 62500, -90890, 248027, -3570, 0, "1.01", "0.87264", "7.5", "22.8", "1.01", "0.87264", "6.5", "22.5", 1105, 1102, 177, 0, 5588);
REPLACE INTO char_templates VALUES (25, "Elf Mage", 1, 21, 25, 24, 37, 23, 40, 2, 48, 6, 54, 312, 386, 30, 41, 30, 122, 62400, 46182, 41198, -3440, 0, "1.04", "0.89856", "7.5", 24, "1.04", "0.89856", "7.5", 23, 1105, 1102, 177, 0, 5588);
REPLACE INTO char_templates VALUES (38, "DE Mage", 2, 23, 24, 23, 44, 19, 37, 2, 48, 7, 53, 309, 316, 29, 41, 29, 122, 61000, 28295, 11063, -4224, 0, "1.14", "1.2312", "7.5", 24, "1.03", "0.88992", 7, "23.5", 1105, 1102, 177, 0, 5588);
REPLACE INTO char_templates VALUES (49, "Orc Mage", 3, 27, 31, 24, 31, 15, 42, 2, 48, 4, 56, 312, 265, 30, 41, 30, 121, 68000, -56682, -113730, -690, 0, "1.04", "0.89856", 7, "27.5", "1.04", "0.89856", 8, "25.5", 1105, 1102, 257, 0, 5588);
Если интерисует, без каких либо радикальных способов, могу "подогнать" нпса который будет выдавать шмот (сам укажеш какой), давать левел и если надо. портать куда необходимо, от тебя потребуется только настроить его и заспавнить в местах старта.
Да и вообще места старта каждой рассы можно изменить в БД.
Но правда не за просто так и не за спасибку.
Morreti:
LevelOnEnter = 0
SPOnEnter = 0
этого в l2emu ненашел, со шмотом спасибо
Gradesk:
Места старта каждой рассы можно изменить в БД
подскажи как
Ну тогда уж,для стартовых 40 лвл.
Можно тоже написать SQL Запрос,типо как при старте статус нублеса,так и при старте 40 лвл...
Незя так сделать, ибо сервер при создании чара ему определённый левел в запросе указывает.
А вот старт чаров в одной точке:
В БД есть таблица "char_templates" в ней куча колонок и ближе к концу есть 3 колонки "x","y","z" я думаю дальше самому можно догадаться на что их надо поменять :) (значения в этих колонках).
ChooJoyBoO: такие запросы к сборке la2base подойдут?
В сборках ла2бэйс,есть функцыя идёшь по пути C:\server\config выбираешь там файл la2base.ini
Нахдишь там вот такое:
##############################################
# Стартовые опции для нового персонажа
##############################################
# Установить этот левел новым игрокам при входе и дать им сп:
LevelOnEnter = 0
SPOnEnter = 0
# Сколько аден давать созданному персонажу (по умолчанию 0)
StartingAdena = 5000000
# Множитель лимита веса у игроков
WeightLimit = 10
LevelOnEnter = 0 <<<------- Тут ставишь 40,и при старте новый персонаж 40 лвл!
Оставшиеся вопросы:
1. Как сделать чтоб при создании персонажи были 40лвла
2. Как сделать цену продажи всех итемов 0аден
3. Как запретить создание ников с символом "-" CnameTemplate = [A-Za-z0-9-]{3,16}
У тебя стоит [A-Za-z0-9-]{3,16}
А надо [A-Za-z0-9]{3,16}
Четсно не пробывал но у меня стоит так
CnameTemplate=[A-Za-z0-9\-]{3,16}
-=[AvAnEgE]=-: У тебя стоит [A-Za-z0-9-]{3,16}
А надо [A-Za-z0-9]{3,16}
Четсно не пробывал но у меня стоит так
CnameTemplate=[A-Za-z0-9\-]{3,16}
теперь после создания перса вылетает ошибка
General protection fault!
History: UL2ConsoleWnd::ResetSelectCharacterInfo <- NConsoleWnd::ReceiveCharacterInfo <- b <- CharacterSelectionInfoPacket <- UNetworkHandler::Tick <- Function Name=CharacterSelect <- UGameEngine::Tick <- UpdateWorld <- MainLoop
Оставшиеся вопросы:
1. Как сделать чтоб при создании персонажи были 40лвла
2. Как сделать цену продажи всех итемов 0аден
3. Как запретить создание ников с символом "-" CnameTemplate = [A-Za-z0-9-]{3,16}
boggod: Оставшиеся вопросы:
1. Как сделать чтоб при создании персонажи были 40лвла
2. Как сделать цену продажи всех итемов 0аден
3. Как запретить создание ников с символом "-" CnameTemplate = [A-Za-z0-9-]{3,16}
2.
update weapon set price=0 where price > 0;
update armor set price=0 where price > 0;
3.[A-Z][a-z]{3,3}[A-Za-z0-9]
— Оо



![-=[AvAnEgE]=-](/uploads/fotos/av-46905.gif)
![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)