Перейти к содержанию
Авторизация  
Main

Пару Конфигов И Гильдии Для Сборки Pw Софта.

Рекомендуемые сообщения

Я ничего не воровал, я заставлю работать уж поверьте мне.

 

будет хорошо от +++ неотвертишься))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я ничего не воровал, я заставлю работать уж поверьте мне.

 

 

Без ядра что давал мне фокс вы не чего не сделаете =- хоть бубин в руки возьмите и плясать начните не чего не выйдет) Клиентские допы он хорошо защищает)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

Без ядра что давал мне фокс вы не чего не сделаете =- хоть бубин в руки возьмите и плясать начните не чего не выйдет) Клиентские допы он хорошо защищает)

 

ужас...((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

Без ядра что давал мне фокс вы не чего не сделаете =- хоть бубин в руки возьмите и плясать начните не чего не выйдет) Клиентские допы он хорошо защищает)

Ядро одно для всех, так что увы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ядро одно для всех, так что увы.

 

ну и как сделать если нет исходов ядра?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да всё робит,щас попробую тоже настроить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

настроить НПЦ??? у них диалоги закрываются

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тип 99% - L2Npc, скорее всего байпасы другие или расположение текста в других файлах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а ID у ГМшопа какой?

Любой, я почти на 100% уверен что дело в байпасах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а в чем фишка Гильдий??? они как то могут вызывать друг друга на бои?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а в чем фишка Гильдий??? они как то могут вызывать друг друга на бои?

раздражают такие люди! выберешь,и мочишь ту ФРАКЦИЮ,И дают итемы.

вверху было описано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

раздражают такие люди! выберешь,и мочишь ту ФРАКЦИЮ,И дают итемы.

вверху было описано.

 

не читай чтобы не раздражали!!

я спросил как все это работает а не кого мочить и что дают!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не читай чтобы не раздражали!!

я спросил как все это работает а не кого мочить и что дают!!

:D обьяснил)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а в чем фишка Гильдий??? они как то могут вызывать друг друга на бои?

Почти как 2 фракции, за убийство друг друга можно получить Какую-то валюту и с каким-то шансом.

Больше вроде особенности нету, может я и ошибаюсь.

 

Но если вы хотите сделать копию попсового уникального сервера "не будет тыкать пальцами" то вам это понадобиться.

 

Добавил конфиг на запрет атаки с дуалами\костетами для определенных проф.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

понятно, а что по поводу НПЦ получается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Данное чудо НЕ моё, я НЕ заказывал.

 

 

Добавляем в events.cfg

#Гильдии

#включить мод?

GuildModEnable = True

#Добавить ауры врагам?

GuildModAura = True

#ID монеты для вступления

GuildModCoin = 4037

#Количество

GuildModPrice = 1

#Название (для вывода в htm)

GuildModCoinName = Coin of Luck

GuildModPenaltyes = 50

GuildTeamBalance = True

GuildModNames = 1,[TEST1];2,[TEST2]

GuildModMasks = 1,57;2,57

#Награда, ID,Count,Chance

GuildModRewards = 4037,50,100;9998,1,10

 

 

Заливаем в Бд

DROP TABLE IF EXISTS `z_guild_mod`;

