
Tudo que ernaix69 postou
-
Senzu healando %vida e mana
@moleza
-
Senzu healando %vida e mana
@moleza
-
Outfit Animada
Você precisa compilar suas spr com essas opçoes e ativar essas features no otc g_game.enableFeature(GameSpritesAlphaChannel) g_game.enableFeature(GameIdleAnimations) g_game.enableFeature(GameEnhancedAnimations)
-
Outfit Animada
Se vc estiver utilizando o otcv8 só precisa converter no objetic builder e ativar a função
-
Spell de dash com dano...
você quer q a magia cause dano no jogador q for atravessado?
-
(Resolvido)exori com elemento da wepon
me diz qual a magia vc ta tentando fazer isso q eu mando ja ela funcionando com a formula q eu mandei
-
(Resolvido)exori com elemento da wepon
1: isso voce vai colocar no script da magia msm 2: tem opção melhor q é colocar um formular q calcule o dano elemental de acordo com o a quantidade de dano q va ter na arma formular: @Carlinhous1996
-
Atributos novos
na verdade vc esta errando na %, se vc quiser adicionar 50% precisar ser assim: setConditionParam(condition,CONDITION_PARAM_STAT_MAGICLEVELPERCENT, 150) setConditionParam(condition,CONDITION_PARAM_SKILL_SWORDPERCENT, 150)
-
[MyAAC] Plugin Auction System
no script q vai na pasta talkactions vc vai encontrar a função relacionada ao gold, basta trocar pela função de points
- não contar frag em determinada area (Source otx)
- não contar frag em determinada area (Source otx)
-
BONUS ao USAR CLIENTE PROPRIO DO OT
agora q vc falou lembrei de algo q é essa função q ja se encontra na source if(getPlayerOperatingSystem(cid) >= CLIENTOS_OTCLIENT_LINUX) then registerCreatureEvent(cid, "ExtendedOpcode") end
-
Fazer arma de distance upar club.
poe a arma como club no items.xml e declara ela na weapons.xml com esse script.
-
Pedido Anti Divulgacao + ban
local CONFIG = { serverName = "", adminName = "Automatic Ban", blockedLinks = {"baiaksystem", "baiaksystem"}, action = "ban", actionTime = {1, "min"}, comment = "Sharing link: ", muteStorage = 79004 } local blockedLinksData = {} local separator = '[ !\t@%$%^%+%-%.%%_,<>?()3]*' for _, linkText in pairs(CONFIG.blockedLinks) do local data = {} data.link = linkText data.preg = '.*' for c in string.gmatch(linkText, '.') do if(c == '.') then data.preg = data.preg .. '.*' else data.preg = data.preg .. c .. separator end end data.preg = data.preg .. '.*' table.insert(blockedLinksData, data) end function isLegalMessage(words) for _, blockedLink in pairs(blockedLinksData) do if(string.match(words, blockedLink.preg) ~= nil) then return false, blockedLink.link end end return true, '' end function onSay(cid, words, param, channel) if getPlayerStorageValue(cid, 5253711) > os.time() then return false end local time = getPlayerStorageValue(cid, 455010) words = words .. " " .. param local legalMessage, forbiddenLink = isLegalMessage( string.lower(words)) if channel == 9 and time > os.time() then return doPlayerSendCancel(cid, 'You are muted for ' .. (time - os.time()).. ' second' .. ((time - os.time()) > 1 and 's' or '').. ' in this channel.') end local time = getPlayerStorageValue(cid, 455011) if channel == 6 and time > os.time() then return doPlayerSendCancel(cid, 'You are muted for ' .. (time - os.time()).. ' second' .. ((time - os.time()) > 1 and 's' or '').. ' in this channel.') end if(not legalMessage) then if CONFIG.action == "mute" then local muteStorageValue = getPlayerStorageValue(cid, CONFIG.muteStorage) if(muteStorageValue > os.time()) then doPlayerSendCancel(cid, "You are still muted for " .. muteStorageValue-os.time() .. " seconds.") return true end setPlayerStorageValue(cid, CONFIG.muteStorage, mathtime(CONFIG.actionTime)+os.time()) if(channel == CHANNEL_DEFAULT) then doCreatureSay(cid, CONFIG.serverName.." RULES!", TALKTYPE_SAY) end doAddCondition(cid, exhaust) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Link: " .. forbiddenLink .. " is forbidden.") else local accId = getPlayerAccountId(cid) doAddAccountBanishment(accId, getPlayerGUID(cid),mathtime(CONFIG.actionTime) + os.time(), 6, ACTION_BANISHMENT, CONFIG.comment..forbiddenLink, getPlayerGUIDByName(CONFIG.adminName), CONFIG.comment..forbiddenLink) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_GREEN) doRemoveCreature(cid) end return true end setPlayerStorageValue(cid, 5253711, 5 + os.time()) end function mathtime(table) local unit = {"sec", "min", "hour", "day"} for i, v in pairs(unit) do if v == table[2] then return table[1]*(60^(v == unit[4] and 2 or i-1))*(v == unit[4] and 24 or 1) end end return error("Bad declaration in mathtime function.") end Tem isso na base do baiakpvp.
-
Usar 2 buffs ao mesmo tempo
Não, pq cada personagem vai ter seu buff mesmo, o importante é os 2 buff q o char for usar ter subid diferentes
- Água transparente no Tibia 70% (psd + png + obd)
-
Bug Reset System do xWhiteWolf
O exhaust ainda vai acontecer se ele se ele chegar spammando magia, tentando usar pot ou tentando fazer qualquer action Mas vc pode tentar por pra quando falar !reset executar um addevent q fara a contagem e antes da contagem terminar vc poe pra mutar e abrir uma caixa de dialogo na frente evitando q ele execute alguma ação, mas mesmo assim da pra bugar
-
Bug Reset System do xWhiteWolf
Vc tem duas opções: tirar todos os exhausts do jogo no config.lua e no spells.xml separar o exhaust por grupos, fazendo isso vc vai ter q por exhaust em todos scripts, praticamente. Segunda opção: por o sistema de reset direto na source(recomendo fazer isso)
-
[Novo Critical System] Critical System 2021
Cara, ja tive epoca q eu usava sim 1 pra cada tipo de arma, mas vc teria q por pra checar se é tal vocação antes e daria problemas com os EK q podem treinar 3 tipos de armas e talz. O ideial ai seria por em fishing ou fist
-
[Novo Critical System] Critical System 2021
Quanto maior a skill maior a chance.
-
[MyAAC] Sistema de Troca de Vocação
Como eu disse só vai ocorrer em servidores desorganizados, o sistema em si ta perfeito, mas conhecendo a realidade dos servidores derivados sei q isso vai dar problema em varios. E particularmente eu vou usar. Ah, esqueci de mencionar isso, mas a mudança de voc deveria resetar o lv, hp e mp.
-
[MyAAC] Sistema de Troca de Vocação
Muito bom, parabens. Bastante interessante, mas servidores não organizados podem ter alguns problemas. Um dos bugs: se o jogador criar um char distance e subir sua skill pra 100 e mudar pra uma voc melee, ele ira travar o servidor na hora q atacar, pq a maioria dos servidores separam as "classes" pelo vocations.xml aumentando a dificuldade de upar a skill.
-
(Resolvido)Spell de Area
Eu recomendo vc por essa spell pra só curar quem esta na pt, seria bem mais valorizado no pvp/pve
-
(Resolvido)Spell de Area
Agora é só trocar no xml, tirar de area e por self
-
Colocar exausted nessa simples spell
Informação Importante
Confirmação de Termo