-
Total de itens
932 -
Registro em
-
Última visita
-
Dias Ganhos
19
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Jamison Collins postou
-
Item que da promotion 3 por 30 dias
Jamison Collins respondeu ao tópico de lamina em Suporte Tibia OTServer
Sim. Agora use e veja se ele está desaparecendo. -
Tente isso: local fromPos = {x = 1000, y = 1000, z = 7} local toPos = {x = 2000, y = 2000, z = 7} local storage, stor_amount = 1000, 1 function onPrepareDeath(cid, deathlist) if not isPlayer(cid) then return true end if isPlayer(cid) and isInArea(getPlayerPosition(cid), fromPos, toPos) then setPlayerStorageValue(cid, storage, stor_amount) end return true end Sabe configurar e adicionar no creature.xml/login.lua, não é?
- 2 respostas
-
- opentibiaserver
- pedido
-
(e 2 mais)
Tags:
-
(Resolvido)[AJUDA] Receber todos os addons por Clique
Jamison Collins respondeu ao tópico de gahgah em Suporte Tibia OTServer (Resolvidos)
Bem, tente isso: Crie um arquivo .lua na pasta script de Actions, com nome addons.lua e adicione isso: function onUse(cid, item, frompos, item2, topos) local level = 10 -- Level necessário para poder usar o item. if item.itemid == 9693 then if getPlayerLevel(cid) >= level then doPlayerAddAddons(cid, 3) -- 3 significa os dois addons. doSendMagicEffect(getThingPos(cid), 28) doPlayerSendCancel(cid, "You have received all addons.") doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "You don't have level enought.") end end return true end Abra o action.xml e adi -
(Resolvido)[AJUDA] Receber todos os addons por Clique
Jamison Collins respondeu ao tópico de gahgah em Suporte Tibia OTServer (Resolvidos)
Qual versão do Tibia do seu servidor? Poste seu outfit.xml se possível. -
mentira.
-
Item que da promotion 3 por 30 dias
Jamison Collins respondeu ao tópico de lamina em Suporte Tibia OTServer
Bem, vamos à primeira etapa: local daysvalue_ = 30 -- Dias local storage = 50 -- Storage usada function onUse(cid, item, frompos, item2, topos) ------- Não mexer -------- local daysvalue = daysvalue_ * 24 * 60 * 60 local player = Player(cid) local tile = Tile(player:getPosition()) local voc = {5, 6, 7, 8} if tile:hasFlag(TILESTATE_PROTECTIONZONE) == false then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"You can't transform your vocation in this area.") return false elseif player:getStorageValue(storage) - os.time() >= 0 then player:sendTextMessage(MESSAGE_EVEN -
Item que da promotion 3 por 30 dias
Jamison Collins respondeu ao tópico de lamina em Suporte Tibia OTServer
E como você vai testar .-.? Quando fizer, faz na ordem... 9 > sorcerer 10 > druid 11 > paladin 12 > knight -
Item que da promotion 3 por 30 dias
Jamison Collins respondeu ao tópico de lamina em Suporte Tibia OTServer
Posta seu vocation.xml. -
(Resolvido)Script de Passiva para Players
Jamison Collins respondeu ao tópico de
Golfem Suporte Tibia OTServer (Resolvidos)Tenta tirar o "var" da linha onde está o: doCombat(cid, combat, var) ficando assim: doCombat(cid, combat) -
3/2 = ? (Divisão sem decimal).
Jamison Collins respondeu ao tópico de Jamison Collins em Playground (Off-topic)
Kita da vida, aplos Até concordo com o 3/2 = 1,5. mas o resto, você defecou no teclado. E estou falando sem decimal. Desculpa a grosseria amor, é pq eu criei um problema in my mind e me deixou nervoso -
Fiz a mesma pergunta para 4 pessoas, e adivinhem, 3 não souberam responder, e 1 respondeu errado. Gostaria de fazer esse teste com vocês.
-
o TK voltou a ser animado, porque o mais lindo está aqui (eu) É isso ai! Vamos animar mais e mais isso ai!
-
Item que da promotion 3 por 30 dias
Jamison Collins respondeu ao tópico de lamina em Suporte Tibia OTServer
Desculpa te perguntar, mas você tem conhecimento suficiente para apenas colocar as scripts em seu devido lugar? -
Seria algo tipo isso: setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, mina, minb, maxa, maxb) minDamage = (Level + Magic Level * 4) * mina + minb maxDamage = (Level + Magic Level * 4) * maxa + maxb Eu não recomendo isso para você que queira fazer um formula mais exata, pois há indícios que essa formula que eu apresentei agora, ela vem se alterando nos TFSs. Você pode usar a SD assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFF
-
Tente esse script: Cria um arquivo .lua na pasta action > script, chamado statue_vocation, e cole isso dentro: modaldialog = { title = "Statue of Destiny", message = "Choose your vocation.", buttons = { { id = 1, value = "Ok" }, { id = 2, value = "Cancel" }, }, buttonEnter = 1, buttonEscape = 2, choices = { { id = 1, value = "[Sorcerer]" }, { id = 2, value = "[Druid]" }, { id = 3, value = "[Paladin]" }, { id = 4, value = "[Knight]" } }, popup = false } local templeID = 1 function callback(cid, button, choice) if button == 1 or button == 29 or button == 0 then i
-
Sórry, maix naum eh u Matthew Koma, imtaum... eh lishio. Reporten aplos.
-
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) function onGetFormulaValues(cid, level, maglevel) local mana = getCreatureMana(cid) local porcento = 10 min = -((mana/100) * porcento) max = -((mana/100) * porcento) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Eu peguei o Flame Strike (e
-
Você pode tentar assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 1) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) local level = getPlayerLevel(cid) local magicl = getPlayerMagLevel(cid) local min = ((level * 0.2) + (magicl * 20) + 50) local max = ((level * 0.2) + (magicl * 25) + 75) doCreatureAddMana(cid, math.random(min, max)) return doCombat(cid, combat, var) end Bem... você pode contruir a formula a partir disso: local min = ((level * 0.2) + (magicl
-
Só você fazer o seguinte: Nas spells que você gostaria de modificar, você apaga essa linha de COMBAT_FORMULA_LEVELMAGIC, ?, ?, ?, ?) E embaixo, você cola isso: function onGetFormulaValues(cid, level, maglevel) min = (maglevel * 100) max = (maglevel * 100) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") É só você alterar o valor acima representado como "100" para o valor desejado. Isso serve para todas as magias. Ficará assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setComba
-
OLD, BUT, SO FUCKING GOOD ! ESSES CARAS SÃO FODAS!
-
(Resolvido)Script ADD extra attack a cada skill ganhado;
Jamison Collins respondeu ao tópico de Qwizer em Suporte Tibia OTServer (Resolvidos)
Tente esse: function onAdvance(cid, skill, oldlevel, newlevel) if(skill == SKILL__EXPERIENCE) then return true end local extra_attack_speed = (getPlayerSkillLevel(cid, SKILL_FIST) - 10) * 3 if skill == 0 then doPlayerSetExtraAttackSpeed(cid, extra_attack_speed) return true end return true end -
(Resolvido)Script ADD extra attack a cada skill ganhado;
Jamison Collins respondeu ao tópico de Qwizer em Suporte Tibia OTServer (Resolvidos)
Tente isso: function onAdvance(cid, skill, oldlevel, newlevel) if(skill == SKILL__EXPERIENCE) then return true end local extra_attack_speed = getPlayerSkillLevel(cid, SKILL_FIST) * 3 if newLevel and skill == SKILL_FIST then doPlayerSetExtraAttackSpeed(cid, extra_attack_speed) end return true end -
(Resolvido)Script ADD extra attack a cada skill ganhado;
Jamison Collins respondeu ao tópico de Qwizer em Suporte Tibia OTServer (Resolvidos)
Você já tem algum script base ai? Algo que você tentou. -
Eu sou girl, mi comi.
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!