Ir para conteúdo
  • Cadastre-se

[NPC]Color Manager


Posts recomendados

Bom galera achei esse npc Color Manager mt bom entao to compartilhando com vc's!

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Creditos: Criuleni

Editado por Nattan Felipe
Novo link de download.

Assinatura removida.

Fora das Regras.

É proibido a divulgação de qualquer serviço ou produto sem autorização da administração da l2jbrasil.

Link para o comentário
Compartilhar em outros sites


Muito bom o NPC.

 

@ Just4You

Veja os Imports, se estão corretos.

 

 

 

###########################################

# Created by [ADM]FanaT1k #

# for L2RT #

###########################################

import sys

from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance

from java.util import Iterator

from com.l2jfrozen.gameserver.datatables import SkillTable

from com.l2jfrozen.util.database import L2DatabaseFactory

from com.l2jfrozen.gameserver.model.actor.appearance import PcAppearance

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

#

#========================================

# DO NOT TOUCH THIS

#========================================

QuestId = 1000

QuestName = "ColorManager"

QuestDesc = "custom"

qn = "q"+str(QuestId)+"_"+str(QuestName)

#========================================

StartNpc = 10114

ItemId = 10100

ItemQty = 1

MinLevel = 1

MaxLevel = 80

#========================================

class Quest (JQuest) :

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

 

def onAdvEvent(Self,event,npc,player):

text = "noaction.htm"

st = player.getQuestState(qn)

if not st : return text

if (player.getLevel() < MinLevel) or (player.getLevel() > MaxLevel) : return "charlevel.htm"

if st.getQuestItemsCount(ItemId) < ItemQty : return "nomoney.htm"

nameColor = hex(player.getAppearance().getNameColor())

titleColor = hex(player.getAppearance().getTitleColor())

st.set("nameColor",str(nameColor))

st.set("titleColor",str(titleColor))

if event == "N_Blue" :

nameColor = "FF0000"

elif event == "N_Red" :

nameColor = "0000FF"

elif event == "N_Cyan" :

nameColor = "00FF00"

elif event == "N_Magenta" :

nameColor = "FF00FF"

elif event == "N_Yellow" :

nameColor = "00FFFF"

elif event == "N_Gray" :

nameColor = "808080"

elif event == "N_White" :

nameColor = "FFFFFF"

elif event == "T_Blue" :

titleColor = "FF0000"

elif event == "T_Red" :

titleColor = "0000FF"

elif event == "T_Cyan" :

titleColor = "FFFF00"

elif event == "T_Green" :

titleColor = "00FF00"

elif event == "T_Magenta" :

titleColor = "FF00FF"

elif event == "T_Yellow" :

titleColor = "00FFFF"

elif event == "T_Gray" :

titleColor = "808080"

elif event == "T_White" :

titleColor = "FFFFFF"

nameColor = int(nameColor,16)

titleColor = int(titleColor,16)

player.getAppearance().setNameColor(nameColor)

player.getAppearance().setTitleColor(titleColor)

st.takeItems(ItemId,ItemQty)

player.broadcastUserInfo()

player.store()

text = "done.htm"

return text

 

def onTalk (Self,npc,player):

st = player.getQuestState(qn)

if not st :

return "Quest is not started!"

st.setState(State.STARTED)

return "1.htm"

 

def onFirstTalk (Self,npc,player):

st = getQuestState(qn)

if not st : return "Invalid quest state"

 

QUEST = Quest(QuestId,qn,QuestDesc)

 

QUEST.addStartNpc(StartNpc)

QUEST.addTalkId(StartNpc)

 

A Vida é uma eterna lição...

Estamos sempre aprendendo...

Link para o comentário
Compartilhar em outros sites

Consegui adaptar isso pra frozen de jeito nenhum, alguem ai conseguiu? acertei os imports mais ta dando NameError : STARTED

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Ja tirei o State. e deixei

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Mais tb não deu.

Ja tentei colocar COMPLETED tb não deu.

State.COMPLETED tb não

 

Alguem ajuda?

Editado por Lucky ♥
Link para o comentário
Compartilhar em outros sites

  • 1 year later...
  • L2JBr ADM

Conteúdo online novamente. Reupado por mim!

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

  • 11 months later...
  • 1 year later...
  • 3 years later...
  • L2JBr ADM

Olá, seu conteúdo se encontra com imagens/vídeo offline e por esse motivo será enviado a área de imagens Offline. Caso tenha a imagem/vídeo, favor postar aqui no tópico ou para algum staffer que normalizaremos o tópico. 

Grato!

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.