Ir para conteúdo

RigBy

Visconde
  • Total de itens

    411
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Histórico de Reputação

  1. Upvote
    RigBy recebeu reputação de diarmaint em Spell de Heal   
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) local porcetagem = 25 -- 25% function onCastSpell(cid, var) health = (getCreatureMaxHealth(cid) / 100) * porcetagem health = math.ceil(health) doCombat(cid, combat, var) doCreatureAddHealth(cid, health) return true end
  2. Upvote
    RigBy deu reputação a Faelzdanil em Show off - pokeshow   
    Eae, topeleza ?
     
    Rapaziada, estou reabrindo o projeto do PokeShow para os que lembram,   então vou aproveitar e criar esse tópico para ir deixando algumas imagens para vocês do mapa. Em breve uma apresentação novamente do servidor.
     
     
     
    Data: 07/07
     
     
  3. Thanks
    RigBy recebeu reputação de VictorWEBMaster em Comando /attr - TFS 1.x   
    Ola, tava dando uma olhada no TFS 1.x e acabei percebendo que não tinha o comando /attr, então tinha decidido recriar, alguns comandos ja tava funcionando mas eu acabei achando esse na internet e resolvi trazer para ca.
     
    Exemplo: /attr action, 1231
     
    Então vamos la instalar:
    Em talkactions/talkactions.xml adicione essa tag:
    <talkaction words="/attr" separator=" " script="attributes.lua" /> Em talkactions/scripts, crie o arquivo attributes.lua e adicione isso:
    local itemFunctions = { ["actionid"] = { isActive = true, targetFunction = function (item, target) return item:setActionId(target) end }, ["action"] = { isActive = true, targetFunction = function (item, target) return item:setActionId(target) end }, ["aid"] = { isActive = true, targetFunction = function (item, target) return item:setActionId(target) end }, ["description"] = { isActive = true, targetFunction = function (item, target) return item:setAttribute(ITEM_ATTRIBUTE_DESCRIPTION, target) end }, ["desc"] = { isActive = true, targetFunction = function (item, target) return item:setAttribute(ITEM_ATTRIBUTE_DESCRIPTION, target) end }, ["remove"] = { isActive = true, targetFunction = function (item, target) return item:remove() end }, ["decay"] = { isActive = true, targetFunction = function (item, target) return item:decay() end }, ["transform"] = { isActive = true, targetFunction = function (item, target) return item:transform(target) end }, ["clone"] = { isActive = true, targetFunction = function (item, target) return item:clone() end } } local creatureFunctions = { ["health"] = { isActive = true, targetFunction = function (creature, target) return creature:addHealth(target) end }, ["mana"] = { isActive = true, targetFunction = function (creature, target) return creature:addMana(target) end }, ["speed"] = { isActive = true, targetFunction = function (creature, target) return creature:changeSpeed(target) end }, ["droploot"] = { isActive = true, targetFunction = function (creature, target) return creature:setDropLoot(target) end }, ["skull"] = { isActive = true, targetFunction = function (creature, target) return creature:setSkull(target) end }, ["direction"] = { isActive = true, targetFunction = function (creature, target) return creature:setDirection(target) end }, ["maxHealth"] = { isActive = true, targetFunction = function (creature, target) return creature:setMaxHealth(target) end }, ["say"] = { isActive = true, targetFunction = function (creature, target) creature:say(target, TALKTYPE_SAY) end } } local playerFunctions = { ["fyi"] = { isActive = true, targetFunction = function (player, target) return player:popupFYI(target) end }, ["tutorial"] = { isActive = true, targetFunction = function (player, target) return player:sendTutorial(target) end }, ["guildnick"] = { isActive = true, targetFunction = function (player, target) return player:setGuildNick(target) end }, ["group"] = { isActive = true, targetFunction = function (player, target) return player:setGroup(Group(target)) end }, ["vocation"] = { isActive = true, targetFunction = function (player, target) return player:setVocation(Vocation(target)) end }, ["stamina"] = { isActive = true, targetFunction = function (player, target) return player:setStamina(target) end }, ["town"] = { isActive = true, targetFunction = function (player, target) return player:setTown(Town(target)) end }, ["balance"] = { isActive = true, targetFunction = function (player, target) return player:setBankBalance(target + player:getBankBalance()) end }, ["save"] = { isActive = true, targetFunction = function (player, target) return target:save() end }, ["type"] = { isActive = true, targetFunction = function (player, target) return player:setAccountType(target) end }, ["skullTime"] = { isActive = true, targetFunction = function (player, target) return player:setSkullTime(target) end }, ["maxMana"] = { isActive = true, targetFunction = function (player, target) return player:setMaxMana(target) end }, ["addItem"] = { isActive = true, targetFunction = function (player, target) return player:addItem(target, 1) end }, ["removeItem"] = { isActive = true, targetFunction = function (player, target) return player:removeItem(target, 1) end }, ["premium"] = { isActive = true, targetFunction = function (player, target) return player:addPremiumDays(target) end } } function onSay(player, words, param) if(not player:getGroup():getAccess()) or player:getAccountType() < ACCOUNT_TYPE_GOD then return true end if(param == "") then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return false end local position = player:getPosition() position:getNextPosition(player:getDirection(), 1) local split = param:split(",") local itemFunction, creatureFunction, playerFunction = itemFunctions[split[1]], creatureFunctions[split[1]], playerFunctions[split[1]] if(itemFunction and itemFunction.isActive) then local item = Tile(position):getTopVisibleThing(player) if(not item or not item:isItem()) then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Item not found.") return false end if(itemFunction.targetFunction(item, split[2])) then position:sendMagicEffect(CONST_ME_MAGIC_GREEN) else player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You cannot add that attribute to this item.") end elseif(creatureFunction and creatureFunction.isActive) then local creature = Tile(position):getTopCreature() if(not creature or not creature:isCreature()) then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Creature not found.") return false end if(creatureFunction.targetFunction(creature, split[2])) then position:sendMagicEffect(CONST_ME_MAGIC_GREEN) else player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You cannot add that attribute to this creature.") end elseif(playerFunction and playerFunction.isActive) then local targetPlayer = Tile(position):getTopCreature() if(not targetPlayer or not targetPlayer:getPlayer()) then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return false end if(playerFunction.targetFunction(targetPlayer, split[2])) then position:sendMagicEffect(CONST_ME_MAGIC_GREEN) else player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You cannot add that attribute to this player.") end else player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Unknow attribute.") end return false end Credito: Darkhaos, por ter adptado para lua WibbenZ, por ter adptado para TFS 1.x  
     
  4. Upvote
    RigBy deu reputação a Andre Miles em De novo, estou trazendo novidades em vídeos de Tibia. Avaliem pls   
    A ideia é ser um vídeo de curiosidades curto e engraçado, no intuito que o cara assista tudo sem sentir que assistiu.
    Por favor, queria mto um feedback nesse conteúdo novo que eu tô tentando criar ai
  5. Upvote
    RigBy deu reputação a Bodak Reborn em Dúvidas no meus script   
    Hey,
     
    então, eu estou tentando aprender lua e passei de teoria para scripts básicos/fuçar em scripts que encontro aqui no fórum.
    Eu pretendo fazer um script para torneio 1x1 semanal para pokémon, já tenho o script basicamente montado na minha cabeça, só tem duas coisas que eu não faço ideia de como programar.
     
    Primeira:
    Vai ter um NPC para inscrição para o torneio, esse NPC vai te dar um storage caso você pague a taxa de inscrição e tal. Gostaria de saber como faço para puxar apenas dois players com esse storage e se estiverem na sala de espera.
    Exemplo:
     
    Segunda:
    Como eu faço para depois de 1 minuto, o duelo começar?
    E caso algum deles não coloque algum pokémon até 59 segundos, este ser desclassificado e ser teleportado para fora da arena?
     
    Agradeço!
     
     
  6. Upvote
    RigBy deu reputação a Poccnn em Dúvidas no meus script   
    GetPlayerStorageValue (cid)
     
    Essa função pega a storage do player. 
    Existe ainda a função getPlayersOnline () que retorna uma tabela com o cid de cada player online.
     
    Faz dessa forma:
     
    E insere os nomes dos players nela:
     
    Essa linha de comando você coloca ela dentro de um loop que vai varrer a tabela retornada pela função getPlayersOnline ().
    Use uma condição que no seu caso é verificar a storage do player para que ela possa inseri na tabela o nome do player.
     
     
  7. Upvote
    RigBy deu reputação a Poccnn em Dúvidas no meus script   
    Crie uma tabela global e insira os nomes dos jogadores dentro dela.
    Use math.random para sorteia os players para o duelo.
    Para resolver o problema de tempo, crie uma função e usa a função addEvent (function-name, tempo, parâmetros da função) para chamar essa função com um tempo.
    Essa função pode "puxar" dois players para a batalha e também verificar se após tal tempo se os pokemons foram sumonados.
     
  8. Upvote
    RigBy recebeu reputação de guida em Akatsuki System Advance 1.0 + Heart System   
    Akatsuki System
    +
    Heart System

    Introdução
    - tava vendo muitas pessoas precisando desses dois sistema então resolvi criar o meu próprio.
    - Não ta igual ao do NTOUltimate pois nunca joguei esse servidor.
     
    O que tem no Akatsuki system 1.0?
    - Verifica se sua vocação pode fazer parte da akatsuki
    - Verificar sua vocação e adiciona outra diferente?
    - Troca de outfit dependendo da sua vocação
    - Da bonus de hp e mp
    - Adicionar o nome [Akatsuki] no seu nick exemplo [Akatsuki] RigBy
    - Aplica uma storage quando você entra pra akatsuki (com isso da pra você fazer bonusXp)
    - storage é 85798723243 valor 1
     
    O que tem no Heart System
    - Ele só te da o coração se você for acima de tal level
    - adiciona o nome da pessoa no coração
     
    Vamos la a script
     
    Npc.xml
    <?xml version="1.0" encoding="UTF-8"?> <npc name="[Akatsuki] Tobi" script="data/npc/scripts/AkatsukiSystem.lua" walkinterval="2000" speed="0" floorchange="0"> <health now="100" max="100"/> <look type="128" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Hello You who joins {akatsuki}?"/> </parameters> </npc> Npc/Script/AkatsukiSystem.lua -- Do not remove the credits -- -- [NPC] Akatsuki System -- -- developed by Rigby -- -- Especially for the Xtibia.com -- local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local level = 1 -- Level preciso pra entra para akatsuki local itemid = 5943 -- id do coração local quantidade = 6 -- quantos hearts e preciso local bonushp = 300000 -- quanto de bonus de life vai ganha local bonusmp = 30000 -- quanto de bonus de mana vai ganha local config = { --[Vocation] = ( Nova Vocation, New Outfit ) [1] = { 5, 128}, [2] = { 6, 129}, [3] = { 7, 130}, [4] = { 8, 131}, } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'akatsuki') then if getPlayerVocation(cid) ~= config then if getPlayerStorageValue(cid, 85798723243) == -1 then if getPlayerLevel(cid) >= level then selfSay('Are you sure you want to join the Akatsuki?.', cid) talkState[talkUser] = 1 else selfSay('You there and very weak, vain talk to you when you have level '..level..'.', cid) end else selfSay('You already part of the akatsuki!', cid) end else selfSay('Do not need you now!', cid) end end if talkState[talkUser] == 1 and msgcontains(msg, 'yes') then selfSay('To prove their loyalty, you have to bring '..quantidade..' {hearts}.', cid) talkState[talkUser] = 2 end if talkState[talkUser] == 2 and msgcontains(msg, 'hearts') then if getPlayerItemCount(cid, 5943) >= 6 then local voc = config[getPlayerVocation(cid)] doPlayerSetVocation(cid, voc[1]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+bonushp) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+bonusmp) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doPlayerRemoveItem(cid, 5943, 6) doCreatureAddMana(cid, getCreatureMaxMana(cid)) setPlayerStorageValue(cid,85798723243,1) db.executeQuery("UPDATE `players` SET `name` = '[Akatsuki] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") addEvent(doRemoveCreature, 5*1000, cid, true) doPlayerSendTextMessage(cid,25,'You will be kicked in 5 seconds to enter the akatsuki!') selfSay('Congratulations now you are part of akatsuki.', cid) talkState[talkUser] = 0 else selfSay('No use to fool me, you do not have '..quantidade..' hearts, goes behind.', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Heart System Creaturescript/script/heartsystem -- Do not remove the credits -- -- [CREATURESCRIPT] Heart System -- -- developed by Rigby -- -- Especially for the Xtibia.com -- function onKill(cid, target, lastHit) local item = 5943 -- id do coração local level = 300 -- level necessário para tira o coração if isPlayer(cid) and isPlayer(target) then if getPlayerLevel(target) >= level then local add = doPlayerAddItem(cid, item, 1) doItemSetAttribute(add, "description","Esse coração é de "..getPlayerName(target).." que foi morto no level "..getPlayerLevel(target).." por "..getPlayerName(cid)..".") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce Mato " ..getPlayerName(target).. ".") doSendMagicEffect(getPlayerPosition(cid),12) end end return true end Creaturescript.xml Tag
    <event type="kill" name="HeartSys" event="script" value="heartsystem.lua"/> Podem comenta duvidas, opiniões ou melhoramento para que haja a versão 2.0
  9. Upvote
    RigBy deu reputação a PokeTournament em [Poke Tournament] Show off sprites   
    Ola galera
    nesse topico irei mostrar alguns sprites e gifs do meu projeto Poke Tournament
    facebook

    Machop Ryu


    o proximo pokemon a ser adicionado será o cubone tauros skull
    o que acham dele? "depois faço uma gif"

    NOVO
    Squirtle Rafael


    remake Koffing e suas principais skills

    clefairy remake Eevee

     
  10. Upvote
    RigBy deu reputação a zouk00 em T1Z1 - Exposição de sprites e sujestões   
    Olá pessoas, eu serei seu anfitrião essa noite :cool:

    Não sei se alguns de vocês me conhecem mas já trouxe bastante servidor de WoDBO e PokeTibia antigamente, meu nome era "CrazzyMaster". Juntamente com "Bianco" nós faremos história.



    Enfim, eu sempre curti jogos de sobrevivência apocalipse, então resolvi voltar depois de tanto tempo e abrir um servidor totalmente sério e dedicado.



    "O que terá no servidor?"



    Um servidor de sobrevivência na plataforma tfs é bem complexo, você pode fazer várias coisas, no momento estamos colocando:



    |Sistema de vasculhar - Lixo, entulhos, e mega drops de alguns monstros|

    |Sistema de tiros - os tiros serão por Target como sempre forão|

    |Sistema de montarias e veiculos - as montarias serão cavalos, e os veiculos serão carros, motos, caminhões, etc|

    |Sistema de fome e sede - estou tentando ao maximo adaptar esse sistema ao servidor|

    |Sistema de machucados/ferimentos - se você for atacado e se machucara terá que ter bandagens nas mãos, caso contrario irá sangrar|



    "Qual a previsão para ficar online?"



    Ainda é um mistério, mas o quanto antes possível.



    "Será um servidor pay to win?"



    Certamente não, o servidor contara sim com sua loja de itens e sistema vip, mas, a diferença vai ser variada, armas pouco mais fortes, vips terão acesso há area vip através de comando, vips poderão viajar pelo mapa com veiculos aquáticos ou através dos NPC's de viagem em cada final de mapa. Vips terão acesso a carros modificados.



    Deixem dúvidas e sujestões, abaixo deixarei um tópico de cada sprite nova que eu fizer.



    - SPRITES MODIFICADAS -







    ANTIGA -

    NOVA -



  11. Upvote
    RigBy recebeu reputação de firewere em Akatsuki System Advance 1.0 + Heart System   
    Akatsuki System
    +
    Heart System

    Introdução
    - tava vendo muitas pessoas precisando desses dois sistema então resolvi criar o meu próprio.
    - Não ta igual ao do NTOUltimate pois nunca joguei esse servidor.
     
    O que tem no Akatsuki system 1.0?
    - Verifica se sua vocação pode fazer parte da akatsuki
    - Verificar sua vocação e adiciona outra diferente?
    - Troca de outfit dependendo da sua vocação
    - Da bonus de hp e mp
    - Adicionar o nome [Akatsuki] no seu nick exemplo [Akatsuki] RigBy
    - Aplica uma storage quando você entra pra akatsuki (com isso da pra você fazer bonusXp)
    - storage é 85798723243 valor 1
     
    O que tem no Heart System
    - Ele só te da o coração se você for acima de tal level
    - adiciona o nome da pessoa no coração
     
    Vamos la a script
     
    Npc.xml
    <?xml version="1.0" encoding="UTF-8"?> <npc name="[Akatsuki] Tobi" script="data/npc/scripts/AkatsukiSystem.lua" walkinterval="2000" speed="0" floorchange="0"> <health now="100" max="100"/> <look type="128" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Hello You who joins {akatsuki}?"/> </parameters> </npc> Npc/Script/AkatsukiSystem.lua -- Do not remove the credits -- -- [NPC] Akatsuki System -- -- developed by Rigby -- -- Especially for the Xtibia.com -- local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local level = 1 -- Level preciso pra entra para akatsuki local itemid = 5943 -- id do coração local quantidade = 6 -- quantos hearts e preciso local bonushp = 300000 -- quanto de bonus de life vai ganha local bonusmp = 30000 -- quanto de bonus de mana vai ganha local config = { --[Vocation] = ( Nova Vocation, New Outfit ) [1] = { 5, 128}, [2] = { 6, 129}, [3] = { 7, 130}, [4] = { 8, 131}, } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'akatsuki') then if getPlayerVocation(cid) ~= config then if getPlayerStorageValue(cid, 85798723243) == -1 then if getPlayerLevel(cid) >= level then selfSay('Are you sure you want to join the Akatsuki?.', cid) talkState[talkUser] = 1 else selfSay('You there and very weak, vain talk to you when you have level '..level..'.', cid) end else selfSay('You already part of the akatsuki!', cid) end else selfSay('Do not need you now!', cid) end end if talkState[talkUser] == 1 and msgcontains(msg, 'yes') then selfSay('To prove their loyalty, you have to bring '..quantidade..' {hearts}.', cid) talkState[talkUser] = 2 end if talkState[talkUser] == 2 and msgcontains(msg, 'hearts') then if getPlayerItemCount(cid, 5943) >= 6 then local voc = config[getPlayerVocation(cid)] doPlayerSetVocation(cid, voc[1]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+bonushp) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+bonusmp) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doPlayerRemoveItem(cid, 5943, 6) doCreatureAddMana(cid, getCreatureMaxMana(cid)) setPlayerStorageValue(cid,85798723243,1) db.executeQuery("UPDATE `players` SET `name` = '[Akatsuki] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") addEvent(doRemoveCreature, 5*1000, cid, true) doPlayerSendTextMessage(cid,25,'You will be kicked in 5 seconds to enter the akatsuki!') selfSay('Congratulations now you are part of akatsuki.', cid) talkState[talkUser] = 0 else selfSay('No use to fool me, you do not have '..quantidade..' hearts, goes behind.', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Heart System Creaturescript/script/heartsystem -- Do not remove the credits -- -- [CREATURESCRIPT] Heart System -- -- developed by Rigby -- -- Especially for the Xtibia.com -- function onKill(cid, target, lastHit) local item = 5943 -- id do coração local level = 300 -- level necessário para tira o coração if isPlayer(cid) and isPlayer(target) then if getPlayerLevel(target) >= level then local add = doPlayerAddItem(cid, item, 1) doItemSetAttribute(add, "description","Esse coração é de "..getPlayerName(target).." que foi morto no level "..getPlayerLevel(target).." por "..getPlayerName(cid)..".") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce Mato " ..getPlayerName(target).. ".") doSendMagicEffect(getPlayerPosition(cid),12) end end return true end Creaturescript.xml Tag
    <event type="kill" name="HeartSys" event="script" value="heartsystem.lua"/> Podem comenta duvidas, opiniões ou melhoramento para que haja a versão 2.0
  12. Upvote
    RigBy deu reputação a clenirsantos em Klailos Full [ 10. 90 ]   
    Estou compartilhando, assim como fiz na otland o mapa de klailos com todos.



    DOWNLOAD

    CREDITOS: MIKII [ OTLAND QUE SOU EU ].
  13. Upvote
    RigBy recebeu reputação de XScupion em O que você acha sobre isso?...   
    Uma puta falta de sacanagem
  14. Upvote
  15. Upvote
    RigBy deu reputação a felzan em Galeria de aprendizado   
    Estou recomeçando a aprender Lua, vou postar alguns scripts que fizer, aqui
    Quem quiser me dar dicas de como melhorar os códigos, a vontade
     
    1º - Mudança na Spell que cria comida: exevo pan
    O tipo do item é entregue de acordo com o ML, e a quantidade de acordo com o Lv.
     

     
     
     
     
    2º - Lenhador
    A ideia desse é poder usar os machados (estava pensando em qualquer arma) e definir uma chance que o item tem de derrubar a árvore, como não sei os IDs de cor ainda, peguei esses pra testar.
     

     
     
     
    3º - Auto-completion TÓPICO SOBRE ISSO
    https://github.com/felzan/TFSLua_npp
    Este não é bem um script, mas ajuda na hora de escrever.
    É uma biblioteca de funções que são apresentadas ao longo que vou escrevendo. Quero completar, adicionar mais funções e seus parâmetros.
     
    Ele mostra uma lista de funções (a partir das letras já inseridas) e os parâmetros necessários para a função, e uma descrição.
     

     
    4º - Explosion Arrow
     
    Se é uma flecha explosiva, POR QUE ELA EXPLODE QUANDO É LANÇADA?!!?
    A ideia dessa modificação é fazer com que a explosão aconteça quando a flecha atingir o alvo.
    Como é:

     
    Como ficou:

     
    Se for uma "flecha explosiva com timer (1s)":

     
     
     
     
    5º - Poison Arrow
    Só alterei o jeito que o hp é removido, antes era em rounds com dano único. Agora da dano baseado na porcentagem de hp do alvo, mas vai decaindo.
     

     
     
     
    6º - Debuff spell
    Fiz essa spell pra esse pedido
    Faz com que o player debuffado sofra mais dano.
     

     
     
     
  16. Upvote
    RigBy deu reputação a Administrador em Galeria de aprendizado   
    Foge do básico, eu gostei da ideia. Algo mais complexo ainda poderia ser food dependendo do lugar em que o player está, haha.
    Acompanhando!
  17. Upvote
    RigBy deu reputação a Oneshot em formula de spells   
    Tenho que pedir para que a administração tire a barra de pesquisa do layout 2016, afinal ninguém usa.
     
    Algumas Fórmulas Úteis
     
     
  18. Upvote
    RigBy deu reputação a kaleudd em [Show-off] Equipe Pokéxchama 5Th.   
    Algumas Sprites criadas pela equipe Pokéxchama.
    5 Geração.
     
    v0.1= Clique Aqui
     
    Atualizações:
     
    v0.2 = Clique Aqui
    obs: Adicionado Tornadus.
     
    v0.3= Em breve.

  19. Upvote
    RigBy deu reputação a Caronte em Evento de Scripting?   
    Evento de Scripting?
    Criamos essa pesquisa para saber quantas pessoas estão dispostas a participar do concurso e de que forma isso possa ser divertido e dinâmico para todos.
    Pretendemos criar um evento que proporcione tempo razoável de participação e aprendizado dentro de um conceito que permita a participação de todos.

    Por favor, deixe sua sugestão e o seu voto para que possamos criar algo bem legal para você.
     
     
     
  20. Upvote
    RigBy deu reputação a Caronte em [Sketch] Twd Zombie   
    Sim
  21. Upvote
    RigBy deu reputação a Caronte em [Sketch] Twd Zombie   
    Colorido,
    qual seria a melhor cor?

  22. Upvote
    RigBy deu reputação a Caronte em [Sketch] Twd Zombie   
    Opinião é ouro.
  23. Upvote
    RigBy deu reputação a wesleyt10 em Sprite feita no tablet   
    me bateu uma saudade de spritiar entao como n possuo mais
    maquina para fazer meus spreites pois me tornei pai e precisei vender meu pc e sair da casa da mamae , fikei sem o pc, entt procurei um app para spritiar , o sprite art, pois como todo app ele eh mto limitado na variedade de cores e os tons q ela possui , alem de n salvar em bmp, entt eu acabei ficando um pouco limitado mas , saiu iso ai!
    E o forum n tem suport pra colocar a imagem pelo android , ou se tem eu n sei usar , entt eh so ver na galeria q esta nesse site!

  24. Upvote
    RigBy deu reputação a SamueLGuedes em mega camelopt   
    Bem legal, parabéns. só uma dica, quando for postar uma imagem, copie o código de fórum ou selecione a imagem no editor de texto e coloque o link da imagem xD.
  25. Upvote
    RigBy deu reputação a Akashy em mega camelopt   
    criei uma mega evoluçao deixe comentario é important
    https://imageshack.us/i/p8YS9yXqg
    https://imageshack.us/i/p7hn2LyOp
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...