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

Npc, Дающий Премиум Аккаунт.

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

Я использую сборку l2jcore и решил сделать NPC, дающего ПА. В интернете ничего не нашёл, пришлось делать самому. Схема такая:

1.|Нпс|

2.|Квест забирает монеты|

3.|Html окно с кнопкой "Получить ПА"|.

На кнопке висит команда из админки: bypass -h admin_premium_add1 $acc_name . При этом пользователь сам вводит имя аккаунта. Возникло сразу несколько вопросов, я их решить не могу т.к в питоне - 0.

Вопросы:

1)Как в питоне определить имя аккаунта?

2)Как в питоне выполнить команду выдачи премиума?

3)Как в питоне получить информацию из базы, в данном случае об оставшемся времени премиума?

 

Очень нужна ваша помощь, особенно на 2-ой вопрос.

 

P.S. Чтобы проверить игрока на нублес нужно прописать st.getPlayer().isNoble(), а можно так же проверить его на аккаунт?

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


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

Вообщем переписал я этод код под l2jcore, половину Java наверное понял))

Но возникает ошибка:

java.lang.ClassNotFoundException: quests.PremiumNPC.PremiumNpc
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at com.l2jserver.script.java.MemoryClassLoader.findClass(MemoryClassLoad
er.java:88)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at com.l2jserver.script.java.MemoryClassLoader.load(MemoryClassLoader.ja
va:64)
	at com.l2jserver.script.java.JavaScriptEngine.parseMain(JavaScriptEngine
.java:183)
	at com.l2jserver.script.java.JavaScriptEngine.parse(JavaScriptEngine.jav
a:172)
	at com.l2jserver.script.java.JavaScriptEngine.eval(JavaScriptEngine.java
:110)
	at com.l2jserver.script.java.JavaScriptEngine.eval(JavaScriptEngine.java
:116)
	at com.l2jcore.Game.scripting.L2ScriptEngineManager.executeScript(L2Scri
ptEngineManager.java:441)
	at com.l2jcore.Game.scripting.L2ScriptEngineManager.executeScript(L2Scri
ptEngineManager.java:355)
	at com.l2jcore.Game.scripting.L2ScriptEngineManager.executeScriptsList(L
2ScriptEngineManager.java:208)
	at com.l2jcore.Game.GameServer.main(GameServer.java:354)
Failed executing script: C:\server\Classic\Game\data\scripts\quests\PremiumNPC\P
remiumNpc.java. See PremiumNpc.java.error.log for details.

 

Как решить? Ну или где хотя бы ковырять?

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


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

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

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

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

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

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

Войти

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

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

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

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

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