Ir para conteúdo

wevertonvrb

Membro
  • Registro em

  • Última visita

Tudo que wevertonvrb postou

  1. com certeza, mas n custa tentar, mas caso for fazer qualquer coisa primeiro salve, caso der erro basta colocar de volta no lugar oque tu tiver retirado
  2. gente é o seguinte eu gostaria de um creaturescript que funcione da seguinte maneira tera um boss que precise de um team para mata-lo que ja foi criado e esta 100% quero que todos os jogadores que ajudar a matar este boss ganhe prêmios dependendo da porcentagem de vida que eles tirar do boss todos os jogadores que tirar menos de 5% de vida não ganha nada todos os jogadores que tirar entre 6% e 20% ganha o item x todos os jogadores que tirar entre 21% e 50% ganha o item y todos os jogadores que tirar mais que 51% ganharam o item z @Alexy Brocanello @Xagah @MySticaL @vankk @dominus
  3. eu tambem nunca tinha visto essa função acontece que um outro leki que estava me ajudando com isso me passou ela e também me passou essa (doCreatureDamagePercent) eu testei com as duas e nenhuma esta dando certo tudo que quero é que os players ganhem uma recompensa ao tirar determinadas porcentagem de vida de um monstro quando o monstro for morto será um boss que quanto mais vida você tirar dele melhor será sua recompensa quando ele for morto não estou conseguindo fazer isso, sera que voce consegue me fazer esse script? se for preciso eu te pago por isso
  4. boa noite deixei o script assim function onDeath(cid, target) local targetName = "Abra" if isPlayer(target) then if getPlayerDamagePercent(cid) <= 14 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'voce não bateu o sufuciente') end if getPlayerDamagePercent(cid) >= 15 and getPlayerDamagePercent(cid) <= 29 then doPlayerAddItem(cid, 2160, 1) end if getPlayerDamagePercent(cid) >= 30 and getPlayerDamagePercent(cid) <= 49 then doPlayerAddItem(cid, 2160, 2) end if getPlayerDamagePercent(cid) >= 50 and getPlayerDamagePercent(cid) <= 100 then doPlayerAddItem(cid, 2160, 3) end return true end end aconteceu que quando eu mato o abra ele apenas some sem deixar corpo e nem dar o item para quem o matou? poderia me ajudar a resolver? sem erro na distro
  5. bom consigo arrumar isso apenas no otc, você ja pensou na hipótese de mudar pro otc?? bom posso te dar uma ideia aqui, mas vai ser bem difícil de você encontrar e pode não dar certo abra o client com object builder vai em items e procure os icones do macho, femea e dessa pokeball ai voce coloca o icone do macho no id da femea, a femea no lugar da pokeball e da pokeball no lugar do macho voce vai exportando e depois substitui, mas deve ser dificil encontar os 3
  6. bom vamos lá primeiramente no item editor você deve deixar marcado apenas o movable e container depois em item.xml voce deve adicionar um fainted adicione assim em seguida vamos no xml dele abra o Shiny Rhyperior.xml apague e cole isso dentro
  7. man acredito que isso problema no client, se tiver usando o otclient tente na pasta data/images/game/skulls voce mandou a print apenas do female, mas se for no otclient o lugar correto é onde eu disse agora se tiver usando o old client não posso te ajudar
  8. bom ai ja não sei, porque no meu serve basta excluir ou adicionar isso que te pedi pra remover, coloca de volta oque te pedi pra excluir para acabar com o erro mas o nome vai voltar a ficar oculto
  9. será que poderia corrigir o erro pra mim? eu tenho q mudar para onDeath, isso entendi também tenho que retirar a tag do monstro.xml?? como eu especifico quem matou e quem morreu do jeito que voce disse?, como eu disse sou novo nisso e ainda tou aprendendo e pensei q isso ja estava especificado, me ajude?
  10. wevertonvrb postou uma resposta no tópico em Suporte Tibia OTServer
    qualquer open sourse
  11. wevertonvrb postou uma resposta no tópico em Suporte Tibia OTServer
    os desenvolvedores do pxg tem e eles não as dividem com ninguem o jeito é pegar um serve open source como base, não tem outro jeito não
  12. man, toda quest que você for fazer você tem q especificar o lvl dela, se voce apenas colocar uma actionid não tem como executar pois o lvl não foi dito voce tem que criar este arquivo para todos os lvl desejados, este é de lvl 25+, qualquer porta que você colocar este actionid será para lvl 25+ se você quiser por outra porta para lvl 30, 40 e etc.. terá que criar outros arquivos para 30, 40 etc...
  13. man voce precisa de mais que apenas botar uma action id vamos la abra a pasta do seu servidor e vai em dada/actions/script crie um novo arquivo de texto e renomeie ele para porta25.lua e adicione isso dentro em seguida vai em data/actions e abra o actions.xml e adicione essa tag o 1569 deve ser um numero que não pode se repetir verifique se ele ja estiver em uso coloque outro que não esteja em seguida o numero que não estiver se repetindo você coloca no actionid da porta pelo remeres abraço
  14. Não é teoria no meu serve é assim manda seu config.lua stage.xml e configuration.lua para eu mudar pra você agora se do Jeito que ele disse esta dando certo é mais simples ainda deixe assim <stage minlevel="651" maxlevel="700" multiplier="100"/> <stage minlevel="701" maxlevel="1000" multiplier="0"/> comigo isso não foi o suficiente
  15. seu sistema é diferente do meu, tenta o seguinte no local bonus =1 tenta por 100 no 100 tenta por 1000 tambem vai no config.lua e almente o rateskill e ratemagic pra um numero alto, exemplo 3000
  16. se com /cb não aparece ele é porque voce deve ter adicionado com letra minuscula, corrige isso, ele deve ter a primeira letra de cada palavras maisculas deve ficar assim Mega Tyranitar algum lugar ou todos os lugares esta escrico com letra minuscula qualquer um desses geitos estam errados >>Mega tyranitar, mega tyranitar ou mega Tyranitar é so corrigir deixando Mega Tyranitar o seu xml é um exemplo ele esta escrito Mega tyranitar mas deveria estar Mega Tyranitar
  17. se ajudei de rep + o alexy merece um rep+ pelo script tambem
  18. gente eu sou novo em script não manjo muito e estou tentando fazer um creaturescript da seguinte maneira quando o monstro morrer quem bater entre 15 e 29% da vida dele ganha 1 item, quem bater entre 30 e 49% ganha outro item e quem bater entre 50 e 100% ganha outro item eu estou testando ele com um monstro fraco, no caso é um abra, esta sem erro mas n esta executando aqui esta o script Script bositem.lua adicionei esta tag no creaturescripts e no abra.xml adicionei esse event <script> <event name="bositem"/> <event name="Spawn"/> </script> como eu disse não gera erro, mas n executa tambem @Alexy Brocanello @Xagah @MySticaL @vankk @dominus
  19. man leave é abandonar a casa com tudo dentro, se quizer manter os itens use o !sellhouse. mas não leave
  20. @JuauLBR e @Alexy Brocanello o erro persiste por descuido de ambas as partes primeiramente o juau colocou a tag fora do raids e depois o alexy tentando arrumar esqueceu de abrir o raids traduzindo falta apenas add isso na linha 2 deixando um total de 4 linhas
  21. man não tem como te ajudar se voce n explicar oque ta acontecendo, única coisa que vi foi erro sexo dos pokemons, como ajudar?? que erro? oque ta acontecendo? explique melhor qual o seu problema que se alguem solber resolver com certeza vai te ajudar, não fique nervosinho porque ninguém respondeu, alias, não tem nada para responder
  22. então primeiramente você vai em config.lua procura por essa parte de rateexperience e coloque tudo 0 igual esta o meu experienceStages = true rateExperience = 0 premiumrateExperience = 0 ratePremiumExperience = 0 rateExperienceFromPlayers = 0 rateSkill = 3000 rateMagic = 3000 rateLoot = 3 rateSpawn = 1 depois vai em configuration.lua na pasta lib e procure por essa parte e deixe também 0 igual o meu pokemonExpPerLevelRate = 0 baseExpRate = 0 generalExpRate = 0 depois vai em xml/stages.lua e vamos configurar deixe assim as 2 ultimas linhas <stage minlevel="?????" maxlevel="699" multiplier="?????"/> <stage minlevel="700" maxlevel="3000" multiplier="null"/> pronto agora seu personagem vai ganhar xp ate o lvl 700 e apos isso não vai mais upar, outra coisa também é que ele vai ganhar apenas xp descrita no xml de cada monstro nessa linha <monster name="Rattata" nameDescription="a rattata" race="normal" experience="100" speed="227" manacost="0"> no caso ali a xp é 100 então a xp que os personagem vão ganhar sera o 100 multiplicado pelo stage dentro de cada lvl no stage.xml Exemplo <stage minlevel="1" maxlevel="49" multiplier="800"/> do lvl 1 a 49 vai estar 800x então sera 800x100 que da um resultado de 80000 de xp para quem tiver entre o lvl 1 e 49 onde esta ????? você configura do jeito que achar melhor usei o serve de pokémon pra dar o exemplo, mas não deve mudar muita coisa não, acredito que voce deva conseguir encontrar os locais corretos

Informação Importante

Confirmação de Termo