Ir para conteúdo

samlecter

Visconde
  • Total de itens

    309
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Tudo que samlecter postou

  1. Oi, Pode depositar todas as recompensas do PLight na conta do Biel (Drazyn)

  2. Só uma dica, caiosantoro não é programador, nem se quer sabe lua, vai na fé e passa algo a ele, deve ta querendo só as sprites

     

  3. Já testou com Player normal? Em algumas bases (como a DxP) na conta de GM não "gasta" ao usar. Se não for isso, posta o script de evolução
  4. Já que funcionou, por favor marque como "melhor resposta" para que o post fique automaticamente como "resolvido" Lembrando que agora se você tentar usar a shiny stone no Dratini provavelmente ele não irá se transformar em Shiny Dratini, caso isso aconteça e queira utlizar o sistema de shiny stone, aconselho a procurar outro "compatível" ou arrumar esse aí.
  5. Pode ser problema na sua pokedex. Ainda em configuration.lua , nas tabelas de evoluções, em algumas bases existe a tabela para evolução do dratini p/ dragonair e do dratini para shiny dratini: ou seja, além dessa: ["Dratini"] = {level = 60, evolution = "Dragonair", count = 1, stoneid = 11449, stoneid2 = 11449}, Deve existir essa: ["Dratini"] = {level = 100, evolution = "Shiny Dratini", count = 1, stoneid = 12417, stoneid2 = 0}, caso exista essa do "Shiny Dratini" apague-a ou deixe como comentário, reinicia o server e vê se é isso.
  6. Tem o mesmo ID em "stoneid" e "stoneid2" , se quiser usar 2 stones , ao invés de fazer isso, coloca o ID da stone somente uma vez em "stoneid" e troca coloca 2 em "count", tenta fazer isso e usar outra stone qualquer de teste, nesse caso: ["Dratini"] = {level = 60, evolution = "Dragonair", count = 2, stoneid = 11449, stoneid2 = 0}, Sobre o ID 11449 ser da Crystal Stone e ele dizer que é Ice, devem estar configuradas errado as stones, em configuration.lua geralmente tem uma configuração assim: ----Stones Id's----leaf = 11441grass = 11441water = 11442venom = 11443thunder = 11444rock = 11445punch = 11446fire = 11447coccon = 11448crystal = 11449dark = 11450earth = 11451enigma = 11452heart = 11453ice = 11454 mas tem outros locais onde configura as stones, você vai encontrar algo parecido isso abaixo, em some function.lua : confere se os ID's estão corretos no seu some function.lua, não olha pelo meu pq pode ser diferente, é só pra ter uma noção de onde ficam as configs.
  7. Troque por esse abaixo: coloque o ID do item que você quer e a quantidade em "CONFIGURAÇÕES".
  8. O que torna o projeto que você escolher digno de receber o 1º lugar? Como não havia critérios, tentei fazer uma média de tudo de concreto exibido (incluindo a contribuição) , e se pudesse escolher 2, escolheria PokéLight e Attack. Vou dizer o que não gostei (de alguns projetos maneira geral) e tentei não levar como prioridade/alta relevância: Ideias somente "no papel". Não me entenda mal, as ideias são importantes caso deixem de ser somente ideias... falando de uma maneira geral, reparei pouco conteúdo pronto que tentaram "mascarar" com ideias e "possíveis" coisas que seriam feitas, que geralmente ficam sempre como planos p/ o "futuro" e não viram realidade...
  9. Não, nunca mexi com outra coisa que não fosse Poketibia...
  10. Ta aí, magia bem simples: elseif spell == "Dual Flamethrower" thenlocal function doStartAtk(cid)if not isCreature(cid) then return false endif isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false endif isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end local flamepos = getThingPosWithDebug(cid) local effect = 255 local a = isCreature(target) and getCreatureDirectionToTarget(cid, target) or getCreatureLookDir(cid) if a == 0 then flamepos.x = flamepos.x+1 flamepos.y = flamepos.y-1 effect = (isMega(cid) and getMegaID(cid) == "X") and 292 or 106 elseif a == 1 then flamepos.x = flamepos.x+3 flamepos.y = flamepos.y+1 effect = (isMega(cid) and getMegaID(cid) == "X") and 295 or 109 elseif a == 2 then flamepos.x = flamepos.x+1 flamepos.y = flamepos.y+3 effect = (isMega(cid) and getMegaID(cid) == "X") and 293 or 107 elseif a == 3 then flamepos.x = flamepos.x-1 flamepos.y = flamepos.y+1 effect = (isMega(cid) and getMegaID(cid) == "X") and 294 or 108 end --doSetCreatureOutfit(cid, {lookType = 2139}, 3400) doMoveInArea2(cid, 0, flamek, FIREDAMAGE, min, max, spell) -- doSendMagicEffect(flamepos, effect) end times = {0, 200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200, 2400, 2600, 2800, 3000, 3200, 3400, 3600, 3800, 4000, 4200, 4400, 4600} -- Quantidade de vezes em que dará dano(dps) e seu respectivo intervalo de temposetPlayerStorageValue(cid, 3644587, 1)addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1)for i = 1, #times do addEvent(doStartAtk, times[i], cid) if i ==1 then -- Outfit, Tempo doSetCreatureOutfit(cid, {lookType = 2139}, 3400) endend só precisa configurar o ID da Outfit do Magmortar e caso queira alterar a duração do tempo da magia, altera em "Times" e o tempo em que a Outfit com flamethrower vai durar Edit: Gif aqui também:
  11. Aqui não é o local... e já existem tutoriais aqui no fórum e no youtube ensinando
  12. Quando eu fizer vou postar sim kkk, tô meio ocupado com provas...
  13. Não entendi direito, ele fica parado com essa outra outfit e ficam caindo raios e fogos em volta dele, é isso? Tem Gif ou Vídeo? E cara... não foi você quem fez a sprite, deixa de ser mentiroso, essa sprite é do PxG, é o 3º post seu que você diz ter feito a sprite e não é verdade... A sprite do magmortar: ...que você disse ter feito eu achei no Client do PxA E a sprite do Ursaring que você também disse ter feito é do PxG:
  14. Mano, eu fiz a spell aqui, tem certeza que você quem fez essa sprite do Magmortar com os Flamethrowers? Eu achei em um client essa sprite ontem... Gif da Spell funcionando
  15. Hoje em dia vc acha muitos se não todos sistemas dessas bases postadas no XTibia separados, ou seja, pegar e adicionar, o @LionM criou 1 post separado ensinando por cada um dos vários sistemas da base do PokeCamp disponibilizada... Se vc for reparar, quanto mais completa e mais sistemas tiver a base, sempre geralmente mais erros na distro e bugs vão aparecer, sempre quase sempre não sendo possível fazer só "simples ajustes" e deixar online, então por que não adicionar os sistemas em algo limpo (essa base) sem erro ou bug algum ao invés de ter que refazer/concertar vários sistemas de uma base "mais atualizada"? É mais dificil, precisa ter mais conhecimento ou e um Scripter na equipe mas na minha opnião é o certo a fazer ou começar do 0 mesmo. É claro que é só minha opinião Ahhh, quando for comentar em um Post, você não precisa cita-lo mano POASOKPOSAKS
  16. Boa ideia, vou fazer a sprite do arbusto queimado! Vai ficar mais realista, aquele efeito do ember é para os pokemons de fogo, o Farfetch'd por exemplo, lança o "boomerang" dele p/ cortar a distância EDITED: Fiz aqui a sugestão do @Caronte, olhem como ficou
  17. Scan: https://www.virustotal.com/pt/url/71216ea7e98991af2c7f6226d581d2ba513e14cc585f8e8d0f6cf04bf112f755/analysis/ 0/68 Limpo, nem "falso positivos" tem
  18. Vou citar só algumas coisas... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ADICIONAR POKEMONS Muito mais prático, não precisa configurar a mesma coisa em mais de um lugar, por exemplo: Se já foi colocado o ID do corpse do pokemon no xml com o nome do mesmo, não é necessário colocar o ID do Corpse na tabela de catch no "configuration.lua" Resumindo: Adicionei todos 151 pokemons da 1ª geração em 2 dias, e terminei de configura-los completamente em mais 2 dias e meio. OBS: Em nossa tabela de status, existem mais status como sp.defense e todos eles foram reconfigurados com os valores oficiais da pokedex de cada pokemon, essa é uma versão antiga, não lembro o quão está configurado os pokemons e algumas outras coisas, porém todos estão funcionando. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BASE/SCRIPTS TOTALMENTE LIMPOS Lembrando que a base começou do 0 a partir do TFS 0.4, apesar de não ter muita coisa além do básico, está totalmente limpa, sem erro na distro, server fica online em média de 10 segundos na distro atual com muito mais coisa, essa postada deve ligar mais rapido ainda... Códigos limpos, sem erros na distro, praticidade e rapidez imensa em adicionar e configurar novos pokemons, magias e outras coisas além de ser open source, só baixar e conferir...
  19. Nooossa mano, gostei da ideia, bem criativo
  20. E se eu quiser que o playertenha a possibilidade de alternar entre números e porcentagem? a modificação abaixo funcionaria? (a storage seria setada por algum script em lua no server)(941801 é uma storage fictícia) if (player->getPlayerStorage(941801) >= 1){// Código para Vida em %}else{// Código para vida em números} ficando assim: if (player->getPlayerStorage(941801) >= 1){ if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) { msg->put<uint16_t>(uint16_t(player->getHealth() * 100 / player->getPlayerInfo(PLAYERINFO_MAXHEALTH))); msg->put<uint16_t>(100); } else { msg->put<uint16_t>(0); msg->put<uint16_t>(0); }}else{ msg->put<uint16_t>(player->getHealth()); msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXHEALTH));}
  21. @Darknessnone Resolvido? caso sim, por favor marque como melhor resposta, assim o tópico fica como resolvido
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...