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] Dúvidas > [L2J] Dúvidas Solucionadas
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

Tópico Trancado
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 19-01-2009, 07:05 PM   #1 (permalink)
Membro - Major
 
Avatar de Gildaesfirra
 
Registrado em: Nov 2008
Localização: Manaus,Amazonas
Posts: 151
Agradeceu: 85
Agradecido 63 Vezes em 47 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para Gildaesfirra
Nome Real: Alex Figueiredo de Oliveira

Inventório de Gildaesfirra

Padrão Alguem poderia tira a duvida Desse Script

Estou com uma certa dificuldade nesse Script alguem podeira me dizer o q esta errado nele, e de um npc q a funcao dele e Tira o Karma pos nao esta efetuando o processo de tira o karma me de uma luz ou post ai um script arrumadim ai manos!!

Citação:
import sys
from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.sf.l2j.gameserver.datatables import ItemTable
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 = "99999_Karma" # codigo completo da quest configurada no arquivo
# C:\server\gameserver\data\jscript\quests\__init__
# acrescerntar no fim '99999_Karma' colocando a virgula no anterior

NPC= [50114] # numero do npc que tem a html na pasra C:\server\gameserver\data\hmtl\default\50114.html

ADENA_ID=57 # codigo do item que sera trocado por cada encante
ADENA_QNT=150000 # quantidade de itens necessario para efetuar a troca
LEVELMINIMO=1 #level minimo do player para executar a quest
#caso vc queira que apenas os level acima de 75 possam executar tirar o karma
#entao alter o valor 1 para 75

QuestId = 99999 # codigo da quest
QuestName = "Karma" # nome da quest
QuestDesc = "quests" # tipo de quest
InitialHtml = "1.htm" # pagina inicial para chamar a quest

print "importing custom: 99999: NPCKarma" # mensagem que sera apresentada quando o servidor iniciar

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(ADENA_ID)
#verifica se o player tem os itens e o level eh menor que 1
if count < ADENA_QNT or st.getPlayer().getLevel() < LEVELMINIMO :
#mensagem se nao tiver a quantidade de itens ou se o level for menor que o exigido
htmltext = "<html><head><body>Voce nao tem 150K de adenas.<br></body></html>"
else: #se tiver o item e o level exigido entao executa o procedimento abaixo

#Remove o Karma
if event == "1": #verifica o cogigo que foi escolido na html (50114.html)
Karma = st.getPlayer().getKarma() #pega o valor do karma
Karma_new = 0 #seta a variavel com o valor zero
if Karma > 0 : #se o valor do karma eh maior que zero executa o procedimento abaixo
st.takeItems(ADENA_ID,ADENA_QNT) #pega os itens de troca
st.getPlayer().setkarma(karma_new) #atribui o valor zero para o karma do player
st.getPlayer().sendMessage("Karma removido!!!") #apresenta a mensagem
st.playSound("ItemSound.quest_fanfare_middle") #toca a musiquinha.. ;)
else : #executa o procedimento abaixo caso o karma nao seja maior que zero
st.getPlayer().sendMessage("Nao existe Karma!!!") #apresenta a mensagem
st.playSound("ItemSound3.sys_enchant_failed") #toca musiquinha...
#os codigos abaixo são padrao para a maioria dos scrips em java... nao alterar
if htmltext != event:
st.setState(COMPLETED)
st.exitQuest(1)
return InitialHtml

def onTalk (self,npc,player):
st = player.getQuestState(qn)
htmltext = "<html><head><body>Nao posso falar com voce!</body></html>"
st.setState(STARTED)
return InitialHtml

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)
o npc e esse ai do link!! ficarei muito grato pela ajuda!
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Gildaesfirra está offline  
Links Patrocinados
Antigo 19-01-2009, 07:23 PM   #2 (permalink)
Amigo SE
 
Avatar de tastan
 
Registrado em: Nov 2008
Localização: Registro
Posts: 138
Agradeceu: 32
Agradecido 118 Vezes em 42 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 4,210, Nível: 41
Pontos: 4,210, Nível: 41 Pontos: 4,210, Nível: 41 Pontos: 4,210, Nível: 41
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Inventório de tastan

Padrão

Olá Tudo Bom.
Aparentemente não tem nada de errado com o código mas é dificl dizer.

