Ir para conteúdo

samlecter

Membro
  • Registro em

  • Última visita

Tudo que samlecter postou

  1. samlecter postou uma resposta no tópico em Suporte Tibia OTServer
    Imune a todos tipos de ataques ou todos tipos de condição?(sleep,slow,paralyze,miss...) Dependendo da sua base, pode existir uma tabela como "legendary pokemons" , alguns servers tem essa tabela, e pokemons com nome nela são imunes, ou pode ter sido essa vericação em newStatusSystem(data/lib) , vão vasculhando os arquivos dentro da pasta lib e dando um Ctrl+F(pesquisar) e procurando por algo, pesquise por palavras quebradas: "lend", "lege", "moltres", "imu" (Lendarios, legendary, moltres, imune/imunity)
  2. Onde eu altero para deixar fixo na parte de baixo?
  3. Sobre o erro ao usar a spell sem target, você colocou que precisa de target? geralmente é assim: "target= yes" ou "target=on" é Spell de poketibia? Por exemplo, minha tabela de spells é assim: ['Sceptile'] = { [1] = {spell = "Quick Attack", minLv = 1, min = 10, max = 20, target = "yes",dista = 1 , cd = 5}, [2] = {spell = "Razor Leaf", minLv = 1, min = 10, max = 20, target = "yes",dista = 7 , cd = 7}, [3] = {spell = "Leaf Storm", minLv = 1, min = 10, max = 20, target = "no",dista = 1 , cd = 20}, [4] = {spell = "Frenzy Plant", minLv = 1, min = 10, max = 20, target = "no",dista = 1 , cd = 28}, },
  4. Não testei aqui, essa spell é com dano em area, e tem que congelar quem? pokemons acertados pelo dano em area da spell ou quem usou a spell? Você usou outra lookType só para aparecer o effect de congelado? Não tem necessidade disso, usa assim: Para o pokemon que usa a spell ficar congelado, faz isso: Effect de congelado no local certo (img do glalie) ao invés de em cima (img do blastoise) é só alterar as posições, exemplo: Já tem isso aqui: local pos = getThingPosWithDebug(cid) então só precisa disso: addEvent(doSendMagicEffect, 199, {x = pos.x + 1, y = pos.y + 1, z = pos.z}, 438) -- altera 438 pelo effect de gelo que fica no pokemon quando congelado Se quiser fazer o mesmo só que o effect de congelar no target ao invés de ser no pokemon que usou a spell: local posTarget = getThingPosWithDebug(target) addEvent(doSendMagicEffect, 199, {x = posTarget.x + 1, y = posTarget.y + 1, z = posTarget.z}, 438) -- altera 438 pelo effect de gelo que fica no pokemon quando congelado Effect de gelo (congelamento) aparecer em todos pokemons acertados pela magia em area e congelads: Troca o effect do "Paralyze" ret.eff = 9 -- effect paralyze --troca aqui para o efeito de congelamento ret.cond = "Paralyze"
  5. samlecter postou uma resposta no tópico em Suporte & Pedidos
    Gostei da indicação de raridade, O que não gostei foi como vc fez isso com as mais raras, "poluindo" a sprite da sword com essas bordas de raridade, eu deixaria todas igual a segunda imagem (raridade incomum) só com 1 borda/indicador, variando só as cores p/ cada raridade ao invés de adicinar mais "bordas" nos cantos
  6. Se puder fazer com que rode em 8.60 também , agradeceria
  7. Como usa? é assim?: "!ps mensagem, nick do player, channel"
  8. Para adicionar mais itens nesse shop e outras abras, pode faze rum mini-tutorial ensinando? pelo menos a parte nos modules, no server é só criar outra talkaction e editar, né?
  9. Edited: Consegui, Vlw
  10. Ninguém ta conseguindo abrir essas sprites ai, o único trabalho em fazer isso seria vc exportar em png, tem como você exportar TODAS de uma vez, só você selecionar todas sprites no object builder segurando o Shift ou Ctrl enquanto clica, com todas selecionadas vc exporta e seleciona "PNG", pronto. 2 cliques você faz isso. (já que só você consegue abrir essas sprites)
  11. @Anjo Celestial Qual versão do seu Object Builder ? Aqui não funfou nenhum dos 4 '-' Q tal deixar um link com as sprites exportadas em PNG (fundo transparente) ?
  12. Opa, no aguardo, essa spell ai funciona em uma base mas em outra não, a função lá é diferente :D
  13. Nossa mano, muito obrigado, era exatamente isso, não sabia disso de "compilar por cima" , exclui a pasta obj e tentei dnv, dai funfou Além de resolver o problema, me ensinou algo que não sabia e vai ser bastante útil Vlw
  14. Já tentei assim, substituindo a linha por essa, adicionando essa e mantendo a outra, nada
  15. Com aquela base que usava eu consegui, porém estou utilizando outra base, na hora de compilar da erro somente em 1 linha pois não estou conseguindo adaptar 1 linha no protocolgame.cpp Na imagem tem a explicação do post de como alterar, porém no minha source é diferente:
  16. samlecter postou uma resposta no tópico em Sprites
    Eita cuzão! Segura meu REP!
  17. Estou começando agora a trabalhar com sprites, ainda não crio sprites nem faço remakes, apenas estudei cores, estou praticando recolors, queria saber quais técnicas usar para deixar a sprite "meia de lado" para fazer os movimentos. Técnicas, dicas, sugestões? Qualquer informação é bem vinda Pretendo fazer o movimento dessa sprite, por isso vou usa-la como exemplo: Notem que ela já está "virada" um pouco para um lado, queria dicas de como fazer ela virada para o outro lado e parada Por exemplo, como devem ser os traços para a perna aparentar que está mais atras do que a outra.
  18. Conseguiu resolver esse?: [12/10/2014 07:06:52] [Error - TalkAction Interface] [12/10/2014 07:06:52] In a timer event called from: [12/10/2014 07:06:52] data/talkactions/scripts/move1.lua:onSay [12/10/2014 07:06:52] Description: [12/10/2014 07:06:52] data/lib/newStatusSyst.lua:928: attempt to index a nil value [12/10/2014 07:06:52] stack traceback: [12/10/2014 07:06:52] data/lib/newStatusSyst.lua:928: in function 'doMoveDano2' [12/10/2014 07:06:52] data/lib/newStatusSyst.lua:902: in function 'doMoveInArea2' [12/10/2014 07:06:52] data/lib/pokemon moves.lua:1203: in function <data/lib/pokemon moves.lua:1199>
  19. Tenta assim e me diz se funcionou elseif spell == "Sheer Cold" then local uid = checkAreaUid(getThingPos(cid), check, 1, 1) for _,pid in pairs(uid) do if isCreature(cid) and isCreature(pid) and pid ~= cid then doParalyze2(pid, 3, 52, 0, true) doDanoWithProtect(cid, ICEDAMAGE, getThingPos(pid), 0, -min, -max, 52) end end
  20. Não, tentei uma vez por alto mas não consegui, depois com calma vou tentar, talvez precise mexer na source, mas acho que não

Informação Importante

Confirmação de Termo