Ir para conteúdo

PedroSTT

Banido
  • Registro em

  • Última visita

Tudo que PedroSTT postou

  1. XML ( Configure você mesmo ) <?xml version="1.0" encoding="UTF-8"?> <npc name="sensei" script="data/npc/scripts/npc.lua" walkinterval="2000" speed="0" floorchange="0"> <health now="100" max="100"/> <look type="45" head="19" body="113" legs="95" feet="115" addons="0"/> <parameters> <parameter key="message_greet" value="coloque a historia aki" /> </parameters> </npc> Script ( Já configurada como você pediu )
  2. Sim , para Modern aac.
  3. Modern aac master Enviado de meu SM-J120H usando Tapatalk
  4. 1º Faço isso e continua branco . 2º Que outros arquivos ?
  5. 1º Estou me referindo ao layout em geral , todas as imagens , ja peguei alguns layouts mais a imagem sempre fica branca e não aparece nada 2º Tem q criar novos samples ou ja posso editar os que existem ? 3º Não tem nenhuma pasta com o nome captcha
  6. Alguém pode tirar as seguintes duvidas ? Uso modern aac Como trocar layout ( Tema ) Como mudar e acrescentar novas vocations para se criar no site Como retirar Captch word ou consertar a imagem que não aparece Desde já , obrigado.
  7. Quando eu aperto em start não fica running em verde , não aparece nada , apenas isso Busy... Mysql service started Ja liberei a porta 3306 no firewall do windows e não adiantou nada.
  8. Basta alterar essa parte function onCastSpell(cid, var) if exhaustion.check(cid, 13103) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de 5 segundos.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end addEvent(bdc1,500,cid) exhaustion.set(cid, 13103, 5.0) return true end Por essa function onCastSpell(cid, var) if exhaustion.check(cid, 13103) == TRUE then local effect = 2 -- effect que será mandado local position = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y-3, z=getCreaturePosition(cid).z} doPlayerSendCancel(cid, "Podera usar novamente dentro de 5 segundos.") doSendMagicEffect(getCreaturePosition(cid), effect) return false end addEvent(bdc1,500,cid) exhaustion.set(cid, 13103, 5.0) return true end Para editar a seu gosto , bastar mecher aqui local effect = 2 -- effect que será mandado local position = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y-3, z=getCreaturePosition(cid).z} Para colocar o lugar certo a ser mandado , basta mecher em local position , creio que você ja saiba como modificar.
  9. PedroSTT respondeu ao post em um tópico de gutalo em Suporte Tibia OTServer
    O problema é que nesse erro da distro é por causa do uso do addevent , pois ele não foi bem usado , e sim , esse erro das spells pode atrapalhar muito na memoria , caso você arrume as spells e o erro continue , recomendo diminuir o tamanho do mapa. No caso dessa base esse erro ocorre porque os monstros tambem usam spells e por isso esta ocorrendo o bug , pois a script dessas spells usa o addevent apenas para players. Poste as script's das spells para que eu possa arruma-la para você. O problema é o mapa , ele está muito grande para sua VPS, diminua ele de tamanho ou contrate uma melhor.
  10. PedroSTT respondeu ao post em um tópico de Luzetti em Suporte Tibia OTServer
    Aqui funcionou normal.
  11. PedroSTT respondeu ao post em um tópico de Luzetti em Suporte Tibia OTServer
    Perdão , foi erro meu na hora de fazer a script , em cada uma , voce irá fazer isso : Onde está addEvent(setPlayerStorageValue, config.tempo2 * 60000, config.storage, -1) Voce substitui por addEvent(setPlayerStorageValue, config.tempo2 * 60000, cid, config.storage, -1) Em todas.
  12. PedroSTT respondeu ao post em um tópico de Luzetti em Suporte Tibia OTServer
    Voce não pode desligar o servidor durante o tempo que o player está com o efeito , se não a storage vai continuar e não vai ter como mesmo ser removido , recomendo vc criar outra conta com outro char e não desliga o servidor durante o tempo do efeito e verá que funcionou.
  13. PedroSTT respondeu ao post em um tópico de Luzetti em Suporte Tibia OTServer
    Testei a script e deu certo , o item está normal , provavelmente voce ta configurando errado , onde está tempo2 voce coloca em minutos e verá que deu certo , lembrando que não pode desligar o servidor .
  14. PedroSTT respondeu ao post em um tópico de Luzetti em Suporte Tibia OTServer
    Voce tem que trocar as storages , deixando as storages de cada diferente , se não vai dar erro mesmo. Sobre o sistema de bosst , Talvez eu consiga , nunca tentei.
  15. PedroSTT respondeu ao post em um tópico de Luzetti em Suporte Tibia OTServer
    Ok , aqui vai elas arrumadas Marijuana Small diamond Flour
  16. PedroSTT respondeu ao post em um tópico de Luzetti em Suporte Tibia OTServer
    Tem sim , aqui vai Marijuana Small diamond Flour Não esqueçe de dar rep++ e marcar como melhor resposta
  17. Primeiro , voce deve ter um remeres que vai para a versão mais recente que voce deseja . Depois crie um novo mapa na versão que deseja Abra esse mapa novo Vá em file > Import > Import map e selecione o seu mapa Só salvar e ele ja vai estar na versão desejada Caso não tenha um remeres com as versões novas , aqui vai o LINK
  18. Aqui vai : Nesse seu caso , é um animatedText. local pos = getCreaturePosition(cid) doSendAnimatedText(pos, "Coloque seu texto aqui", 65) EDIT > Foi mal , esqueci que não era por console
  19. O NPC não é meu , é o que o cara postou a cima que eu arrumei , se não esta dando certo é erro seu .
  20. Aqui vai a script arrumada
  21. Ja existe uma script bem parecida do xWhiteWolf , créditos totalmente dele , só mudei uma function e coloquei aqui , da proxima vez , procure melhor aqui no forum . Actions > Scripts crie um arquivo .lua chamado heal e cole isso dentro local config = { cooldown = 15, -- tempo entre uma magia e outra tempo = 10, -- tempo em segundos que ficará healando percent = 5, --- porcentagem da vida que cura storage = 45382, effect = 12 --- efeito que vai sair } function onUse(cid, item, fromPosition, itemEx, toPosition) if os.time() - getPlayerStorageValue(cid, config.storage) >= config.cooldown then for i = 1, config.tempo do addEvent(function() if isCreature(cid) then local lifedraw = math.ceil(getCreatureMaxHealth(cid) * (config.percent)/100) local pos = getPlayerPosition(cid) doCreatureAddHealth(cid, lifedraw, 1) doSendAnimatedText(pos, "+"..lifedraw , TEXTCOLOR_GREEN) doSendMagicEffect(pos, config.effect) end end, 1000*i) end doPlayerSetStorageValue(cid, config.storage, os.time()) else doPlayerSendCancel(cid, "Your Mass Healing is at cooldown, you must wait "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, config.storage))).." seconds.") end return true end Em actions.xml acrescente essa tag <action itemid="IDDOITEM" event="script" value="heal.lua"/>
  22. O Client e o servidor estão em uint16 ? Se sim , é um efeito colateral da propria uint16 podendo causar debug . Tambem é normal quando tem efeitos em excesso a ram não aguentar e o player irá tomar debug . Recomendo que os effects que estejam dando debug , voce os remova do client e dps o coloque denovo , mas não na mesma numeração , exemplo : o Efeito 15 esta dando debug , então vc remove o 15 e poe ele no 40 por exemplo
  23. PedroSTT respondeu ao post em um tópico de BizaoOtserver em Suporte Tibia OTServer
    Na source desse servidor ele adicionou a function que retorna em value o armor dele , no seu caso você não tem ela adicionada na sua source , mas se você tiver a function adicionada me manda ela que eu arrumo a script para você
  24. Tenta ai : 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({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Para comprar Promotion custa 200000 gold coins. Tem certeza que deseja virar?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, premium = true, promotion = 1, text = 'Parabens! Você foi promovido.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Filho, voce ja tem o promotion.', reset = true}) local node2 = keywordHandler:addKeyword({'zona'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Para comprar Zona Promotion custa 200000 gold coins. Tem certeza que deseja virar?'}) node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, promotion = 2, text = 'Parabens! Você foi promovido para Zona Promotion.'}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Filho, voce ja tem o Zona Promotion', reset = true}) npcHandler:addModule(FocusModule:new())
  25. PedroSTT respondeu ao post em um tópico de BizaoOtserver em Suporte Tibia OTServer
    Não existe uma function que consegue retornar o value que o player tem de armor ou de protect element , mas se quiser uma que mostre os outros detalhes aqui vai : function onSay(cid, words, param, channel) if isPlayer(cid) then doPlayerPopupFYI(cid, "Seus status : \n \n Nome["..getCreatureName(cid).."] \n \n Level["..getPlayerLevel(cid).." \n \n Vocation["..getPlayerVocationName(cid)"] \n \n Vip days : ["..getPlayerPremiumDays(cid).."] \n \n \n \n -- By PedroSTT only TibiaKing.com --") return true end end XML <talkaction words="!status;/status" event="script" value="status.lua"/>

Informação Importante

Confirmação de Termo