JNLPB 1 Postado Março 20, 2010 Share Postado Março 20, 2010 (editado) eae! Meu problema eh o seguinte: Quando alguém morre usando as 5 blessings perde o loot e skills.Até Pensei que fosse a talkaction pra comprar blessing que tivesse bugada, então arranjei um npc e comprei dele. Maisao morrer perdi skills e loot do mesmo jeito! Alguém sabe me dizer como posso consertar isso? Agradeço desde já, vlw! Editado Março 24, 2010 por JNLPB Link para o comentário Compartilhar em outros sites More sharing options...
george100 5 Postado Março 21, 2010 Share Postado Março 21, 2010 (editado) então é do Npc vá em Data\NPC\Scripts e abra bless.lua e coloque esse: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'first bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first blessing for 2000 (plus level depending amount) gold?'}) node1:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 1, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node2 = keywordHandler:addKeyword({'second bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the second blessing for 2000 (plus level depending amount) gold?'}) node2:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 2, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node3 = keywordHandler:addKeyword({'third bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the third blessing for 2000 (plus level depending amount) gold?'}) node3:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 3, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node4 = keywordHandler:addKeyword({'fourth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fourth blessing for 2000 (plus level depending amount) gold?'}) node4:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 4, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node5 = keywordHandler:addKeyword({'fifth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fifth blessing for 2000 (plus level depending amount) gold?'}) node5:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 5, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) npcHandler:addModule(FocusModule:new()) Editado Março 21, 2010 por Critico Link para o comentário Compartilhar em outros sites More sharing options...
JNLPB 1 Postado Março 21, 2010 Autor Share Postado Março 21, 2010 vlw pelo script, mais tmbm n funcionou. Morri com as 5 bless e perdi skills e loot. Alguma outra idéia do que pode ser? Link para o comentário Compartilhar em outros sites More sharing options...
GodBz 6 Postado Março 22, 2010 Share Postado Março 22, 2010 (editado) Va em config.lua e modifique essa parte deathLostPercent = 10 Para deathLostPercent = 0 Depois disso adicione isso: -- Blessings -- NOTE: BlessingReduction* regards items/containers loss. -- eachBlessReduction is how much each bless reduces the experience/magic/skills loss. blessingsOnlyPremium = "yes" blessingReductionBase = 20 blessingReductionDecreament = 2 eachBlessReduction = 6 Nota: deixe um espaço entre as outras coisas, exemplo: -- Premium account freePremium = "no" removePremiumOnInit = "yes" premiumForPromotion = "yes" blessingsOnlyPremium = "no" houseNeedPremium = "yes" bedsRequirePremium = "no" -- Blessings -- NOTE: BlessingReduction* regards items/containers loss. -- eachBlessReduction is how much each bless reduces the experience/magic/skills loss. blessingsOnlyPremium = "yes" blessingReductionBase = 20 blessingReductionDecreament = 2 eachBlessReduction = 6 -- Rates rateExp = 25 rateSkill = 120 rateLoot = 2 rateMagic = 20 rateSpawn = 2 Se isso não funcionar vc vai ter que trocar de s3db ou aprender a compilalo por c++ ou seja mais facil troca-lo mesmo... Espero ter ajudado Att Editado Março 22, 2010 por GodBz Link para o comentário Compartilhar em outros sites More sharing options...
JNLPB 1 Postado Março 23, 2010 Autor Share Postado Março 23, 2010 vlw God! Aparentemente funcionou, preciso testar melhor hehe. Mais supondo que n funcione e eu precise trocar o arquivo s3db, eu posso substituir por qualquer um ou tem que ser da mesma versão do servidor? Link para o comentário Compartilhar em outros sites More sharing options...
dragonlorde 17 Postado Março 24, 2010 Share Postado Março 24, 2010 So baxa o TFS e pega o arquivo s3bd '-' Link para o comentário Compartilhar em outros sites More sharing options...
JNLPB 1 Postado Março 24, 2010 Autor Share Postado Março 24, 2010 Entendi, vlw! Se não der certo o que o GODbz disse vo tentar trocar esse arquivo. Link para o comentário Compartilhar em outros sites More sharing options...
GodBz 6 Postado Março 25, 2010 Share Postado Março 25, 2010 (editado) Vc vai ter que baixar um s3db compativel com seu server, não se esqueça disso... Att Editado Março 25, 2010 por GodBz Link para o comentário Compartilhar em outros sites More sharing options...
Vilden 137 Postado Março 25, 2010 Share Postado Março 25, 2010 Pelo visto a dúvida foi sanada, caso ainda tenha dúvidas sobre este tema por favor envie-me mp para que eu reabra o tópico. Tópico fechado Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados