Ir para conteúdo
Banner com Efeitos

Xafixav

Membro
  • Registro em

  • Última visita

  1. Xafixav reagiu a uma resposta no tópico: (Resolvido)[PEDIDO] Editar Items.
  2. Vodkart reagiu a uma resposta no tópico: Get player Reset
  3. Wakon reagiu a uma resposta no tópico: Get player Reset
  4. function getPlayerReset(cid) local query = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)) return query:getDataInt("reset") <= 0 and 0 or query:getDataInt("reset") end function getPlayerReset(cid) return db.getResult("SELECT `reset` FROM `players` WHERE `id = "..getPlayerGUID(cid)):getDataInt("resets") end Ambas são funcionais. Exemplo: function onSay(cid, words, param, channel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You already reset : "..getPlayerReset(cid).." times.") return true end Adicione uma das duas primeiras funções no arquivo 050-function (Data->lib->050-function) Créditos: @Vodkart pela função @Xafixav
  5. Xafixav alterou sua foto pessoal
  6. Xafixav reagiu a uma resposta no tópico: (Resolvido)SPELLS PARA RESET
  7. @Gaant, cara você não faz ideia de como esse seu segundo tutorial me salvou horas de esforço. REP+
  8. Xafixav reagiu a uma resposta no tópico: Mining System
  9. subhe reagiu a uma resposta no tópico: [PEDIDO] Utamo vita "Name
  10. Recentemente tive uma ideia, uma magia da qual um MS/ED possa proteger os outros, da mesma forma em que se protege, com a mana. Gostaria de pedir uma magia da qual o jogador coloca um "utamo vita" em um jogador, o mesmo não pode sair da tela (acho que 30x30 sqm) se não a magia se desfaz.Se o mesmo MS/ED do qual jogou a a magia ficar sem mana, ela acaba também. ( Só pode ser utilizada em 1 alvo por vez) Toda vez que o Alvo com o Utamo tomar dano, o dano vai ser descontado da mana de quem conjurou a magia nele. EX: REP++ para solução.
  11. local time = 5 local random = math.random(1, 255) local info = { [1] = {effect = 29, storage = 35966, message = "VIP"}, [2] = {effect = 30, storage = 359661, message = "DONATE"} } function effect(cid) if (isPlayer(cid)) then for i = 1, #info do if getPlayerStorageValue(cid, info[i].storage) >= 1 then doSendMagicEffect(getCreaturePosition(cid), info[i].effect) end end addEvent(effect, time * 1000, cid) end end function onLogin(cid) for i = 1, #info do if getPlayerStorageValue(cid, info[i].storage) >= 1 then doSendMagicEffect(getCreaturePosition(cid), info[i].effect) playerpos = getPlayerPosition(cid) doSendAnimatedText(playerpos, info[i].message, random) end end return 1 end Modifiquei o código e testei em TFS 0.4 Aqui funcionou liso.
  12. Eu tomei a liberdade de adicionar 1 linha a mais e vim compartilhar. (Serve para adicionar o rank de reset, !rank reset) ['reset'] = "reset", {Funciona apenas para resets por database, não recomendo adicionar se não o tiver} <(Advanced Reset System 2.0)> Ficou assim:
  13. Xafixav postou uma resposta no tópico em Suporte Tibia OTServer
    Bem, com toda a certeza esse sera um script complicado e muito interessante, o que me despertou a curiosidade é o texto da segunda imagem. "Players da mesma guild, MC ou em party não receberão EXP." Espero que lhe ajudem, estou curioso para saber como esta parte funcionara.
  14. Eu que agradeço, eu e um amigo não estávamos conseguindo progredir por causa desta bendita função.
  15. @Vodkart Nesta magia: Agora que eu tenho a função, como eu posso utilizar ela para multiplicar o dano final da magia? (pelo numero de resets que o player tem) ----------- Cara, sobre a função, funcionou perfeitamente. Muito obrigado! REP+ ------------------ Peguei uma formula que @xWhiteWolf postou em outro tópico e fiz umas "mudanças" nela, para tentar adaptar a esse sistema, com essa função que você me passou. \/ Abaixo segue meu "LOG" de garranchos modificações nas magias. (modifiquei o exori e fiz um "exori reset" ) Em seguida eu troquei por esta função function getPlayerReset(cid) local query = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)) return query:getDataInt("reset") <= 0 and 0 or query:getDataInt("reset") end E funcionou liso. Magia pronta: [Exori reset] Desculpe se a formatação ficou meio "desagradável" ou feia, quando tiver mais tempo eu melhoro.
  16. Olá pessoal, a umas semanas estou quebrando a cabeça com um script de reset. Este script não é por storage, é por database, então estou de mão atadas, não encontrei nenhuma resolução para o problema, ou próxima, da qual eu pudesse fazer uma gambiarra solução alternativa. Meu problema é: -Não consigo tirar proveito do sistema, alem do que ja veio. (resetar) O que eu preciso: -Preciso de uma função para que só possa utilizar X magias quem tiver Y numeros de resets. [Função para adicionar nas magias] -Um Rank de Resets. (Do qual busque da database o numero de resets dos jogadores) -Uma função da qual multiplique o dano das magias pelo numero de resets dos jogadores. [Jogador tem 10 resets a magia ficara 10 vezes mais forte] Script Advanced Reset System 2.0 {MarcelloMkez} Assim que solucionados eu postarei algumas magias já montadas neste esquema e publicarei no TibiaKing, com os devidos créditos. REP+ Por solução.
  17. Desculpe toda esta demora. Utilizo tf 0.3.6. Desconheço alguma que pegue a vida atual, acredito que nem tenha. :\ Estou tendo que utilizar getCreatureMaxHealth em alguns scripts como quebra galho.
  18. O meu deste erro, se conseguir arrumar. REP+ É o mesmo script que você postou @Wakon, só renomeei na pasta.
  19. Xafixav reagiu a uma resposta no tópico: Adicionando comando !spells
  20. Xafixav reagiu a uma resposta no tópico: Mostrar o tempo da Magic Wall
  21. Primeiro quero parabenizar pelo script! NICE JOB REP+ No meu servidor ninguém esta tomando dano e esta dando este erro: (tanto quem tem o aegis buff e quem não tem) [02/05/2016 18:28:10] [Error - CreatureScript Interface] [02/05/2016 18:28:10] data/creaturescripts/scripts/reborn.lua:onStatsChange [02/05/2016 18:28:10] Description: [02/05/2016 18:28:10] data/creaturescripts/scripts/reborn.lua:13: attempt to call global 'getCreatureHealth' (a nil value) [02/05/2016 18:28:10] stack traceback: [02/05/2016 18:28:10] data/creaturescripts/scripts/reborn.lua:13: in function <data/creaturescripts/scripts/reborn.lua:12>

Informação Importante

Confirmação de Termo