Mas tente fazer isso.

Vai em \GameServer\data e abra o arquivo scripts.cfg com o bloco de notas.
Dentro do arquivo procura por #quest e la no Final adicione essa linha.

Citação:
quests/99999_Karma/__init__.py
So que esse Script tem que estar dentro da pasta quest em C:\server\gameserver\data\jscript\quests com o nome de 99999_Karma

Tenta dessa maneira.
Falows.

__________________
[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]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
tastan está offline  
O seguinte membro ao lado disse Obrigado(a) a : tastan por gostar deste Post :
Gildaesfirra (26-01-2009)
Antigo 26-01-2009, 02:41 PM   #3 (permalink)
Membro - Major
 
Avatar de Gildaesfirra
 
Registrado em: Nov 2008
Localização: Manaus,Amazonas
Posts: 151
Agradeceu: 85
Agradecido 63 Vezes em 47 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para Gildaesfirra
Nome Real: Alex Figueiredo de Oliveira

Inventório de Gildaesfirra

Padrão

Citação:
'645_GhostsOfBatur',
'647_InfluxOfMachines',
'649_ALooterAndARailroadMan',
'650_ABrokenDream',
'651_RunawayYouth',
'652_AnAgedExAdventurer',
'653_WildMaiden',
'659_IdRatherBeCollectingFairyBreath',
'660_AidingtheFloranVillage',
'688_DefeatTheElrokianRaiders',
'999_C3Tutorial',
'99999_Karma'
]
print ""
print "importing quests ..."
for name in __all__ :
try :
__import__('data.jscript.quests.'+name,globals(), locals(), ['__init__'], -1)
except:
print "failed to import quest : ",name
print"... done"
Deixei assim , mas msm assim nao deu nao amigo!

[img]"C:\Documents and Settings\Gil\Desktop\ss\3.JPG"[/img]

Gildaesfirra está offline  
Antigo 26-01-2009, 03:03 PM   #4 (permalink)
Membro - Veterano
 
Avatar de Miranda
 
Registrado em: Nov 2008
Posts: 402
Agradeceu: 210
Agradecido 1,012 Vezes em 159 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Nome Real: Vinicius Miranda

Inventório de Miranda

Padrão

fais o seguinte.. coloca assim

Citação:
645_GhostsOfBatur',
'647_InfluxOfMachines',
'649_ALooterAndARailroadMan',
'650_ABrokenDream',
'651_RunawayYouth',
'652_AnAgedExAdventurer',
'653_WildMaiden',
'659_IdRatherBeCollectingFairyBreath',
'660_AidingtheFloranVillage',
'688_DefeatTheElrokianRaiders',
'999_C3Tutorial',
'99999_Karma',
oque eu vi ali msm só fauta a ","..

testa ae

Miranda está offline  
O seguinte membro ao lado disse Obrigado(a) a : Miranda por gostar deste Post :
Gildaesfirra (26-01-2009)
Antigo 26-01-2009, 03:06 PM   #5 (permalink)
Amigo SE
 
Avatar de tastan
 
Registrado em: Nov 2008
Localização: Registro
Posts: 138
Agradeceu: 32
Agradecido 118 Vezes em 42 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 4,210, Nível: 41
Pontos: 4,210, Nível: 41 Pontos: 4,210, Nível: 41 Pontos: 4,210, Nível: 41
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Inventório de tastan

Padrão

Você deixou assim aonde ?
Dentro do arquivo scripts.cfg ?
Coloco da maniera que te expliquei ?
Se axar necessario poste uma SS e Tambem o seu Script.cfg para que eu possa dar uma olhada.

__________________
[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]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
tastan está offline  
O seguinte membro ao lado disse Obrigado(a) a : tastan por gostar deste Post :
Gildaesfirra (26-01-2009)
Antigo 26-01-2009, 03:28 PM   #6 (permalink)
Membro - Major
 
Avatar de Gildaesfirra
 
Registrado em: Nov 2008
Localização: Manaus,Amazonas
Posts: 151
Agradeceu: 85
Agradecido 63 Vezes em 47 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para Gildaesfirra
Nome Real: Alex Figueiredo de Oliveira

Inventório de Gildaesfirra

Padrão

