Смена пола и НПЦ АУКЦИОН - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:Смена пола и НПЦ АУКЦИОН

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

Автор темы (Топик Стартер) Смена пола и НПЦ АУКЦИОН

Вообщем в донейт шоп добавил кнопку с байпасом <tr>
<td><button value="SEX" action="bypass -h admin_setsex" width=135 height=24 back="L2UI_CH3.bigbutton3_down" fore="L2UI_CH3.bigbutton3"></td>
</tr> ,смена пола,поставили в таблице admin_command_access_rights поставили на admin_setsex -0 ,врубили серв,админ может менять пол,а простой игрок не может Хотя в таблице 0 стоит ассес,в чем трабла? еще поставили нпц ауцион работает но ,когда нажимаешь добавить вещь пишет html was too long бла бла бла...Нам гворили нада розбить на страницы код,но как не сказали,помогите пожалуйста ,нпц могу скинуть
blact вне форума Ответить с цитированием
Непрочитано 28.10.2011, 18:02   #2
Аватар для Azagthtot
Эксперт

По умолчанию Re: Смена пола и НПЦ АУКЦИОН

команды с префиксом admin_ передаются клиентом на сервер, тольуо в случае если в пакете UserInfo установлен флаг ГМ.
Так что давай, не давай access_leve а на елку не похож....
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 28.10.2011, 18:11   #3
Пользователь

Автор темы (Топик Стартер) Re: Смена пола и НПЦ АУКЦИОН

А что на счет аукциона?
blact вне форума Ответить с цитированием
Непрочитано 28.10.2011, 18:18   #4
Аватар для Azagthtot
Эксперт

По умолчанию Re: Смена пола и НПЦ АУКЦИОН

Вообще-то в NpcHtmlMessage больше чем 8192 байта не пролезает. Ни никак. Так что, делайте паджинатор
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 28.10.2011, 18:21   #5
Пользователь

Автор темы (Топик Стартер) Re: Смена пола и НПЦ АУКЦИОН

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Вообще-то в NpcHtmlMessage больше чем 8192 байта не пролезает. Не никак. Так что, делайте паджинатор
Помочь с этим можете бесплатно ?))
blact вне форума Ответить с цитированием
Непрочитано 28.10.2011, 18:23   #6
Аватар для Azagthtot
Эксперт

По умолчанию Re: Смена пола и НПЦ АУКЦИОН

Цитата:
Сообщение от blact Посмотреть сообщение
Помочь с этим можете бесплатно ?))
Помочь - да. Но знания Java/python/ECMAScript обязательны.
Если их нет - размещайте свое сообщение сразу в разделе "Куплю", вы сэкономите сове время и время других
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 28.10.2011, 18:23   #7
Пользователь

Автор темы (Топик Стартер) Re: Смена пола и НПЦ АУКЦИОН

Вот написали на питоме код для смены пола ,но когда жмешь сменить то ничего не происходит вот код import sys
from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance
from com.l2jfrozen.gameserver.network.serverpackets import UserInfo
from com.l2jfrozen.gameserver.network.serverpackets import MyTargetSelected
from com.l2jfrozen.gameserver.network.serverpackets import ValidateLocation
from com.l2jfrozen.gameserver.templates import L2NpcTemplate
from com.l2jfrozen.util.database import L2DatabaseFactory
from com.l2jfrozen.gameserver.model.quest import State
from com.l2jfrozen.gameserver.model.actor.appearance import PcAppearance
from com.l2jfrozen.gameserver.model.quest import QuestState
from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest

qn = "8205_NpcSex"

NPC=[500500]
ADENA= 57
QuestId = 8205
QuestName = "NpcSex"
QuestDesc = "custom"
InitialHtml = "1.htm"

print "importing custom: 8205: NpcSex"

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(ADENA)
if count < 10 and st.getPlayer().getLevel() < 80 :
htmltext = "Error2.htm"

elif st.getQuestItemsCount(ADENA) < 50 :
htmltext = "Error2.htm"

elif st.getPlayer().getLevel() < 80 :
htmltext = "Error2.htm"

else:
st.getPlayer().setTarget(st.getPlayer())

if event == "2":
st.takeItems(ADENA,50)
st.getPlayer().setSex(True)
st.playSound("ItemSound.quest_finish")
return "End.htm"
st.exitQuest(1)


if htmltext != event:
st.setState(State.COMPLETED)
st.exitQuest(1)
return htmltext


def onTalk (self,npc,player):
npcId = npc.getNpcId()
st = player.getQuestState(qn)
htmltext = u"<html><head><body>\u041c\u043d\u0435 \u043d\u0435 \u0447\u0435\u0433\u043e \u0442\u0435\u0431\u0435 \u0441\u043a\u0430\u0437\u0430\u0442\u044c.</body></html>"
return InitialHtml


QUEST = Quest(8205,qn,"custom")
CREATED = State('Start', QUEST)
STARTING = State('Starting', QUEST)
STARTED = State('Started', QUEST)
COMPLETED = State('Completed', QUEST)

QUEST.setInitialState(CREATED)

QUEST.addStartNpc(500500)
QUEST.addTalkId(500500)
blact вне форума Ответить с цитированием
Непрочитано 28.10.2011, 18:26   #8
Аватар для Azagthtot
Эксперт

По умолчанию Re: Смена пола и НПЦ АУКЦИОН

Может вы хотя бы новую информацию отброадкстите, или (что правильнее) плеера кикните?
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 28.10.2011, 18:27   #9
Пользователь

Автор темы (Топик Стартер) Re: Смена пола и НПЦ АУКЦИОН

Помогите очень прошу хотя бы сказать что не правильно в коде)
blact вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
NPC-Аукцион. sasha0305 Работа со скриптами 2 08.07.2011 15:42
Аукцион Send Log rreanimatorr Серверная часть 2 04.07.2011 16:53
Смена пола SkAvenger Работа со скриптами 0 23.03.2011 21:47
Аукцион бот Renegade World of WarCraft 5 14.03.2010 13:27
Как запустить аукцион MooN World of WarCraft 3 18.02.2010 18:13


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

Вверх