Level up of clan - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 13.11.2010, 00:30   #1
Пользователь

Автор темы (Топик Стартер) Level up of clan

доброй ночи, пожалуйста подскажите как сделать нпц функцию поднятия уровня клана, подозреваю что здесь должен быть задействован питон. на подобие как у котов на ОФФ серверах (Mr.Cat, Miss Queen).

что бы как только жмешь на "Level up of clan", то сразу подымался уровень клана.

искал искал и не нашел..(
mego4el вне форума Ответить с цитированием
Непрочитано 13.11.2010, 00:31   #2
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Level up of clan

По принципу работы обычного НПЦ, который добавляет уровень клана.
Ковыряйся, ищи...
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 13.11.2010, 00:34   #3
Изгнанные

По умолчанию Re: Level up of clan

Цитата:
Сообщение от mego4el Посмотреть сообщение
доброй ночи, пожалуйста подскажите как сделать нпц функцию поднятия уровня клана, подозреваю что здесь должен быть задействован питон. на подобие как у котов на ОФФ серверах (Mr.Cat, Miss Queen).

что бы как только жмешь на "Level up of clan", то сразу подымался уровень клана.

искал искал и не нашел..(
какая сборка?
Munhgauzen вне форума Ответить с цитированием
Непрочитано 13.11.2010, 01:07   #4
Пользователь

Автор темы (Топик Стартер) Re: Level up of clan

Цитата:
какая сборка?
l2jbrasil 1485
mego4el вне форума Ответить с цитированием
Непрочитано 13.11.2010, 11:48   #5
Герой

По умолчанию Re: Level up of clan

я вижу 2 варианта:
1) побаловаться админ привилегиями...
2) пишем скрипт на увеличение кланлвл...(могу пошаманить и для скории/сеста и выложить скрипт благо время щас есть и он не сложный вообщем то)
вопрос только в том вам нужно? чтобы нахаляву все увеличивалось?
просто есть например L2Clan метод, который меняет уровень клана public void changeLevel(int level)
Код:
/*
 * This program is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program. If not, see <http://www.gnu.org/licenses/>.
 */

package custom.ClanLvlUpLvlUp;

import org.efi.gameserver.model.actor.instance.L2NpcInstance;
import org.efi.gameserver.model.actor.instance.L2PcInstance;
import org.efi.gameserver.model.L2Clan;
import org.efi.gameserver.model.quest.Quest;
import org.efi.gameserver.model.quest.QuestState;
import org.efi.gameserver.model.quest.State;

public class ClanLvlUpLvlUp extends Quest
{
	private final static int[] NPC =
	{
		//NPC List
	};

	public ClanLvlUpLvlUp(int questId, String name, String descr)
	{
		super(questId, name, descr);
        State CREATED = new State("Start", this);
		this.setInitialState(CREATED);
		
		for(int NPC_ID : NPC)
		{
			addStartNpc(NPC_ID);
			addTalkId(NPC_ID);
		}
	}

	public String onTalk(L2NpcInstance npc, L2PcInstance talker)
	{
		String htmltext = "";
		QuestState st = talker.getQuestState(getName());
		int npcId = npc.getNpcId();
		for(int NPC_ID : NPC)
		{
			if(npcId == NPC_ID)
			{
				if(talker.getClan() == null || !talker.isClanLeader())
				{
					talker.sendMessage("You are not a clan leader.");
				}
				else
				{
					L2Clan.changeLevel(talker.getClan().getLevel() + 1);
				}
			}
		}
		return htmltext;
	}

	public static void main(String[] args)
	{
		new ClanLvlUp(9999, "ClanLvlUpLvlUp", "Custom");    	
	}
}
вот что на скорую руку вышло кривовато канечно но должно работать htm уж ссами прикрутите

Последний раз редактировалось incognito; 13.11.2010 в 12:20.
incognito вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
//set level 52 + aspalt Серверная часть 31 29.06.2010 10:25
max Level deBrajelon Серверная часть 7 09.05.2010 18:03
Ошибка Clan data GHBB Lineage II 2 15.02.2010 20:24
120 level xostel World of WarCraft 8 01.02.2010 02:48
Kamael и Clan Hall Xrust Lineage II 0 24.05.2009 17:12


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 03:14. Часовой пояс GMT +3.

Вверх