Ir para conteúdo

Adriano SwaTT

Membro
  • Registro em

  • Última visita

Tudo que Adriano SwaTT postou

  1. Adriano SwaTT postou uma resposta no tópico em Playground (Off-topic)
    SHEUISHEUIHASUIEH Nem pra mim elas são... vejo mais como aprendizado. ASUIEHAUH
  2. Boa tarde, creio que este tópico do nosso amigo Suicide lhe ajude. Function onMoveItem Boa sorte.
  3. Adriano SwaTT postou uma resposta no tópico em Playground (Off-topic)
    Seja muito bem-vindo parceiro. Provavelmente criaremos e editaremos muita coisa juntos. Boa sorte pra nós. Abraços.
  4. Tens a source do seu executável? Pois creio que precise trabalhar com a função onMove, que geralmente precisa ser adicionada. Aguardo.
  5. Adriano SwaTT postou uma resposta no tópico em Playground (Off-topic)
    Muito obrigado brother. Nunca esquece né? Vai mentir que ainda escuta as músicas? EUAHEIUHAE Abraços maninho, sumidão. Obrigado brother. Uai, podemos marcar uma "pulação" de cerca. Sempre juntos brother. Seja bem-vindo também.
  6. Adriano SwaTT postou uma resposta no tópico em Playground (Off-topic)
    Obrigado Snowsz.
  7. Tudo bem, sem problemas. Vou apenas pedir para que selecione como Melhor Resposta para que o tópico receba a tag de Resolvido. Abraços e boa sorte com seu projeto.
  8. Adriano SwaTT postou uma resposta no tópico em Playground (Off-topic)
    E aí turma do TibiaKing, creio que uma boa quantidade de membros deste fórum se lembram de mim, pois estou por aqui desde 2011 e de lá pra cá venho aprendendo e ajudando muita gente conforme disponibilidade de tempo. Bom, meu nome é Adriano da Silva Ferreira, vulgo Adriano Swatt', tenho 25 anos, sou alto, moreno, bonito, heterossexual (as vezes, kkk, zoeira), casado e gosto muito deste fórum, no entanto isso justifica minha permanência durante tanto tempo. Entrei para a equipe por um convite do nosso amigo @Daniel, para continuar ajudando e criando um bom conteúdo para o TibiaKing.² Pra quem não sabe, trabalho com: Eletrônicos e Imóveis (nada ver com fórum), e na área de OTServs sou um pouco de: Designer, Scripter, Mapper, Spriter, etc. Sem muita enrolação, É sempre um prazer estar por aqui! Forte abraço à todos.
  9. Teste este: Registre em movements.xml as tags abaixo: <movevent type="StepIn" actionid="12129" event="script" value="tile_stamina.lua"/> <movevent type="StepOut" actionid="12129" event="script" value="tile_stamina.lua"/> Crie o arquivo tile_stamina.lua e cole o código abaixo dentro: ---------- Script by: Adriano Swatt -------- local maxstamina = 2520 -- quantidade máxima de Stamina (Não sei se é este valor mesmo) local qtdd = 1 -- quantidade de Stamina é adicionada local tempo = 5 -- em segundos para cada regeneração local tileid, action = 412, 12129 -- ID do Piso de Stamina, ActionID usada no Piso ----------- FIM DAS CONFIGURAÇÕES ----------- function onStepIn(cid, item, position, fromPosition) local getpos = getPlayerPosition(cid) local tilepos = getTileItemById(getpos, tileid).actionid local getsta = getPlayerStamina(cid) if getsta < maxstamina and isPlayer(cid) then addEvent(GetStamina, 100, cid) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Sua stamina já está cheia.") end return true end function onStepOut(cid, item, position, fromPosition) stopEvent(GetStamina) return true end function GetStamina(cid) local getpos = getPlayerPosition(cid) local tilepos = getTileItemById(getpos, tileid).actionid local getsta = getPlayerStamina(cid) if tilepos == action then if getsta < maxstamina and isPlayer(cid) then doPlayerSendCancel(cid, "Sua stamina está subindo.") setPlayerStamina(cid, getsta + qtdd) addEvent(GetStamina, tempo * 1000, cid) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Sua stamina já está cheia.") end end return true end Poste o resultado. Boa sorte.
  10. Mas é que desta forma, pelo menos dava para configurar o mesmo item com atributos de ML diferente um do outro. Boa sorte.
  11. Se for outro script, sugiro que crie um tópico específico. Estamos no aguardo.
  12. Testou criar outro item como Exp Ring? Porque provavelmente não é o script que está bugando, pois não há funções que alteram o Look do item. Teste usar outra ID de item e volte para dar um feedback.
  13. Que bom que ajudou. Só vou pedir para clicar em "Melhor Resposta" pro tópico ficar como Solucionado.
  14. E você quer que remova ambos ou que continue ambos?
  15. Passei um programa pra ele que checa também. Foi o que imaginei, quanto ao protocolo.
  16. Sei disso, porém, acho que ele testou o script e pediu pra eu corrigir o script dos teleports. Caso realmente não esteja cometendo o erro de por o arquivo movements em globalevents, realmente mudando a função onTime() resolverá. #TOPICO: Você adicionou as actionsID em movements.xml e registrou o script movements corretamente?
  17. Realmente não pode estar antes da função, pois quando carregar o script ele irá executar a função e não encontrará ninguém e dará erro. #TOPICO: Você quer que ao relogar volte a vocação inicial e a outfit também?
  18. Primeiramente, quais as opções aparecem em "Protocolo" e em "Porta de Serviço Comum"? Sempre que quiser testar se funcionou, use o programa que te passei, ele não falha.
  19. Boa noite, Zipter98, o erro está acusando porque ele substituiu o arquivo errado, como pode ver no erro, ele substituiu o arquivo do globalevents, e colocou um do movements, onde não existe a função onTimer(). Por isso o erro.
  20. Consigo desbloquear, mas aqui está chovendo muito e terei que sair. Tente este tutorial e caso não funcione, quando melhorar a situação aqui eu te ajudo. Abraços e boa sorte.
  21. Tem sim... 1 minuto. #Edit: local storagedodge = 98798644 -- Storage do Dodge function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if getPlayerStorageValue(cid, storagedodge) >= 1 then if (getCreatureSkullType(cid) == 3) or (getCreatureSkullType(cid) == 4) or (getCreatureSkullType(cid) == 5) then setPlayerStorageValue(cid, storagedodge, (getPlayerStorageValue(cid, storagedodge) - 1)) return true end end return true end Boa sorte.
  22. Adriano SwaTT postou uma resposta no tópico em Recursos Avançados
    Muito interessante, irá ajudar muito os players.
  23. Sei sim, foi falha minha. Teste assim: local storagedodge = 98798644 -- Storage do Dodge function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if getPlayerStorageValue(cid, storagedodge) >= 1 then setPlayerStorageValue(cid, storagedodge, (getPlayerStorageValue(cid, storagedodge) - 1)) return true end return true end Boa sorte.
  24. Não entendi o porque ela, o que que tem ela? Uiii chavoso, meia nas canela.
  25. Talvez dê para fazer meio que uma gambiarra. Criar o item com actionID que ao equipar acrescente ML ao player. E se quiser, da pra por para o script do baú mudar a descrição do item e adicionar "ml +2". algo do tipo.

Informação Importante

Confirmação de Termo