-
Total de itens
554 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Reds postou
-
(Resolvido)[ juda ] Dano Da Wand Por Magic Level
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
ele usa, mas não sei exatamente como é o cálculo.. mas realmente, armas configuradas por script é muito melhor -
(Resolvido)[ juda ] Dano Da Wand Por Magic Level
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
min = -(100 * maglevel) max = -(240 * maglevel) return min, max end o ataque varia entre 100 * ml e 240 * ml se o ml for 10 o ataque vai variar entre 1000 e 2400 se você trocar o 100 por 150, vai variar entre 1500 e 2400.. para criar isso, você precisa utilizar um weapons.xml e customizar para cada arma que você quiser, o bom é que você tem controle 100% do dano, efeitos e etc.. quando você define no weapons.xml o ataque definido em items.xml não é utilizado.. -
(Resolvido)[ juda ] Dano Da Wand Por Magic Level
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
coloca no lugar de: setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") isso: setCombatCallback(combat.object, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") -
(Resolvido)[ juda ] Dano Da Wand Por Magic Level
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
que erro deu? qual tfs é isso? -
Scripting Como executar vários addEvent sem erro?
Reds respondeu ao tópico de gabriel28 em Suporte Tibia OTServer
local function onCastSpell4(parameters) local target = getCreatureTarget(cid) if isCreature(target) == TRUE then -- adiciona isso para verificar se o alvo é valido addEvent(fear, 0, target) doCombat(parameters.cid, parameters.combat4, parameters.var) addEvent(onCastSpell3, 800, parameters) end end -
(Resolvido)[ juda ] Dano Da Wand Por Magic Level
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
exatamente, ali você pode configurar como você quiser -
(Resolvido)[ juda ] Dano Da Wand Por Magic Level
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
local combat_types = { [1] = {cond = CONDITION_FREEZING, effect = CONST_ME_ICEATTACK, anim = CONST_ANI_ICE, damage = COMBAT_ICEDAMAGE}, [2] = {cond = CONDITION_FIRE, effect = CONST_ME_FIREATTACK, anim = CONST_ANI_FIRE, damage = COMBAT_FIREDAMAGE}, [3] = {cond = CONDITION_POISON, effect = CONST_ME_SMALLPLANTS, anim = CONST_ANI_EARTH, damage = COMBAT_EARTHDAMAGE}, [4] = {cond = CONDITION_ENERGY, effect = CONST_ME_ENERGYHIT, anim = CONST_ANI_ENERGY, damage = COMBAT_ENERGYDAMAGE}, [5] = {effect = CONST_ME_HOLYDAMAGE, anim = CONST_ANI_HOLY, damage = COMBAT_HOLYDAMAGE}, [6] = {cond = CONDITION -
Fala galera, por muito tempo utilizei o notepad++ para desenvolver meus códigos em lua. Agora voltando a desenvolver meu servidor, utilizo o Visual Studio Code e digo que ajuda muito em relação ao notepad++. Vantagens: 1) Você pode abrir a pasta de seu servidor, tendo uma estrutura semelhante a um projeto Java por exemplo, tudo isso de uma forma bem fácil. Se não me engano o notepad++ tem uma funcionalidade parecida, mas acredito que a maioria aqui não usa. Para fazer isso é só utilizar o atalho CTRL + K + O, ou file > Open Folder e selecionar a pasta de seu servidor.
-
(Resolvido)Spell que hita a vida do alvo em %.
Reds respondeu ao tópico de Gustavo Ntos em Suporte Tibia OTServer (Resolvidos)
function onCastSpell(cid, var) local target = getCreatureTarget(cid) local Hp = (getCreatureHealth(target))*0.2 if isCreature(target) then doCreatureAddHealth(target, -Hp) -- remove o valor de 20% da vida do jogador doSendMagicEffect(getCreaturePosition(target), 10) -- EFEITO DA MAGIA end return true end ^^^^ assim pega no target -
só pra deixar claro que nunca precisou mexer nas sources para criar algo assim
-
Eu planejo no ano que vem fazer um server com a maioria dessas características. Mas já digo, tive servidor com esse tipo de sprites e custa muito dinheiro...
-
Scripting DOUBLE XP COM POT SÓ USA 1X
Reds respondeu ao tópico de matheusj0s3 em Suporte Tibia OTServer
Olhei bem por cima: troca : setPlayerStorageValue(cid, 62164, os.time()) por: setPlayerStorageValue(cid, 62164, os.time() + configs.time *60*1000) apaga: creatureEvent(setPlayerStorageValue, , cid, 62164, 0) troca: if getPlayerStorageValue(cid, 62164) >= 1 then return doPlayerSendCancel(cid, "Voce ja ta Sob o Efeito da Potion.")end por: if getPlayerStorageValue(cid, 62164) - os.time() >= 1 then return doPlayerSendCancel(cid, "Voce ja ta Sob o Efeito da Potion.")end -
Scripting HELP QUERO COLOCAR ITENS 8.6 SO QUE O OT ERA 8.5
Reds respondeu ao tópico de luan2525 em Suporte Tibia OTServer
Abre no remeres, só que ao invés de apertar OPEN apertar no IMPORT e procura o mapa -
meu, se o dano é impar ta curando 1 a mais, pq botei o math.ceil, mas ta curando certinho, 50% do dano que causa, oq ta dando de errado no seu? vc ta referenciando o script correto em weapons.xml?
-
pra mim ta funcionando certinho, vc testou?
-
(Resolvido)Ajuda Dodge Ne Items
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
nao entendi muito bem, pode explicar melhor? -
no meu ot essa spell funciona contra qualquer dano, a spell só da o storage para o player, o que faz com que ele n receba o dano está nos creaturescript, posta ai para eu ver se está td certo
-
(Resolvido)Ajuda Dodge Ne Items
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
apaga isso: if level==0 then setItemName(itemEx.uid, nm..' +'..(level+1)..slot) elseif level<=9 then setItemName(itemEx.uid, string.match(string.match(string.sub(nm, 1, -3), "%S.*"), ".*%S")..' +'..(level+1)..slot) else setItemName(itemEx.uid, string.match(string.match(string.sub(nm, 1, -4), "%S.*"), ".*%S")..' +'..(level+1)..slot) end isso: setItemName(itemEx.uid, getItemNameById(itemEx.itemid)..slot) e isso: setItemName(itemEx.uid, getItemNameById(itemEx. -
Scripting Error MoveEvent executeEquip Call stack overflow
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer
nao sei muito desse lua error, mas trocando por (return false) deve fazer a mesma coisa stack overflow significa que o código entra em um loop infinito, ai eu apaguei a parte que causava esse loop que era: addEvent(Paralizy, 1*100, cid) -
Scripting Error MoveEvent executeEquip Call stack overflow
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer
function Paralizy(cid)if not isCreature(cid) then return LUA_ERROR endlocal HelmetID = 12692 --- ID DO ITEMif getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid == HelmetID thendoRemoveCondition(cid, CONDITION_PARALYZE)endreturn trueendfunction onEquip(cid, item, slot)doRemoveCondition(cid, CONDITION_PARALYZE)addEvent(Paralizy, 1*100, cid)return trueend era esse que causava o erro, retirei a linha -
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0) function onUseWeapon(cid, var) local skill = getPlayerSkill(cid,SKILL_SWORD) -- Change this to the type of weapon you are using local mat = 0.085*0.5*50*skill+(getPlayerLevel(cid)/5) -- Change 50 to the attack of the weapon local min = 5 -- this means 5% minimum healing local max = 15 -- this means 15% maximum he
-
(Resolvido)Ajuda Dodge Ne Items
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
saquei, faz assim então, cola ai o que vc usa para dar +1, +2, +3 e etc.. -
(Resolvido)Ajuda Dodge Ne Items
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
apaga isso: setItemDodgePercent(itemEx.uid, atual + (math.random(upgrade[level+1].min,upgrade[level+1].max))/10)doItemSetAttribute(itemEx.uid,'name', getItemNameById(itemEx.itemid)..' +'..(level+1)) e coloca isso: local porcentagem = atual + (math.random(upgrade[level+1].min,upgrade[level+1].max))/10 setItemDodgePercent(itemEx.uid, porcentagem)doItemSetAttribute(itemEx.uid,'name', getItemNameById(itemEx.itemid)..' +'..(porcentagem)) olhei bem por cima o código, se n der me avisa -
(Resolvido)Ajuda Dodge Ne Items
Reds respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
doItemSetAttribute(itemEx.uid,'name', getItemNameById(itemEx.itemid)..' +'..(level+1)) voce modifica aqui o texto -
o script ta referenciado corretamente no xml?
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!