Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [Lineage] NPCs (https://secretexperience.net/forumdisplay.php?f=649)
-   -   [Interlude] Npc hero ate o restart (https://secretexperience.net/showthread.php?t=18016)

B1Z4R0 24-01-2010 01:07 AM

Npc hero ate o restart
 
Venho Posta pra Vcs NPC Hero ate O Restart, (INTERLUDE)
Está configurado pra pedir 10 star mas caso queira trocar so ir no __ini__ na pasta do npc!

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

funciona em qualquer rev interlude basta configurar mudando oq esta de vermelho pra a import da rev que vc usa, exemplo , com.jenova, etc!

Código:

import sys
from com.l2jsecret.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jsecret.gameserver.datatables import SkillTable
from com.l2jsecret                              import L2DatabaseFactory
from com.l2jsecret.gameserver.model.actor.appearance import PcAppearance
from com.l2jsecret.gameserver.model.quest import State
from com.l2jsecret.gameserver.model.actor.appearance import PcAppearance
from com.l2jsecret.gameserver.model.quest import QuestState
from com.l2jsecret.gameserver.model.quest.jython import QuestJython as JQuest

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Creditos: Eu por Postar pra vcs!

Gostou? CLIKE EM OBRIGADO!


Lorde 24-01-2010 08:10 PM

Muito bom vlw estava precisando :notworthy:

vicfelipe 24-01-2010 09:59 PM

Boa idéia e bom para servidores Rate Alta, vou tentar adaptar para dar nobles. Embreve posto o resultado :cute:

Inspector 24-01-2010 10:32 PM

Achei que era o Vic que tinha feito o NPC mas nao foi ¬¬

B1Z4R0 24-01-2010 10:45 PM

ta ae o npc nobles [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Pinguço 25-01-2010 06:20 AM

Alguem conseguiu colocar no L2JTEON?

aqui fala q nao consegue ler l2databasefactory

vicfelipe 25-01-2010 09:03 AM

Citação:

Alguem conseguiu colocar no L2JTEON?

aqui fala q nao consegue ler l2databasefactory
Isso porque o caminho do import ao databasefactory deve ser outro.

Tente colocar:

Citação:

net.sf.l2j.L2DatabaseFactory

strike 26-01-2010 09:42 PM

Galera toda vez que eu tento adicionar um npc que tem o __init__ no meu serve ( meu serve é esse" [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] " nao da certo. TODOS OS NPC's QUE EU TENTEI NAO CONSEGUI E SEMPRE DAVA O MESMO ERRO.
Esse erro aqui:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

B1Z4R0 26-01-2010 10:10 PM

npc
 
add esta linha no arquivo scripts na pasta data
Código:

custom/8804_NpcHero/__init__.py
e troca o import
Código:

import sys
from com.l2jsecret.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jsecret.gameserver.datatables import SkillTable
from com.l2jsecret                              import L2DatabaseFactory
from com.l2jsecret.gameserver.model.actor.appearance import PcAppearance
from com.l2jsecret.gameserver.model.quest import State
from com.l2jsecret.gameserver.model.actor.appearance import PcAppearance
from com.l2jsecret.gameserver.model.quest import QuestState
from com.l2jsecret.gameserver.model.quest.jython import QuestJython as JQuest

para esse

Código:

import sys
from com.jenova.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.jenova.gameserver.datatables import SkillTable
from com.jenova                              import L2DatabaseFactory
from com.jenova.gameserver.model.actor.appearance import PcAppearance
from com.jenova.gameserver.model.quest import State
from com.jenova.gameserver.model.actor.appearance import PcAppearance
from com.jenova.gameserver.model.quest import QuestState
from com.jenova.gameserver.model.quest.jython import QuestJython as JQuest


AJUDEI?

strike 26-01-2010 10:33 PM

Cara vc foi meu salvador da patria.
Nao sabia a quem recorrer faz é dias.
Muito Obrigado mesmo.
Você é 10.

strike 27-01-2010 10:20 AM

Galera eu queria saber como eu fasso pra mudar o que o noc pede pra virar hero por exemplo adena "57".
Pra ele pedir adena o que tanto eu mudaria no __init__

B1Z4R0 27-01-2010 11:11 AM

quantidade
 
qn = "8804_NpcHero"

NPC=[7202,15018]
GOLDBAR = 5556 << id do item exemplo adena 57
DESTINY_CIRCLET = 6842
QuestId = 8804
QuestName = "NpcHero"
QuestDesc = "custom"
InitialHtml = "1.htm"
print "--INFO Loaded: L2Cry Custom Hero"

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(GOLDBAR)
if count < 10 and st.getPlayer().getLevel() < 80 :
htmltext = "<html><head><body>oce nao tem itens suficiente para usar essa acao.</body></html>"

elif st.getPlayer().isHero() == 1 :
htmltext = "<html><head><body> Desculpe, voce ja Esta Hero!</body></html>"

elif st.getQuestItemsCount(GOLDBAR) < 10 : < quantidade de item que irá pedir
htmltext = "<html><head><body>Voce nao tem itens suficiente para usar essa acao.</body></html>"

AJUDEI??

strike 27-01-2010 06:23 PM

Galera eu coloquei pra pedir um item qualquer
coloquei pra ele cobrar so 1 (quantidade)
e deu certo
mais se o cara tiver 2 itens por exemplo e ele virar hero os 2 itens(quantidade) sao gastos.
como eu fasso pra resolver isso.

B1Z4R0 27-01-2010 06:37 PM

def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(GOLDBAR)
if count < 10 and st.getPlayer().getLevel() < 80 : Tente mudar aki tambem onde esta 10 pra quantidade de item
htmltext = "<html><head><body>oce nao tem itens suficiente para usar essa acao.</body></html>"

elif st.getPlayer().isHero() == 1 :
htmltext = "<html><head><body> Desculpe, voce ja Esta Hero!</body></html>"

elif st.getQuestItemsCount(GOLDBAR) < 10 : < quantidade de item que irá pedir
htmltext = "<html><head><body>Voce nao tem itens suficiente para usar essa acao.</body></html>"



mude onde esta em vermelhe pela quantidade que queira e diz se deu certo!

AJUDEI?

strike 27-01-2010 07:23 PM

Nao deu certo do seu jeito nao mano.
mais ae eu pedi pra o npc pedi 10 do item e deu certo.
so sumiu os 10.
Vou tentar aki em casa vou substitui tudo que tem de 10 la e vê se da certo qualquer coisa eu posto.
Galera alguem poderia me ajudar tbm no meu post por favor tou precisando.
aki ta o link:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

doidim22 09-02-2010 05:33 PM

soo essaa paarte quee nao sei :frown:

Não conseguir aprender copilar por forum's ee fodinha :s


aa dee editar com.l2jsecret.gameserver etc .. :/

Xxgeovanexx 09-02-2010 05:47 PM

aki em casa abre ai clica pra vira ai da erro de scripts pq ???????:arghh:

evaristo 15-02-2010 02:33 PM

o mano mas na minha pasta data nao tem arquivo nehhum que chama scrpits

tem uma pasta que chama scrpts e la dentro dela tem mais um monte de pasta oq eu faço?

Inspector 15-02-2010 02:59 PM

@Xxgeovanexx
cade a screen do erro?

@evaristo
se nao tem pasta scripts ve se tem jscript

evaristo 15-02-2010 03:17 PM

agora to com outro problema mano

qnd eu clico pra adicionar o hero nao acontece nada

o char nao fica hero nem alaperece nenhuma mensagem

eu adicionei tudo certim, readaptei pra minha rev.

me ajuda pls

abacaxi 13-03-2010 06:12 PM

Vey Uso A Versao DoT No Lugar De L2jSecret Coloco L2jdot Ou Dot apenas Brigadu

magnoprorad 11-08-2010 08:17 PM

oi pessoal queria saber por eu add na minha rev e nao da nada ja mudei os inports e nada aminha rev ea do l2jrox e cara nao dar nada ajuda ai galera qualquer npc que eu acrecento nao dar certo porfavor precisso muito da ajuda de vcs

douglasparis 14-09-2011 11:52 PM

ola pesoal como add ele em um server freya rev7669 do mathuza >achelley :v_SPIN:
ajuda eu ai add ele vlw ai a todos


Horários baseados na GMT -3. Agora são 01:07 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.