-
-
Xafixav reagiu a uma resposta no tópico: [Resolvido] Tibia .dat e spr que funcione em Item editor 8.60
-
-
-
Get player Reset
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
-
Xafixav alterou sua foto pessoal
-
-
[Video] Arrumando erro de itens vermelhos e items com sprites diferentes
@Gaant, cara você não faz ideia de como esse seu segundo tutorial me salvou horas de esforço. REP+
-
Xafixav reagiu a uma resposta no tópico: [Video] Arrumando erro de itens vermelhos e items com sprites diferentes
-
-
-
[PEDIDO] Utamo vita "Name
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.
-
[CreatureScript] Vip Effects
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.
- [Talkaction] !Rank "Avançado"
-
Pvp Enforced
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.
-
(Resolvido)[Duvida] Função de chamar informação da database
Eu que agradeço, eu e um amigo não estávamos conseguindo progredir por causa desta bendita função.
-
Xafixav reagiu a uma resposta no tópico: (Resolvido)[Duvida] Função de chamar informação da database
-
Vodkart reagiu a uma resposta no tópico: (Resolvido)[Duvida] Função de chamar informação da database
-
(Resolvido)[Duvida] Função de chamar informação da database
@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.
-
Xafixav reagiu a uma resposta no tópico: (Resolvido)[Duvida] Função de chamar informação da database
-
(Resolvido)[Duvida] Função de chamar informação da database
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.
- [Boss Skill] Aegis of Immortal
- Talkaction para ver status.
-
-
-
[Boss Skill] Aegis of Immortal
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>