Tópico: [Gracia Epilogue] SCript alguem pode ajudar ?
Ver um Único Post
Antigo 16-03-2011, 11:30 AM   #2 (permalink)
Daniel2
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)
 

Search Engine Optimization by vBSEO 3.3.0