Ir para conteúdo

samlecter

Membro
  • Registro em

  • Última visita

Tudo que samlecter postou

  1. A door de quest não funciona no meu ot, aquilo de por action id conforme o level que quer para passar na porta e tal, não funciona, dai eu peguei 1 script simples , uma action, que caso o player tenha o level, ele consegue passar pela porta , funciona, mas o player fica no mesmo sqm que a porta, com ela ainda fechada, seria melhor se em vez de andar1 sqm, ele andasse 2, sabe como resolver? script: function onUse(cid, item, topos) local level = 350 -- level que pode passar na porta . if getPlayerLevel(cid) >= level then doTeleportThing(cid, topos, TRUE) else doPlayerSendCancel(cid, "Volte no level 350!") end return true end
  2. Queria saber como também, dei uma pesquisada aqui nos arquivos, achei algo em data\lib\newStatusSyst Deve ter outra forma, mas essa que achei deve funcionar (não testei) Vi que nesse arquivo, tem uma tabela de outfits imunes ao sleep, todas outfits que deixam imune (iron defense, acid armor, camouflage, future sight...) então, creio que se você adicionar a outfit dos megas na tabela eles devem ficar imune. em newStatusSyst procure por: local outImune = { ["Camouflage"] = 1445, ["Acid Armor"] = 1453, ["Iron Defense"] = 1401, ["Minimize"] = 1455, ["Future Sight"] = 1446, ["Psychic Sight"] = 1536, ["Heal Bell"] = 946, } Tenta adicionar dps de heal bell isso: ["Mega Manectric"] = Outfit, supondo que o ID da outfit dele seja 2000, ficaria assim: local outImune = { ["Camouflage"] = 1445, ["Acid Armor"] = 1453, ["Iron Defense"] = 1401, ["Minimize"] = 1455, ["Future Sight"] = 1446, ["Psychic Sight"] = 1536, ["Heal Bell"] = 946, ["Mega Manectric"] = 2000, }
  3. Só fui testar agora, usei o segundo método, de por em some functions, configuration, testei e não funcionou, dai fucei um pouco aqui e descobri, tava faltando mais 1 coisa, então completando o que você disse, tem que ir em actions.xml e achar algo parecido com: -- PEDRAS DE EVO <action itemid="11441-11454;12232;12242;12244;12417;12419;12401-12414" event="script" value="evolution.lua" allowfaruse="1"/> dai no final adiciona o id da stone, exemplo: a Stone que criei tem id 14632 , eu coloquei um ";" e dps o id dela, ficando assim: <action itemid="11441-11454;12232;12242;12244;12417;12419;12401-12414;14632" event="script" value="evolution.lua" allowfaruse="1"/> Edita ai no post que vc explicou, coloca essa parte do actions que eu clico em "Melhor Resposta"
  4. @Up Não tem isso pronto, já criei um tópico pedindo isso, mas nada deve ter alguma função sobre chanel, também queria saber como colocar pra tutores falarem no help sem tempo, procurei nas talkactions e não achei, deve ser na source, como não tem source ai complica, sobre falar em outra cor, exemplo falar em vermelho no help, deve ter como sem ser na source, algo do tipo: if getGroupID(cid) >= 2 then chanellHelp setMessageColor_RED OBS: Não sou scripter nem programador, sei que não é assim , foi só uma "ideia base" de como fazer caso seja possivel, não sei se existe uma função sobre chanel @xWhiteWolf Tem como dar uma ajudinha, WhiteWolf ?
  5. Se vai fazer pelo seu computador, tenta com o no-ip
  6. Coloquei win 7 ultimate, 64 bits mesmo, nele consegui colocar o site de boa e tal, e não ta lag, é q antes usava o plano de 1Gb agr to com o de 3Gb e ta de boa, qlqr coisa aumento mais 1
  7. @lenardo88 Agora sim, isso dai que queriamos, eu sabia que tinha visto em algum lugar function doConvertStoneIdToString(stoneID) mas não sabia onde, só sabia por a stone no jogo e adicionar lá no configuration o id dela e qual poke evolui com ela, vou testar depois e edito aqui.
  8. Desculpa, eu só mexo com poketibia e mesmo assim não sou scripter,programador nem nada. Se no outro script funciona, o erro na distro deve ser a sintaxe mesmo, Faça um backup, e tente trocar isso: doPlayerPromotionLevel(cid,getPlayerPromotion(cid)+1) Por : setPlayerPromotionLevel(cid, 1) E isso: doPlayerPromotionLevel(cid,getPlayerPromotion(cid)+-) Por: setPlayerPromotionLevel(cid, -1)
  9. Pra achar, pelo game vc digita /goto mewtwo dai ele vai até o mewtwo, se não achar é pq nn tem, pelo menos não tem ele na quest se essa quest existir.
  10. Você quer por assim: ADD vipaoplayer // RETIRA vipdoplayer ?? Eu não sou programador nem scripter, tem 1 script aqui que adiciono vip ou retiro por dias, /addpremium NomeDoPlayer 30 <--- adiciona 30 dias, a msm coisa só q com /removepremium remove os dias, só q no script ta diferente a variavel pq é feita pra remover a quantidade q eu digitar e não uma fixa então nn sei se vai funfar, pra add ta assim: doPlayerAddPremiumDays(player, tonumber(t[2])) e pra remover: doPlayerRemovePremiumDays(player, tonumber(t[2])) tenta deixar assim: doPlayerAddPremiumDays(player, 1) e pra remover: doPlayerRemovePremiumDays(player, 1) Acho que isso vai adicionar 1 dia e remover 1 dia , deve ter outra forma melhor porém se der certo, serve como quebra galho, não?
  11. @lenardo88 Man aquele </items> que ta em cima , ta fechando a tag do item de cima ele não tem nd haver com a tag da stone, a da stone , no seu pode funcionar pq embaixo da stone criada tem um </items> , esse </items> ta fechando o que vc criou em cima e não iniciando o de baixo, entendeu? Pra que alguem iria criar uma stone de enfeite? na pergunta está SIM DIZENDO QUE É PARA EVOLUIR, ou você não leu ?
  12. Esse sistema de pokedex não tem isso, o problema é que quando da dex em vc da erro na distro, se já tiver resolvido o erro ou então colocado para acontecer algo quando da dex em vc por favor disponibilize aqui ! Caso eu consiga, farei isso. Esse sistema de Held vai dar muitos erros se por o Hellfire e Poison por ele, já tem a configuração deles feita só precisa adicionar o id dos helds hellfire e poison em alguns lugares, eu fiz, testei e funcionava, aumentava o dano do burn e poison conforme eu configurava no configuration no final, porém dava uns erros na distro sempre que alguem usasse um atk q desse burn/poison e tivesse o held no pokemon
  13. Amigo, conseguiu resolver? tenho esse erro na distro até hoje
  14. samlecter postou uma resposta no tópico em Suporte Tibia OTServer
    Tem correção para não dar mais o erro na distro dps q juntar os 100 itens, mas continua não pegando dps q junta 100, dai tem q separar em 50 e 50 ou guardar no Depot, pelo menos o erro não aparece mais não dando lag. Solução: Créditos da resolução do Erro1: Slicer por resolver e Zipter por repassar.
  15. Bom, vou testar se não der mais o erro eu edito aqui, é que esse erro não é sempre que acontece e nem sei pq acontece.
  16. Man, não é só isso, não ensine coisa errada, vc só criou um item no item editor e colocou a descrição no item.xml, a stone precisa de variáveis em outros arquivos, precisa alterar/criar algo para nova stone em pelo menos 3 lugares diferentes além de coloca-la no jogo e mesmo assim, esse "tutorial" seu estaria errado para qualquer item, vou explicar um negocio: Isso: </item> é a tag que fecha o item criado, deve ficar no final e não no começo '-', vc ta fechando o item antes de cria-lo e dps q cria não fecha , vai dar errado. Deveria ser assim: <item id="13446" article="a" name="Fire Stone" plural="Fire Stones"> <attribute key="description" value="uma peculiar stone que envolve seu pokemon." /> </item>
  17. Me lembro que quando tentei por pelo wi 2003 não funcionava nenhuma versão do xampp do site do apache, eles deixa as 3 ultimas versões pra download, nenhuma das 3 era compativel dai baixei 1 versão do xampp mais antiga em outro site consegui instalar mas era tudo mt diferente não conseguir por o site
  18. Vlw acho que é isso de 2x2,3x3 mesmo vou remover aqui onde vc falou, esse do clan tenta ver o que aparece na distro e pesquisa por esse erro, qualquer coisa troque seu clan system
  19. Ah sim, isso é o Portrait. Para muda-lo vc pode substituir a sprite dela por outra que você queira, você faz isso no Object Builder, sabe mexer com ele? Quando você abrir seu Tibia.dat e Tibia.spr com o object builder, você tem que achar esse protrait, fica em "items" , após acha-lo você clica nele com o botão direito do mouse e clica em "Replace", vai abrir uma janelinha para pesquisar no seu computador a imagem que você quer por ali, se não souber mexer com object builder, procura no youtube algo assim "como substituir sprites object builder" Para achar rapidamente o Portrait, sem ter que procurar manualmente, você vai no configuration.lua e pesquisa por "Fotos" após isso, pesquise por "Magcargo" dai vai ter uma linha com o nome dele e um número ao lado, esse número é id do portrait, esse id do portrait não é o mesmo do object builder, você tem q abrir o item editor colocar pra pesquisar esse id que pegou no configuration.lua dai vai ter ServerID ou SID e ClientID ou CID , o ClientID ou CID no item editor é o numero da sprite dele no object builder. Caso não saiba mexer com item editor e object builder, da uma pesquisa pois vai precisar aprender
  20. Não sei se ja resolveu, vou deixar uns links aqui que talvez te ajude: http://www.tibiaking.com/forum/topic/11492-resolvido-d%C3%BAvida-dist%C3%A2ncia-do-npc/ https://github.com/ninjalulz/FORGOTTENSERVER-ORTS/blob/master/data/npc/lib/npcsystem/npchandler.lua https://otland.net/threads/can-someone-tell-me-what-this-means.129762/#post1255954 https://otland.net/threads/cant-talk-to-npc.168734/#post1631363
  21. Não, achei que tinha resolvido pois troquei e testei o aloot tava funcionando e sem dar erro, mas agora o erro continua aparecendo, não sei o que causa ele, como eu tinha testado o autoloot dps de ter trocado e não deu erro nenhum, achei que tava resolvido Tem como me ajudar com um outro erro? vou por ele na lista , esse erro aconteceu ontem pela primeira vez, eu procurei na internet achei uma possivel solução, fiz , achei que tinha resolvido e agora ele apareceu denovo, esse erro quado acontece simplesmente impede que o jogo funcione pq ele é um erro continuo, assim q acaba da outro dele, e outro... dai nn da pra ser mexer nem nada dentro do jogo, fica travando muito, Print: data/npc/scripts/default.lua: data/npc/lib/032-position.lua: data/npc/lib/npcsystem/npchandler.lua: Achei a Solução do erro 1, ta editada no post, o erro acontecia quando vc juntava 100 de um item na lista do auto loot, dai o item não vinha para a bag e dava o erro na distro sempre q tentasse "pegar" o item com autoloot até separar as 100 unidades. Após a correção, não da erro na distro, evitando lag, mas ainda sim quando junta 100 não tem como pegar mais, dai separa os 100 items em 50 e 50 e pega normalmente
  22. Sim, já tem essas 5 functions, troquei o autoloot pelo que vc disse, o sistema continua funcionando perfeitamente igual antes, e quando eu testei o autoloot não deu erro nenhum na distro, depois de abrir para os players , fui ver a distro uns 10 min dps e o erro tava lá, quando usei os comandos /aloot add ... e quando o item no aloot veio pra minha bag não deu erro nenhum na distro, ent achei q tinha funfado, mas dps vi o msm erro lá, não sei quando nem como ocorre mas continua ocorrendo function getItemArticle(uid) return getItemDescriptions(uid).article end function getItemText(uid) return getItemDescriptions(uid).text end function getItemSpecialDescription(uid) return getItemDescriptions(uid).special end function getItemWriter(uid) return getItemDescriptions(uid).writer end function getItemDate(uid) return getItemDescriptions(uid).date end Aqui o que aparece no erro do aloot: [11/01/2016 19:06:02] [Error - CreatureScript Interface] [11/01/2016 19:06:02] In a timer event called from: [11/01/2016 19:06:02] data/creaturescripts/scripts/aloot.lua:onKill [11/01/2016 19:06:02] Description: [11/01/2016 19:06:02] data/lib/050-function.lua:239: attempt to index a boolean value [11/01/2016 19:06:02] stack traceback: [11/01/2016 19:06:02] data/lib/050-function.lua:239: in function 'getItemName' [11/01/2016 19:06:02] data/creaturescripts/scripts/aloot.lua:107: in function <data/creaturescripts/scripts/aloot.lua:13> @Lord Stryton

Informação Importante

Confirmação de Termo