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] Pedidos
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
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 15-03-2011, 06:36 PM   #1 (permalink)
Membro - Soldado
 
Avatar de sohma
 
Registrado em: Mar 2011
Posts: 11
Agradeceu: 1
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de sohma

Padrão SCript alguem pode ajudar ?

alguem teria esse scrpit completo ?

QuestId = 99940
QuestName = "TeleportCustom"
QuestDesc = "custom"

TELEPORT_CHECK = 1

AMOUNT_OF_TELEPORT = 4

PAYMENT_ITEM_ID = 6673
PAYMENT_AMOUNT = 10

TELEPORT_NPC = 771
weapons = ['Sword','Blunt','Dagger','Bow','Pole','Etc','Fist' ,'Dual Sword','Dual Fist','Big Sword','Big Blunt','Ancient','Crossbow','Rapier','Dual Dagger']
armors = ['Light','Heavy','Magic','Shield','Sigil']
jewels = ['None']
acceptableItemTypes = weapons+armors+jewels

class Quest (JQuest) :

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

def onEvent (self,event,st) :
if event == "choose_item" :
htmltext = ""
for Item in st.getPlayer().getInventory().getItems():
# given an item instance, get the item template to check what type it is
itemType = Item.getItem().getItemType().toString()
itemGrade = Item.getItem()
if itemType in acceptableItemTypes and itemGrade > 0 :
if htmltext == "":
htmltext = "You have no Teleport items equiped or in your inventory."

sohma está offline   Responder com Citação
Links Patrocinados
Antigo 16-03-2011, 11:30 AM   #2 (permalink)
Membro - Veterano
 
Avatar de Daniel2
 
Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 8,740, Nível: 62
Pontos: 8,740, Nível: 62 Pontos: 8,740, Nível: 62 Pontos: 8,740, Nível: 62
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Daniel Santos

Inventório de Daniel2

Padrão

Citação:
# Script for [VIP] Teleporters
# by daniel.gt18@*******

import sys
from com.l2jserver.gameserver.datatables import DoorTable
from com.l2jserver.gameserver.model.actor.instance import L2PcInstance
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest


qn = "711_VIPTeleporters"

QuestId = 99940
QuestName = "TeleportCustom"
QuestDesc = "custom"

TELEPORT_CHECK = 1

AMOUNT_OF_TELEPORT = 4 <~~ quantidade de teleport

PAYMENT_ITEM_ID = 6673 <~~ item a pagar
PAYMENT_AMOUNT = 1 <~~ valor

TELEPORT_NPC = 771
weapons = ['Sword','Blunt','Dagger','Bow','Pole','Etc','Fist' ,'Dual Sword','Dual Fist','Big Sword','Big Blunt','Ancient','Crossbow','Rapier','Dual Dagger']
armors = ['Light','Heavy','Magic','Shield','Sigil']
jewels = ['None']
acceptableItemTypes = weapons+armors+jewels

print "============================="
print " [VIP] Teleporters OK "
print "============================="

class Quest (JQuest) :

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

def onEvent (self,npc,player,st) :
if event == "choose_item" :
npcId = npc.getNpcId()
htmltext = None
if npcId == 771 :
for Item in st.getPlayer().getInventory().getItems():
# given an item instance, get the item template to check what type it is
itemType = Item.getItem().getItemType().toString()
itemGrade = Item.getItem()
if itemType in acceptableItemTypes and itemGrade > 0 :
return "returno.htm"
if htmltext = "info.htm"
htmltext = "You have no Teleport items equiped or in your inventory."


# Quest class and state definition
QUEST = Quest(-1, qn, "Teleports")

# Quest NPC starter initialization
for npc in NPCS :
QUEST.addStartNpc(npc)
QUEST.addTalkId(npc)
ta aii mano da uma testada.

Daniel2 está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Daniel2 por gostar deste Post :
sohma (16-03-2011)
Antigo 16-03-2011, 06:34 PM   #3 (permalink)
Membro - Soldado
 
Avatar de sohma
 
Registrado em: Mar 2011
Posts: 11
Agradeceu: 1
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de sohma

Padrão

Daniel ser q se nao fose pedi muito teria como voce cria ajusta esse script pra mim
fazerndo a html do npc e me dizendo se coloca em default ou teleport
e tem como voce cloca aonde q eu coloco a loc de onde o npc tem q manda se o cara nao tiver o id do iten q eu vo
restringir ..
por q eu vo restring uso de tattoo ai se ele nao tiver uma delas ele passa ai vai pra um lugar q dropa
tem como voce ajusta isso pra mim se nao for pedir muito



e nao deu esta dando esse erro

Error on:\GameServer\data\scripts\custom\711_VIPTeleport ers\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('invalid syntax', ('__init__.py', 41, 4, ' npcId = npc.getNpcId()'))

sohma está offline   Responder com Citação
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
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



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



Search Engine Optimization by vBSEO 3.3.0