CREATE TABLE `z_guild_mod` (

`char_id` bigint(15) NOT NULL DEFAULT '0',

`side` int(10) DEFAULT '0',

`penalty` int(10) DEFAULT NULL,

PRIMARY KEY (`char_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

 

Ну и сам скрипт выдачи, я не напрягался над ним, поэтому он очень простой:

package quests.Gildia_Chose;

import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance;

import net.sf.l2j.gameserver.model.quest.QuestState;

import net.sf.l2j.gameserver.model.quest.State;

import net.sf.l2j.gameserver.model.quest.jython.QuestJython;

import scripts.ai.GuildNpc;

import net.sf.l2j.gameserver.templates.L2NpcTemplate;

 

//import net.sf.l2j.gameserver.network.serverpackets.InventoryUpdate;

 

public class Gildia_Chose extends QuestJython

{

//ID NPC

private final static int npcId = 40002;

 

public Gildia_Chose(int questId, String name, String descr)

{

super(questId, name, descr, 1);

State st = new State("Start", this);

this.setInitialState(st);

addStartNpc(npcId);

addTalkId(npcId);

}

 

public String onAdvEvent(String event, L2NpcInstance npc, L2PcInstance player)

{

L2NpcTemplate template = npc.getTemplate();

GuildNpc guild = new GuildNpc(player.getObjectId(),template);

if (event.startsWith("gildia1"))

guild.onBypassFeedback(player, "invite 1");

else if (event.startsWith("gildia2"))

guild.onBypassFeedback(player, "invite 2");

 

return null;

}

 

 

public String onTalk(L2NpcInstance npc, L2PcInstance talker)

{

QuestState st = talker.getQuestState(getName());

String htmltext = "

You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements.";

if(st == null) return htmltext;

int npcId = npc.getNpcId();

if(npcId == npcId)

{

htmltext = "Gildia_Chose.htm";

}

return htmltext;

}

 

 

public static void main(String[] args)

{

new Gildia_Chose(-1, "Gildia_Chose", "custom");

}

}

 

 

Не забываем добавить в scripts.cfg:

quests/Gildia_Chose/Gildia_Chose.java

 

 

 

Далее НПЦ в Виде Игроков, на форуме лишь куски, показываю полное:

 

В custom.cfg добавляем

#НПЦ в виде игрока /data pc_npc.xml

AllowPcNpc = True

 

 

Создаём файл в gameserver/data/

под названием pc_npc.xml и добавляем туда:

<list>

<npc id='30117' classId='118' hero='1' sex='1'>

<equipment items='2407,512,5767,5779,6608'/>

</npc>

</list>

 

 

 

Запрет атаки с Дуалов или Костетов определенным профам

custom.cfg

# Запрет атаки с Дуалов конкретным профам; ид_профы,ид_профы

ForbiddenDualClasses = 1

 

# Запрет атаки с Костетов конкретным профам; ид_профы,ид_профы

ForbiddenFistClasses = 1

 

 

помогите пожалуйста !  установил скрипт "гильдий"  на пвсофт

 

такую ошибку выдает

 

GameServer: Loading Server Scripts

----------

1. WARNING in \Gildia_Chose.java (at line 46)

if(npcId == npcId)

^^^^^^^^^^^^^^

Comparing identical expressions

----------

1 problem (1 warning)

----------

1. WARNING in \Gildia_Chose.java (at line 46)

if(npcId == npcId)

^^^^^^^^^^^^^^

Comparing identical expressions

----------

1 problem (1 warning)

java.lang.ClassNotFoundException: ai.Gildia_Chose

at java.net.URLClassLoader.findClass(Unknown Source)

at com.l2jserver.script.java.MemoryClassLoader.findClass(MemoryClassLoad

er.java:79)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at com.l2jserver.script.java.MemoryClassLoader.load(MemoryClassLoader.ja

va:56)

at com.l2jserver.script.java.JavaScriptEngine.parseMain(JavaScriptEngine

.java:186)

at com.l2jserver.script.java.JavaScriptEngine.parse(JavaScriptEngine.jav

a:176)

at com.l2jserver.script.java.JavaScriptEngine.eval(JavaScriptEngine.java

:115)

at com.l2jserver.script.java.JavaScriptEngine.eval(JavaScriptEngine.java

:122)

at scripts.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineM

anager.java:432)

at scripts.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineM

anager.java:388)

at scripts.scripting.L2ScriptEngineManager.executeScriptList(L2ScriptEng

ineManager.java:235)

at net.sf.l2j.gameserver.GameServer.(GameServer.java:330)

at net.sf.l2j.gameserver.GameServer.main(GameServer.java:576)

Failed executing script: C:\Demonicv2\Demonicv2\gameserver\data\scripts\ai\Gildi

a_Chose.java. See Gildia_Chose.java.error.log for details.

GameServer: Compiled Scripts Cache is disabled.

SevenSigns: Currently in the Competition (Quest Event) period!

SevenSigns: The Seal of Avarice remains unclaimed.

SevenSigns: The Seal of Gnosis remains unclaimed.

SevenSigns: The Seal of Strife remains unclaimed.

SevenSigns: The competition, if the current trend continues, will end in a tie t

his week.

SevenSigns: Next period begins in 0 days, 17 hours and 17 mins.

SevenSignsFestival: The first Festival of Darkness cycle begins in 2 minute(s).

FourSepulchersManager: loaded 20 Mysterious-Box spawns.

FourSepulchersManager: loaded 716 Physical type monsters spawns.

FourSepulchersManager: loaded 716 Magical type monsters spawns.

FourSepulchersManager: loaded 92 Church of duke monsters spawns.

FourSepulchersManager: loaded 68 Emperor's grave NPC spawns.

FourSepulchersManager: spawned Conquerors' Sepulcher Manager

FourSepulchersManager: spawned Emperors' Sepulcher Manager

FourSepulchersManager: spawned Great Sages' Sepulcher Manager

FourSepulchersManager: spawned Judges' Sepulcher Manager

FourSepulchersManager: Beginning in Attack time

Mon Oct 09 00:42:26 MSK 2017 Atk announce scheduled to 45.0 minute of this hour.

 

 

 

Изменено пользователем obves

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

помогите пожалуйста !  установил скрипт "гильдий"  на пвсофт

ставил так содержимое htm копировал в npc 40002 (появился выбор гильдий)
в scripts.cfg  указал quests/Gildia_Chose/Gildia_Chose.java

Gildia_Chose.java  поместил в  \gameserver\data\scripts\quests\Gildia_Chose\   в ручную создал эту директорию \Gildia_Chose\

где я ошибся? 

такую ошибку выдает

GameServer: Loading Server Scripts


----------
1. WARNING in \Gildia_Chose.java (at line 46)
if(npcId == npcId)
^^^^^^^^^^^^^^
Comparing identical expressions
----------
1 problem (1 warning)
----------
1. WARNING in \Gildia_Chose.java (at line 46)
if(npcId == npcId)
^^^^^^^^^^^^^^
Comparing identical expressions
----------
1 problem (1 warning)
java.lang.ClassNotFoundException: ai.Gildia_Chose
at java.net.URLClassLoader.findClass(Unknown Source)
at com.l2jserver.script.java.MemoryClassLoader.findClass(MemoryClassLoad
er.java:79)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.l2jserver.script.java.MemoryClassLoader.load(MemoryClassLoader.ja
va:56)
at com.l2jserver.script.java.JavaScriptEngine.parseMain(JavaScriptEngine
.java:186)
at com.l2jserver.script.java.JavaScriptEngine.parse(JavaScriptEngine.jav
a:176)
at com.l2jserver.script.java.JavaScriptEngine.eval(JavaScriptEngine.java
:115)
at com.l2jserver.script.java.JavaScriptEngine.eval(JavaScriptEngine.java
:122)
at scripts.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineM
anager.java:432)
at scripts.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineM
anager.java:388)
at scripts.scripting.L2ScriptEngineManager.executeScriptList(L2ScriptEng
ineManager.java:235)
at net.sf.l2j.gameserver.GameServer.(GameServer.java:330)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:576)
Failed executing script: C:\Demonicv2\Demonicv2\gameserver\data\scripts\ai\Gildi
a_Chose.java. See Gildia_Chose.java.error.log for details.
GameServer: Compiled Scripts Cache is disabled.
SevenSigns: Currently in the Competition (Quest Event) period!
SevenSigns: The Seal of Avarice remains unclaimed.
SevenSigns: The Seal of Gnosis remains unclaimed.
SevenSigns: The Seal of Strife remains unclaimed.
SevenSigns: The competition, if the current trend continues, will end in a tie t
his week.
SevenSigns: Next period begins in 0 days, 17 hours and 17 mins.
SevenSignsFestival: The first Festival of Darkness cycle begins in 2 minute(s).
FourSepulchersManager: loaded 20 Mysterious-Box spawns.
FourSepulchersManager: loaded 716 Physical type monsters spawns.
FourSepulchersManager: loaded 716 Magical type monsters spawns.
FourSepulchersManager: loaded 92 Church of duke monsters spawns.
FourSepulchersManager: loaded 68 Emperor's grave NPC spawns.
FourSepulchersManager: spawned Conquerors' Sepulcher Manager
FourSepulchersManager: spawned Emperors' Sepulcher Manager
FourSepulchersManager: spawned Great Sages' Sepulcher Manager
FourSepulchersManager: spawned Judges' Sepulcher Manager
FourSepulchersManager: Beginning in Attack time
Mon Oct 09 00:42:26 MSK 2017 Atk announce scheduled to 45.0 minute of this hour.




ошибка в текстовике error

Error on: C:\Demonicv2\Demonicv2\gameserver\data\scripts\ai\Gildia_Chose.java.error.log
Line: -1 - Column: -1
 
java.lang.ClassNotFoundException: ai.Gildia_Chose

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гильдия работает, только как с нее выходить??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 31.01.2018 в 21:14, 4eKucT сказал:

Гильдия работает, только как с нее выходить??

Знает кто то ответ?? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...