Перейти к содержанию

lacosta

Постоялец
  • Публикаций

    1887
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7
  • Отзывы

    100%

Весь контент lacosta

  1. lacosta

    Патч

    я в роди во втором собшение написал в авто аннонсах
  2. lacosta

    Патч

    так мне надо чтоб ожно было писать в автоаннонсах по руски
  3. lacosta

    Патч

    ыыы на етом патче нельзя писать по русски в автоаннонсах ( кто ише что придложит?
  4. lacosta

    Патч

    люди у кого есть русский чистый патч чтоб можно было писать в админке по русски в аннонсах кому не жалко поделитесь с меня спосибка
  5. lacosta

    Donate Npc

    люди поставил нпц донат все импортыпереписал выбивает такую ошибку Error on: D:\L2jSoftware_DataPack\L2jSoftware_GameServer\data\scripts\custom\8833_Name\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 342, in ? TypeError: net.sf.l2j.gameserver.model.quest.State(): expected 0 args; got 2 вот импорт from net.sf.l2j.gameserver.datatables import CharNameTable from net.sf.l2j.gameserver.model import L2World from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j.gameserver.util import Util; вот остальной питон from java.util.regex import Pattern; NPC = 300300 ITEM_ID = 6673 NAME_COUNT = 10 COLOR_COUNT = 5 class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st) : if event == "1": return "1.htm" if event == "2": return "2.htm" if event == "3": return "3.htm" if event == "200": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x000000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "201": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x000090) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "202": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x0000ff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "203": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x009000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "204": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x00ff00) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "205": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x900000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "206": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0xff0000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "207": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x009090) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "208": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x0090ff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "209": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x00ffff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "210": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x900090) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "211": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x9000ff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "212": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0xff00ff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "213": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0x909000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "214": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0xffff00) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "215": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setNameColor(0xffffff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "300": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x000000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "301": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x000090) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "302": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x0000ff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "303": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x009000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "304": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x00ff00) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "305": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x900000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "306": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0xff0000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "307": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x009090) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "308": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x0090ff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "309": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x00ffff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "310": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x900090) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "311": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x9000ff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "312": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0xff00ff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "313": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0x909000) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "314": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0xffff00) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if event == "315": if st.getQuestItemsCount(ITEM_ID) >= COLOR_COUNT: st.takeItems(ITEM_ID,COLOR_COUNT) st.getPlayer().getAppearance().setTitleColor(0xffffff) st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" if not CharNameTable.getInstance().doesCharNameExist(event): if len(event) >= 3 and len(event) <= 16 and Pattern.matches("[A-Za-z0-9\`\~\!\@\#\$\%\^\*\(\)\_\-\=\[\]\'\.\,\:\;]*", event): if st.getPlayer().isClanLeader(): return "<html><head><body><center>Clan leaders no can change name!</center></body></html>" if st.getPlayer().getClan(): return "<html><head><body><center>Clan members no can change name!</center></body></html>" if st.getQuestItemsCount(ITEM_ID) >= NAME_COUNT: st.takeItems(ITEM_ID,NAME_COUNT) L2World.getInstance().removeFromAllPlayers(st.getPlayer()); st.getPlayer().setName(event); st.getPlayer().store(); L2World.getInstance().addToAllPlayers(st.getPlayer()); st.getPlayer().broadcastUserInfo(); return "4.htm" else: return "<html><head><body><center>Item count is incorrect!</center></body></html>" else: return "<html><head><body><center>Name is incorrect!</center></body></html>" else: return "<html><head><body><center>Name already exist!</center></body></html>" return "<html><head><body><center>Item count is incorrect!</center></body></html>" def onTalk (self,npc,player): return "0.htm" QUEST = Quest(8833, "8833_Name", "custom") CREATED = State('Start',QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(NPC) QUEST.addTalkId(NPC) что надо добавить или удалить чтоб роботало сборка теон нпц сам был под фрозен c меня спосибка
  6. не помню что он означает но знаю одно что етот файл был в скорий ну по идее ето какойто ключ
  7. lacosta

    Прикрепить Домен К Ip

    в днс сервере укажи свой ип и жди 72 часа покамись пройдет паркоовка
  8. lacosta

    [решено] Сборка

    бери проджект ворлд и не еби мозги под пвп сервак она супер и онлайн она норм держит мнго вкусного в ней лиона и люцер без лг гомно даже не стоит ставить !
  9. lacosta

    L2jfrozen

    переводчик в помощь
  10. lacosta

    Buffer

    ап срочно
  11. lacosta

    Buffer

    люди у кого есть баффер который встроен в сборке ла2басе можете скинуть или дать сылку на скачивание с меня +++ админ тему не удаляй перенеси если не в том розделе создал
  12. lacosta

    Помогите Срочно!

    Гейм ##################################################################### # Основные настройки гейм сервера !!! ОБЯЗАТЕЛЬНО настройте под себя!!! ##################################################################### # Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ * GameserverHostname=77.120.137.259 GameserverPort=7779 # Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. ExternalHostname=77.120.137.259 # Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. InternalHostname=77.120.137.259 # Укажите IP и порт вашего логин-сервера LoginPort=9014 LoginHost=127.0.0.1 # Укажите идентификатор (ID) вашего сервера (например - 1 это Bartz). RequestServerID = 1 # Укажите (true), если ваш Логин сервер настроен на свободную выдачу идентификаторов AcceptAlternateID = True # Параметры Базы данных Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/l2jdb Login=root Password=root MaximumDbConnections=100 # Шаблон имени персонажа # Например, если использовать такой шаблон: CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]* # будет разрешать использовать имена с большой буквы и последующими маленькими, # и любыми словами или цифрами, к примеру ZbigN1eW # Наиболее рационально поставить CnameTemplate=[A-Z][a-z]* # т.е. имена начинаются с большой и заканчиваются маленькими буквами, к примеру Zbigniew # По умолчанию .* - можно использовать любые символы CnameTemplate=.* PetNameTemplate=.* # Максимальное количество персонажей на аккаунте, 7 является пределом клиента CharMaxNumber = 7 # Максимальное количество одновременно играющих игроков MaximumOnlineUsers=100 # Разрешенные для подключения минимальные и максимальные протоколы клиента. # Должно быть соответствие MinProtocolRevision <= MaxProtocolRevision. MinProtocolRevision = 740 MaxProtocolRevision = 746 # Настройка эмуляции офф ядра (пакет SendStatus) RemoteWhoLog = True RemoteWhoSendTrash = True RemoteWhoMaxOnline = 329 RemoteOnlineIncrement = 50 RemoteWhoForceInc = 50 RemotePrivStoreFactor = 12 и логин ################################################################## # Основные настройки логин сервера !!! ОБЯЗАТЕЛЬНО настройте под себя!!! ################################################################## # Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ * ExternalHostname=77.120.137.259 # Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ * InternalHostname=77.120.137.259 # Укажите здесь (ip) адрес вашего Логин-Сервера, Или используйте символ * LoginserverHostname=77.120.137.259 LoginserverPort=2106 # Сколько времени должно пройти после неправильного ввода логина/пароля прежде чем данных IP получит бан LoginTryBeforeBan=10 # Время, после которого игрок не сможет выполнить вход, после того как получил бан (опция LoginTryBeforeBan). # Назначается в секундах. По умолчанию = 10мин. (600) LoginBlockAfterBan=600 GMMinLevel=100 # Адрес, по которому логин-сервер будет искать соединение с Гейм-сервером, или используйте * для привязки всех адресов LoginHostname=127.0.0.1 # Укажите порт вашего логин-сервера LoginPort=9014 # При true любой гейм-сервер может быть зарегистрирован на вашем логин-сервере AcceptNewGameServer = False # Показывать лицензию (после ввода пароля) # Рекомендуется оставить этот параметр включенным т.к. он повышает безопасность ShowLicence = True # Параметры Базы данных Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/l2jdb Login=root Password=root MaximumDbConnections=10 # Выберите параметр: "true", для создания аккаунта при входе в игру автоматически AutoCreateAccounts=True # Время обновления IP адреса сервера в минутах (для динамического IP) IpUpdateTime=15 # Тестовые настройки сервера, не включать на игровом сервере!!! Debug = False Assert = False Developer = False пробуй так
  13. lacosta

    Помогите Срочно!

    дай свой ип вставлю куда надо
  14. lacosta

    Меню Вконтакте

    если можно мне меню в контакт зделать
  15. lacosta

    Удобный Баффер

    с сервера lineage24.ru (не реклама ) мош его найти на сайте l2edit.ru ( не реклама )
  16. lacosta

    Помогите

    напиши в аську глянем что у тебя там помогу чем смогу :spiteful:
  17. lacosta

    Помогите

    любую картинку могу зделать за пивко =) и в одну ячейку
  18. lacosta

    Ссылки В Флеше

    за пивко поменяю =) :spiteful:
  19. lacosta

    Помогите

    сыключи скайп и антивирус и все будет роботать
  20. lacosta

    Трабл С Бафером

    да мне просто 40 руб не хватает =) :spiteful:
  21. lacosta

    Трабл С Бафером

    за 40 руб помогу )) аська в профиле
  22. хихихихихих что захотел нпц который в пв продает скилы если есть руки мош с пв вырвать :spiteful:
  23. что означает под ключь ?? сори за тупость
×
×
  • Создать...