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

Не Изменяется Цвет (Колор Менеджер)

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

вообщем задал цвета в скрипте. проверил все правильно... но в колор менеджере в 9 пункте стоит заданый мной цвет 00FFFF а изменяет на желтый ... вот кусок кода. с меня спасибка :good:

 

td><a action="bypass -h Quest 7800_Namecolor 9"><font color="00FFFF">Select Color</font></a></td>

 

 

if event == "9":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x00FFFF)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

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


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

А более полный код, оценить проблематично тут, толи ошибки в каждой строке, толи плохой copy-paste

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

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


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

А более полный код, оценить проблематично тут, толи ошибки в каждой строке, толи плохой copy-paste

import sys

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

from net.sf.l2j.gameserver.model.actor.appearance import PcAppearance

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

 

qn = "7800_Namecolor"

 

NPC=[7802]

QuestId = 7800

QuestName = "Namecolor"

QuestDesc = "custom"

InitialHtml = "1.htm"

 

print "Loaded Custom: 7001 Namecolor"

 

class Quest (JQuest) :

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

 

def onEvent(self,event,st) :

htmltext = event

 

if event == "1":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x009900)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

st.exitQuest(0)

 

if event == "2":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0xff7f00)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "3":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x8B8989)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "4":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x00ffff)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "5":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x0000ff)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "6":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x0099ff)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "7":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x70db93)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "8":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x9f9f9f)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "9":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x00FFFF)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "10":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x000000)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "11":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x8B008B)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

 

 

def onTalk (self,npc,player):

st = player.getQuestState(qn)

htmltext = "<html><head><body><center>Nao tenho nada para dizer agora.</center></body></html>"

st.setState(State.STARTED)

return InitialHtml

 

QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)

 

for npcId in NPC:

QUEST.addStartNpc(npcId)

QUEST.addTalkId(npcId)

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


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

import sys

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

from net.sf.l2j.gameserver.model.actor.appearance import PcAppearance

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

 

qn = "7800_Namecolor"

 

NPC=[7802]

QuestId = 7800

QuestName = "Namecolor"

QuestDesc = "custom"

InitialHtml = "1.htm"

 

print "Loaded Custom: 7001 Namecolor"

 

class Quest (JQuest) :

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

 

def onEvent(self,event,st) :

htmltext = event

 

if event == "1":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x009900)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

st.exitQuest(0)

 

if event == "2":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0xff7f00)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "3":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x8B8989)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "4":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x00ffff)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "5":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x0000ff)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "6":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x0099ff)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "7":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x70db93)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "8":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x9f9f9f)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "9":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x00FFFF)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "10":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x000000)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

if event == "11":

if st.getQuestItemsCount(1163) > 15:

st.takeItems(1163,15)

st.getPlayer().getAppearance().setNameColor(0x8B008B)

st.getPlayer().broadcastUserInfo();

return "1.htm"

if st.getQuestItemsCount(1163) <= 15:

return "Announcements: No Enought wmz To Select Color!"

 

 

 

def onTalk (self,npc,player):

st = player.getQuestState(qn)

htmltext = "<html><head><body><center>Nao tenho nada para dizer agora.</center></body></html>"

st.setState(State.STARTED)

return InitialHtml

 

QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)

 

for npcId in NPC:

QUEST.addStartNpc(npcId)

QUEST.addTalkId(npcId)

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


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

<html>

<body>

<center><br>

<tr><td><font color="33FF00">Color Manager</font></tr></td><br>

<font color="0099ff">Color Lord!</font> 3a, <font color="009900">15</font> Wmz Coin!<br></center><br><br>

 

<table width="240" height="80">

<tr>

<td><a action="bypass -h Quest 7800_Namecolor 1"><font color="009900">Select Color</font></a></td>

<br>

<td><a action="bypass -h Quest 7800_Namecolor 2"><font color="0099ff">Select Color</font></a></td>

<br>

<td><a action="bypass -h Quest 7800_Namecolor 3"><font color="8B8989">Select Color</font></a></td>

</tr>

<tr>

<td><a action="bypass -h Quest 7800_Namecolor 4"><font color="ffff00">Select Color</font></a></td>

<br>

<br>

<td><a action="bypass -h Quest 7800_Namecolor 6"><font color="FF8000">Select Color</font></a></td>

</tr>

<tr>

<td><a action="bypass -h Quest 7800_Namecolor 7"><font color="80FF80">Select Color</font></a></td>

<br>

<td><a action="bypass -h Quest 7800_Namecolor 8"><font color="AAAAAA">Select Color</font></a></td>

<br>

<td><a action="bypass -h Quest 7800_Namecolor 9"><font color="00FFFF">Select Color</font></a></td>

<br>

<td><a action="bypass -h Quest 7800_Namecolor 10"><font color="000000">Select Color</font></a></td>

<br>

<td><a action="bypass -h Quest 7800_Namecolor 11"><font color="8B008B">Select Color</font></a></td>

<br>

 

</tr>

 

</table>

</body>

</html>

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


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

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

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

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

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

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

Войти

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

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

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

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

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