Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 25-06-2010, 11:24 PM   #1
Adicioando NPC Python na L2JMack
DS-Dazzel DS-Dazzel está offline 25-06-2010, 11:24 PM

Imports L2JMack e outras correções que devem ser adicionados em qualquer rev que nao os tenha:
Primeiro Import:
com.l2dot.gameserver.

Segundo ( esse e para buffs separados )
st.setState(Started)

3° Buffs em Conjunto ( Full Buffs )
st.setState(COMPLETED)


4° Esse e muito importante o que esta de vermelho e pra ser adicionado:

QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
CREATED = State('Start',QUEST)
STARTED = State('Started',QUEST)
COMPLETED = State('Completed',QUEST)

QUEST.setInitialState(CREATED)

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)

===========================================
Esses aqui sao os que contem em outras revs que devem ser mudados pelos que são citados a cima:
O que esta de verde deve ser troca pelo Azul:

st.setState(Started)
st.setState(State.STARTED)

st.setState(COMPLETED)
st.setState(State.COMPLETED)


Lembrando que quando for adicionar algum npc que use script python que seria esses citados acima adicione a linha do npc dentro da pasta custom exemplo:

jscript/custom/__init__.py
nesse arquivo: __init__.py
adicione assim:

'3995_echo',
'4000_ShadowWeapons',
'7000_HeroItems',
'8000_RaidbossInfo',
'6050_KetraOrcSupport',
'6051_VarkaSilenosSupport',
'9998_IL_NPCBuffer'

o que esta de azul e a linha do npc que estava antes de add o npc buff que esta de vermelho.
Sempre que adiciona algo ali vc deve adicionar a Virgula ( , ) e nao pode esquecer que o ultimo acer adicionado nao pode ter virgula so os que estão acima do ultimo.

nao sei se deu pra entender mais e isso ae

--------------------------------------------------------------------
Outra coisa o codigo para restauração de HP e MP e esse aqui pra L2JMack:
st.getPlayer().restoreHPMP()


 
Avatar de DS-Dazzel
DS-Dazzel
Membro - Veterano
Registrado em: Mar 2009
Localização: Rio Verde
Posts: 689
Nome Real: Danillo Silva Nascimento
Visitas: 931
Os Seguintes 3 Usuários disseram Obrigado(a) para DS-Dazzel por gostarem deste post :
blackemm (13-08-2010), junin00 (13-07-2010), Mazokista (26-06-2010)
Links Patrocinados
Antigo 26-06-2010, 05:51 AM   #2
Mazokista
Membro - Veterano
 
Avatar de Mazokista
 
Registrado em: Dec 2009
Posts: 1,335
Agradeceu: 490
Agradecido 803 Vezes em 427 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para Mazokista
Nome Real: Roberto

Inventório de Mazokista

Padrão

Parabens Topico Bem Elaborado ^^

Mazokista está offline   Responder com Citação
Antigo 26-06-2010, 09:03 AM   #3
Membro - Veterano
 
Avatar de Arayashiki
 
Registrado em: Oct 2009
Localização: Lins/SP
Posts: 534
Agradeceu: 327
Agradecido 351 Vezes em 170 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Yahoo para Arayashiki
Nome Real: Bruno Daniell

Inventório de Arayashiki

Padrão

bom nao entendi asuhasuahsua

qual o motivo de se fazer tudo isto? xD

Arayashiki está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Arayashiki por gostar deste Post :
Antigo 26-06-2010, 12:57 PM   #4
Guma
Membro - Veterano
 
Avatar de Guma
 
Registrado em: Sep 2009
Localização: Florianopolis (sc)
Posts: 591
Agradeceu: 72
Agradecido 724 Vezes em 241 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para Guma
Nome Real: i'm Guma

Inventório de Guma

Padrão

qual motivo ?
Se voce presta atencao e ler cada parte escrita voce vai intender.

Guma está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Guma por gostar deste Post :
DS-Dazzel (26-06-2010)
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 10:49 PM.