|
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 |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
#1 (permalink) |
|
Membro - Capitão
![]() Registrado em: Jul 2009
Posts: 114
Agradeceu: 66
Agradecido 18 Vezes em 13 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Pessoal preciso da ajuda de vcs nessa script
a mesma estou usando pra tirar 1 level... até ae ela funciona. Único problema é que se o player estiver 80 Full com a barra de xp 100% nao consegue tirar o level. segue a script Código HTML:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
import sys
from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.sf.l2j.gameserver.datatables import SkillTable
from net.sf.l2j import L2DatabaseFactory
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 = "10021_SubirLevel"
NPCid = [10021]
NPC = [10021]
ADENA = 57
QuestId = 10021
QuestName = "SubirLevel"
QuestDesc = "custom"
InitialHtml = "1.htm"
print "importing custom: Regredir Level"
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
def onEvent(self,event,st) :
htmltext = event
level = st.getPlayer().getLevel()
#Tiro 1 level por 50kk
if event == "1":
if st.getQuestItemsCount(ADENA) >= 50000000:
st.takeItems(ADENA,50000000)
delexp = (st.player.getStat().getExp() - st.player.getStat() .getExpForLevel(level-1))
st.player.getStat().addExp(-delexp)
return "2.htm"
else:
htmltext = "Voce nao tem Adena Suficiente!"
return htmltext
def onTalk (self,npcid,player):
st = player.getQuestState(qn)
st.setState(State.STARTED)
return InitialHtml
QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)
|
|
|
|
| Links Patrocinados |
|
|
#3 (permalink) |
|
Membro - Capitão
![]() Registrado em: Jul 2009
Posts: 114
Agradeceu: 66
Agradecido 18 Vezes em 13 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
vc nao me entendeu a script ta funcionando, unico problema é que
ela so tira o level se o player nao estiver 80full com a barra de 100%... fora isso se o player for lvl 79 ele tira o level normal... entao o que quero é que tire o level de qualquer forma cendo 80full ou nao...
|
|
|
|
![]() |
|
|