Citação:
__all__ = [
'1_LettersOfLove1',
'2_WhatWomenWant1',
'3_ReleaseDarkelfElder1',
'4_LongLiveLordOfFlame',
'5_MinersFavor',
'6_StepIntoTheFuture',
'7_ATripBegins',
'8_AnAdventureBegins',
'9_IntoTheCityOfHumans',
'10_IntoTheWorld',
'11_SecretMeetingWithKetraOrcs',
'12_SecretMeetingWithVarkaSilenos',
'13_ParcelDelivery',
'14_WhereaboutsOfTheArchaeologist',
'15_SweetWhisper',
'16_TheComingDarkness',
'17_LightAndDarkness',
'18_MeetingWithTheGoldenRam',
'19_GoToThePastureland',
'20_BringUpWithLove',
'21_HiddenTruth',
'22_TragedyInVonHellmannForest',
'27_ChestCaughtWithABaitOfWind',
'28_ChestCaughtWithABaitOfIcyAir',
'29_ChestCaughtWithABaitOfEarth',
'30_ChestCaughtWithABaitOfFire',
'31_SecretBuriedInTheSwamp',
'32_AnObviousLie',
'33_MakeAPairOfDressShoes',
'34_InSearchOfClothes',
'35_FindGlitteringJewelry',
'36_MakeASewingKit',
'37_PleaseMakeMeFormalWear',
'38_DragonFangs',
'39_RedEyedInvaders',
'42_HelpTheUncle',
'43_HelpTheSister',
'44_HelpTheSon',
'45_ToTalkingIsland',
'46_OnceMoreInTheArmsOfTheMotherTree',
'47_IntoTheDarkForest',
'48_ToTheImmortalPlateau',
'49_TheRoadHome',
'50_LanoscosSpecialBait',
'51_OFullesSpecialBait',
'52_WilliesSpecialBait',
'53_LinnaeusSpecialBait',
'SagasSuperclass',
'70_SagaOfThePhoenixKnight',
'71_SagaOfEvasTemplar',
'72_SagaOfTheSwordMuse',
'73_SagaOfTheDuelist',
'74_SagaOfTheDreadnoughts',
'75_SagaOfTheTitan',
'76_SagaOfTheGrandKhavatari',
'77_SagaOfTheDominator',
'78_SagaOfTheDoomcryer',
'79_SagaOfTheAdventurer',
'80_SagaOfTheWindRider',
'81_SagaOfTheGhostHunter',
'82_SagaOfTheSagittarius',
'83_SagaOfTheMoonlightSentinel',
'84_SagaOfTheGhostSentinel',
'85_SagaOfTheCardinal',
'86_SagaOfTheHierophant',
'87_SagaOfEvasSaint',
'88_SagaOfTheArchmage',
'89_SagaOfTheMysticMuse',
'90_SagaOfTheStormScreamer',
'91_SagaOfTheArcanaLord',
'92_SagaOfTheElementalMaster',
'93_SagaOfTheSpectralMaster',
'94_SagaOfTheSoultaker',
'95_SagaOfTheHellKnight',
'96_SagaOfTheSpectralDancer',
'97_SagaOfTheShillienTemplar',
'98_SagaOfTheShillienSaint',
'99_SagaOfTheFortuneSeeker',
'100_SagaOfTheMaestro',
'101_SwordOfSolidarity',
'102_FungusFever',
'103_SpiritOfCraftsman',
'104_SpiritOfMirrors',
'105_SkirmishWithOrcs',
'106_ForgottenTruth',
'107_MercilessPunishment',
'108_JumbleTumbleDiamondFuss',
'110_ToThePrimevalIsle',
'117_OceanOfDistantStar',
'118_ToLeadAndBeLed',
'121_PavelTheGiants',
'122_OminousNews',
'123_TheLeaderAndTheFollower',
'124_MeetingTheElroki',
'127_KamaelAWindowToTheFuture',
'151_SaveMySister1',
'152_ShardsOfGolem',
'153_WharfOldtimersFavor',
'154_SacrificeToSea',
'155_FindSirWindawood',
'156_MillenniumLove',
'157_RecoverSmuggled',
'158_SeedOfEvil',
'159_ProtectHeadsprings',
'160_NerupasFavor',
'161_FruitsOfMothertree',
'162_CurseOfFortress',
'163_LegacyOfPoet',
'164_BloodFiend',
'165_WildHunt',
'166_DarkMass',
'167_DwarvenKinship',
'168_DeliverSupplies',
'169_NightmareChildren',
'170_DangerousAllure',
'171_ActsOfEvil',
'211_TrialOfChallenger',
'212_TrialOfDuty',
'213_TrialOfSeeker',
'214_TrialOfScholar',
'215_TrialOfPilgrim',
'216_TrialOfGuildsman',
'217_TestimonyOfTrust',
'218_TestimonyOfLife',
'219_TestimonyOfFate',
'220_TestimonyOfGlory',
'221_TestimonyOfProsperity',
'222_TestOfDuelist',
'223_TestOfChampion',
'224_TestOfSagittarius',
'225_TestOfSearcher',
'226_TestOfHealer',
'227_TestOfReformer',
'228_TestOfMagus',
'229_TestOfWitchcraft',
'230_TestOfSummoner',
'231_TestOfMaestro',
'232_TestOfLord',
'233_TestOfWarspirit',
'234_FatesWhisper',
'235_MimirsElixir',
'241_PossessorOfAPreciousSoul_1',
'242_PossessorOfAPreciousSoul_2',
'246_PossessorOfAPreciousSoul_3',
'247_PossessorOfAPreciousSoul_4',
'257_GuardIsBusy1',
'258_BringWolfPelt1',
'259_RanchersPlea',
'260_HuntForOrcs1',
'261_DreamOfMoneylender1',
'262_BringMeMushrooms1',
'263_KillAllSylphs1',
'264_KeenClaws',
'265_ChainsOfSlavery',
'266_PleaOfPixies',
'267_WrathOfVerdure',
'271_ProofOfValor',
'272_WrathOfAncestors',
'273_InvadersOfHolyland',
'274_AgainstWolfMen',
'275_BlackWingedSpies',
'276_HestuiTotem',
'277_GatekeepersOffering',
'291_RedBonnetsRevenge',
'292_CrushBrigands',
'293_HiddenVein',
'294_CovertBusiness',
'295_DreamsOfFlight',
'296_SilkOfTarantula',
'297_GatekeepersFavor',
'298_LizardmensConspiracy',
'299_GatherIngredientsForPie',
'300_HuntingLetoLizardman',
'303_CollectArrowheads',
'306_CrystalOfFireice',
'313_CollectSpores',
'316_DestroyPlaguebringers',
'317_CatchTheWind',
'319_ScentOfDeath',
'320_BonesTellFuture',
'324_SweetestVenom',
'325_GrimCollector',
'326_VanquishRemnants',
'327_ReclaimTheLand',
'328_SenseForBusiness',
'329_CuriosityOfDwarf',
'330_AdeptOfTaste',
'331_ArrowForVengeance',
'333_BlackLionHunt',
'334_TheWishingPotion',
'336_CoinOfMagic',
#'337_AudienceWithTheLandDragon', #quest works, but support for portal stones and antharas is not done yet,
#so this quest is not imported by default because portal stones will not work. Could be included if desired with no errors.
'338_AlligatorHunter',
'340_SubjugationOfLizardmen',
'341_HuntingForWildBeasts',
'343_UnderTheShadowOfTheIvoryTower',
'344_1000YearsEndofLamentation',
'345_MethodToRaiseTheDead',
'347_GoGetTheCalculator',
'348_ArrogantSearch',
'350_EnhanceYourWeapon',
'351_BlackSwan',
'352_HelpRoodRaiseANewPet',
'353_PowerOfDarkness',
'354_ConquestOfAlligatorIsland',
'355_FamilyHonor',
'356_DigUpTheSeaOfSpores',
'357_WarehouseKeepersAmbition',
'358_IllegitimateChildOfAGoddess',
'359_ForSleeplessDeadmen',
'360_PlunderTheirSupplies',
'362_BardsMandolin',
'363_SorrowfulSoundofFlute',
'364_JovialAccordion',
'365_DevilsLegacy',
'366_SilverHairedShaman',
'367_ElectrifyingRecharge',
'368_TrespassingIntoTheSacredArea',
'369_CollectorOfJewels',
'370_AWisemanSowsSeeds',
'371_ShriekOfGhosts',
'372_LegacyOfInsolence',
'373_SupplierOfReagents',
'374_WhisperOfDreams1',
'375_WhisperOfDreams2',
'376_GiantsExploration1',
'377_GiantsExploration2',
'378_MagnificentFeast',
'379_FantasyWine',
'380_BringOutTheFlavorOfIngredients',
'381_LetsBecomeARoyalMember',
'382_KailsMagicCoin',
'383_SearchingForTreasure',
'385_YokeofthePast',
'386_StolenDignity',
'401_PathToWarrior',
'402_PathToKnight',
'403_PathToRogue',
'404_PathToWizard',
'405_PathToCleric',
'406_PathToElvenKnight',
'407_PathToElvenScout',
'408_PathToElvenwizard',
'409_PathToOracle',
'410_PathToPalusKnight',
'411_PathToAssassin',
'412_PathToDarkwizard',
'413_PathToShillienOracle',
'414_PathToOrcRaider',
'415_PathToOrcMonk',
'416_PathToOrcShaman',
'417_PathToScavenger',
'418_PathToArtisan',
'419_GetAPet',
'420_LittleWings',
'421_LittleWingAdventures',
'422_RepentYourSins',
'426_FishingShot',
'431_WeddingMarch',
'432_BirthdayPartySong',
'501_ProofOfClanAlliance',
'503_PursuitClanAmbition',
'508_TheClansReputation',
'601_WatchingEyes',
'602_ShadowOfLight',
'605_AllianceWithKetraOrcs',
'606_WarWithVarkaSilenos',
'607_ProveYourCourage_Ketra',
'608_SlayTheEnemyCommander_Ketra',
'609_MagicalPowerOfWaterPart1',
'610_MagicalPowerOfWaterPart2',
'611_AllianceWithVarkaSilenos',
'612_WarWithKetraOrcs',
'613_ProveYourCourage_Varka',
'614_SlayTheEnemyCommander_Varka',
'615_MagicalPowerOfFirePart1',
'616_MagicalPowerOfFirePart2',
'617_GatherTheFlames',
'618_IntoTheFlame',
'619_RelicsOfTheOldEmpire',
'621_EggDelivery',
'622_DeliveryOfSpecialLiquor',
'623_TheFinestFood',
'624_TheFinestIngredientsPart1',
'626_ADarkTwilight',
'627_HeartInSearchOfPower',
'628_HuntGoldenRam',
'629_CleanUpTheSwampOfScreams',
'631_DeliciousTopChoiceMeat',
'632_NecromancersRequest',
'633_InTheForgottenVillage',
'634_InSearchofDimensionalFragments',
'635_InTheDimensionalRift',
'636_TruthBeyond',
'637_ThroughOnceMore',
'641_AttackSailren',
'642_APowerfulPrimevalCreature',
'643_RiseAndFallOfTheElrokiTribe',
'644_GraveRobberAnnihilation',
'645_GhostsOfBatur',
'647_InfluxOfMachines',
'649_ALooterAndARailroadMan',
'650_ABrokenDream',
'651_RunawayYouth',
'652_AnAgedExAdventurer',
'653_WildMaiden',
'659_IdRatherBeCollectingFairyBreath',
'660_AidingtheFloranVillage',
'688_DefeatTheElrokianRaiders',
'999_C3Tutorial'
]
print ""
print "importing quests ..."
for name in __all__ :
try :
__import__('data.jscript.quests.'+name,globals(), locals(), ['__init__'], -1)
except:
print "failed to import quest : ",name
print"... done"
Essa ai ta original de fabrica sem nenhuma alterao!

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

Desde Ja Eu Agradeço a todos que tentaram me ajudar Obrigadao MSm!!!

Gildaesfirra está offline  
Tópico Trancado


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


Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
[Web Site] Alguem tem essa script ai phrds.rfl [L2J] Pedidos 4 24-06-2009 02:03 PM
[Gracia Parte 2] [Pack MK] Alguém com Rev atual poderia postar para mim... xxxvalterxxx [L2J] Pedidos 0 04-04-2009 10:42 PM
[Web Site] Alguem Poderia me Aranja Esse web site. byjeck [L2J] Pedidos 2 17-03-2009 11:55 AM


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



Search Engine Optimization by vBSEO 3.3.0