Ir para conteúdo
  • Cadastre-se

Shadow.Styller

Membro
  • Total de itens

    34
  • Registro em

  • Última visita

Tudo que Shadow.Styller postou

  1. Versão do Servidor: TFS - 0.3.6 Tipo de Script: client Olá pessoa, boa noite. Seguinte, estou tentando fazer uma janela de task no otc, e como em otc comecei agora não manjo nada, principalmente de opcode. Minha principal dúvida é, como fazer o opcode retornar Nome do pokémon da task e quantidade ? Segue oque eu tentei fazer: Código Lua do servidor: Código lua do Client: Lembrando que também registrei a função ProtocolGame.registerExtendedOpcode(80, tasksInfo) na função init(). Depois disso, apenas usei Labels comuns com ID labelPoke e labelQuant.
  2. Olá, obrigado! Funcionou certinho. Como a função não é minha e como eu já disse estou começando nem pensei em mexer nela pra não dar bosta hahaha já que custei pra achar essa função que funcionasse do jeito que eu queria. For ainda é uma coisa que estou aprendendo por isso as vezes tenho dificuldade, tem algum link de tutorial que eu possa ver ? eu vi um aqui no tk mas é meio antigo. E obrigado de novo amigão!
  3. Olá pessoal, minha dúvida é a seguinte, como usar o comando for nessa situação: Eu tenho a seguinte função: E a seguinte tabela como exemplo, e como já deve ser definida usando essa função: Se eu usar a função da seguinte maneira, ela funciona corretamente,a finalidade para qual eu vou usa-la é para remover monstros de uma area: Até ai tudo certo se eu usar dessa forma, como já disse tudo funciona corretamente, no entando, eu preciso que seja configurável quantas posições eu quiser checar para remover os montros, pois as vezes indices diferentes terão nu
  4. Fez a tag certa ? tenta usar outro item no items.xml tb, como o colega ai em cima disse
  5. @Keyd Grommash Sou novo em script cara, mas vou tentar, quero aprender cada vez mais e acho que um bom começo é ajudando o pessoal com duvidas basicas, vou tentar: function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { eff = 22, -- efeito que vai mandar, se não quiser deixe false msg = "+1 Magic Level!" -- msg que vai mandar, se não quiser deixe false } doPlayerAddMagicLevel(cid, 1) doRemoveItem(item.uid, 1) if config.msg == false then return true else doSendAnimatedText(getThingPos(cid), config.msg) end if config.eff == false then return true else doSendMagi
  6. data/creaturescripts/script: function onKill(cid, target, lastHit) local config = { ["Rat"] {storage = 200132, rate = 10}, } if getPlayerStorageValue(cid, config.storage) >= 1 then setPlayerExtraExpRate(cid, config.rate) return true end end tag: <event type="death" name="ExtraExp" event="script" value="arquivo.lua"/> Não se esqueça de registrar <event name="ExtraExp"/> nos monstros. Não cheguei a testar, porem, se não der certo não sei como fazer, sry #EDIT: Na verdade vai dar um erro, pois não estou conseguind
  7. Especifique mais, ao clicar na estatua e sumonar o pokemon, a estatua vai sumir? só podera usar de x em x tempo? cada player só podera usar uma vez? só uma vez por conta?...
  8. Eae galera, tudo bem ? Então gostaria de um tutorial de como criar novas skills. Sei que ja tem um tutorial desse aqui no forum, porem ele se utiliza das sources tfs0.3.7, e eu utilizo tfs0.3.6, fiz tudo que pedia neste tutorial: Porem deu este erro(imagem no fim do topico), e aparentemente o membro dono do topico não se encontra mais no tibiaking para eu pedir suporte. Então, se alguem souber como adicionar novas skills em tfs0.3.6 ou o motivo do erro citado na imagem abaixo eu agradeceria muito.
  9. Pareceu bem fácil de explicar rs... é mais ou menos isso menos kk, mas o summon não atacaria meu target, atacaria sozinho os bixos selvagens, oque fosse vendo na frente ia atacando..., e quando você da use nesse itemid, esse summon volta pra dentro, mas as 6 horas seriam corridas...
  10. Pior que não sei em cara, só desse jeito que expliquei mesmo kk, mas obrigado a intenção de ajudar
  11. Então galera, estou editando um servidor, e não gostaria de por muitos pokemons donates, mais pra ficar online precisa do dedicado, então em vez de por um monte de donates resolvi colocar apenas alguns pokemons cards. Como funciona: O Pokemon card é um card de um pokemon lendario, ao dar use nesse card, sumona um pokemon lendario, usarei Mewtwo como exemplo. Ao dar use no card do Eewtwo, o card sumonaria um Mewtwo que ficaria sumonado por no maximo 6 horas corridas. Algumas especificações: Você não pode usar o fly
  12. Galera, alguem sabe me dizer como é feito esse bug ? e se tem solução sem sources ?
  13. Estranho o.O esse é um script bem comum nos servidores de poketibia e.e qual base você usa ? .-.
  14. Então galera, eu tentei criar um script aqui, mais não deu mto certo,a intenção do script era a seguinte: Checar se um monstro tem 50% de vida, se ele tiver, ele sera movido para uma pos e serão sumonados mais monstros. Meu código: function onThink(cid) local pory = "BPorygon" local pory2 = "Porygon 2" local porySpec = "Blastoise" local porcentagem = (getCreatureHealth(getCreatureByName(pory))*100)/getCreatureMaxHealth(getCreatureByName(pory)) local cima = {x=208, y=1086, z=14} local poses = { {x=204, y=1089, z=15}, {x=210, y=1092, z=15}, {x=202, y=1094, z=15}, {x=213, y=1092, z=15}, {x=
  15. Então galera, eu estou com um script aqui, que basicamente seria um efeito saindo numa pos que tira life do player. Ta meio que uma gambiarra u.u em globalevents/start.lua está assim: Função doDamageInPos: A Função DamageInRectangle seria pra mandar efeito em um retangulo e tirar life do player, só que não ta termiado. E aconteçe o seguinte: o efeito sai andando pelo mapa, a cada efeito ele aparece numa post diferente, o efeito sai errado e nao tira dano do player e.e. obs: esse efeito seria de uma parede a outra, por exemplo, da pos {x=318, y=1121, z=1
  16. E no caso se meu servidor tiver os 8 smeargles ? e.e como proceder ? ja tentei o seguinte no moves1.lua: no order.lua: e da o seguinte erro: OBS: Esse erro só da no M1, e só pra acrescentar, n sei se é bug tb ou sei la, alguns moves demoram a ser copiados, exemplo: Quando eu copio o move 2 de um pokemon e depois copio o move 3, o move 4 só é copiado depois de eu puxar e soltar o pokemon novamente. OBS²: Com um Smeargle só o sistema funciona perfeitamente REP+ e.e
  17. Então cara não era bem isso que eu tava procurando, mais esse que você me passou funcionou, dei até rep por isso, mais oq eu queria era tipo, q soltasse um effect do chao e se o player passasse em cima do effect ele perderia life, por exemplo, solta um efeito em 5 sqms, se o player passar em cima desse efeito bem na hora que solta o efeito ele perde life, ai por exemplo, o effect ficaria "piscando" no chao, e se o player passase bem na hora que pisca perderia life...
  18. Bom eu queria um script que ficasse soltando efeito do chão (não direto, com um delay) e que ao player passasse encima desse efeito ele perdesse life (Igual a Cyber World Quest do PokeXGames). só isso vlw flw e.e
  19. Pode por favor adptar ao meu server, pois eu não consegui, acho que é alguma no look.lua:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo