.jpg.b714f0dc501cacec6b4371bd24d0dcd5.jpg)
Tudo que Etherious postou
-
Como tirar isso do servidor
@ITALOx 1- Vai no arquivo stagesconfig.lua 2 - Procure por : showInfoOnAdvance = false showInfoOnLogin = false showInfoOnAdvance : Mensagem quando você upar o level da skill showInfoOnLogin : Mensagem que aparece dos rates de skills quando voce logar 3- Ser estiver true deixe false True : Para aparecer a mensagem quando logar. False : Para não aparecer a mensagem ao logar. 4 - aqui você personaliza as mensagem dos infos das rates de skill. ex: ali esta Magic Level. se seu servidor for de Dragonball pode por Ki Level. no lugar de Magic Level. "estética mesmo" return "Rates Info: [ Magic Level: " .. skillInfo[SKILL__MAGLEVEL] * skillConfig.magiclevel .. "x || Attack Speed: " .. skillInfo[SKILL_FIST] * skillConfig.skill .. "x | Weapon: " .. skillInfo[SKILL_CLUB] * skillConfig.skill .. "x | Sword: " .. skillInfo[SKILL_SWORD] * skillConfig.skill .. "x | Strenght: " .. skillInfo[SKILL_AXE] * skillConfig.skill .. "x | Ki Blasting: " .. skillInfo[SKILL_DISTANCE] * skillConfig.skill .. " | Defense: " .. skillInfo[SKILL_SHIELD] * skillConfig.skill .. "x ]"
-
Como tirar isso do servidor
@ITALOx EM creaturescripts.xml e no script que esta na pasta creaturescripts e no login.lua, posta seu login.lua e creaturescripts.xml
-
POPUP MODERN ACC
Ola alguém poderia disponibilizar um popup para modern acc ?
- !saga Igual NtoUltimate
-
Criar char clicando em imagem
Olá comunidade, tudo bem ?, queria saber se alguém pode me ajudar <li> <!-- Available vocations to select from when creating character --> Vocation:<br> <select name="selected_vocation"> <?php foreach ($config['available_vocations'] as $id) { ?> <option value="<?php echo $id; ?>"><?php echo vocation_id_to_name($id); ?></option> <?php } ?> </select> </li> queria colocar para selecionar a vocação ao clicar em uma imagem, desse modo esta por lista, alguém sabe como eu coloca para minha vocação ser selecionada por uma imagem quero colocar para seleciona a vocação nesse código a baixo : <table style="width:115px;" border="0" cellspacing="0" cellpadding="0"> <tr style="height:75px;"> <td> <div id="i1" class="pdt_cls" style="background-image:url(/layout/images/paladin/1.png), url(/buycoins/images/background.png);"><div id="b1" class="pdt_blc" value="1" onclick="selectpdt(1);"></div></div> </td> </tr> <tr> <td> <center> <div class="pdt_nme">Paladin</div> </center> </td> </tr> </table> esta pegando as vocações daqui : $config['available_vocations'] = array(1, 2, 3, 4); no caso o paladin no array seria o numero 1 Forte Abraço a todos.
- !saga Igual NtoUltimate
- [DARKXPOKE] Procuro Design Experiente
-
Erro Pokedex OTC
Base: DXP Qual erro está surgindo/O que você procura? Implementar pokedex do servidor PokeAlpha Você tem o código disponível? Se tiver publique-o aqui: local OPCODE_POKEDEX = opcodes.OPCODE_POKEDEX local OPCODE_CREATE_POKEMONS = opcodes.OPCODE_CREATE_POKEMONS function onUse(cid, item, fromPosition, itemEx, toPosition) if not isCreature(itemEx.uid) then return true end if getPlayerStorageValue(cid, storages.pokedexDelay) == 1 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Não use a pokedex tão rápido.") end local name = isPlayer(itemEx.uid) and getCreatureName(itemEx.uid) or getPokeName(itemEx.uid) local str = {} for pokeId = 1, 3 do local name = string.lower(string.explode(getItemNameById(11837+pokeId), "fainted ")[2]) table.insert(str, ((pokeId > 9 and pokeId < 100) and "#0" or (pokeId < 10) and "#00" or "#")..pokeId) table.insert(str, " - "..(getPlayerStorageValue(cid, getPokeUniqueStorToDex(name)) == -1 and "??????" or doCorrectString(name))) table.insert(str, "|"..(getPlayerStorageValue(cid, getPokeUniqueStorToCatch(name)) == -1 and "false" or "true")) table.insert(str, "|".. getPokemonLevel(name)) table.insert(str, "|".. getPokemonDescription(name)) table.insert(str, "|".. getPokemonAttack(name)) table.insert(str, "|".. getPokemonDefense(name)) table.insert(str, "|".. getPokemonSpAttack(name)) table.insert(str, "|".. getPokemonVitality(name)) table.insert(str, "|".. getPokemonType1(name) .."".. (getPokemonType2(name) and "/".. getPokemonType2(name) or "") ..";") end if isMonster(itemEx.uid) or (isPlayer(itemEx.uid) and itemEx.uid == cid) then doSendPlayerExtendedOpcode(cid, OPCODE_CREATE_POKEMONS, table.concat(str)) setPlayerStorageValue(cid, storages.pokedexDelay, 1) addEvent(setPlayerStorageValue, 3000, cid, storages.pokedexDelay, -1) end if isMonster(itemEx.uid) then if getPlayerStorageValue(cid, getPokeUniqueStorToDex(name)) == -1 then local exp = (getPokemonLevel(name) * 10) / 2 setPlayerStorageValue(cid, getPokeUniqueStorToDex(name), 1) setPlayerStorageValue(cid, storages.pokedexSys, getPlayerStorageValue(cid, storages.pokedexSys) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você desbloqueou o pokemon "..doCorrectString(name).." e ganhou "..exp.." de experiencia.") doPlayerAddExp_2(cid, exp) doSendMagicEffect(getThingPos(cid), 91) end local pokeId = getPokemonPortrait(name) - 11988 doSendPlayerExtendedOpcode(cid, OPCODE_POKEDEX, pokeId.."|"..doCorrectString(name).."|"..getPokemonLevel(name).."|"..(getPlayerStorageValue(cid, getPokeUniqueStorToCatch(name)) == -1 and "false" or "true").."|"..getPokemonDescription(name).."|"..getPokemonAttack(name).."|"..getPokemonDefense(name).."|"..getPokemonSpAttack(name).."|"..getPokemonVitality(name).."|".. getPokemonType1(name) .."".. (getPokemonType2(name) and "/".. getPokemonType2(name) or "")) elseif isPlayer(itemEx.uid) and itemEx.uid == cid then doSendPlayerExtendedOpcode(cid, OPCODE_POKEDEX, name) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você tem a pokedex de "..(getPlayerStorageValue(cid, storages.pokedexSys) + 1).." pokemon"..(getPlayerStorageValue(cid, storages.pokedexSys) + 1 == 1 and "" or "s").." de kanto.") end return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. local name = string.lower(string.explode(getItemNameById(11837+pokeId), "fainted ")[2]) eu sei que o problema esta relacionado a essa linha, pois o que ele faz ele vai na tabela pega o pokeID e soma mais 11837 para dar o corpse do pokemon, porem na base dxp não esta pegando, já tentei de tudo Alguem consegue me ajudar a implementar na base dxp ? sujestao que me deram, simples, faça um array com as id's dos corpse dos pokémons, depois ao invés de puxar o ID DO ITEM 11837 e somar ao pokeid que daria o corpse puxe o array nessa função , porem não sei fazer isso.
-
Procuro Design para projeto!
Procuro design que consiga refazer esse logo, pra min,
-
Erro Sistema de Task OTX
Boa tarde eu não postei a tabela não é isso não sei por que esta dando esse erro acho que é na hora de contar
-
Erro Sistema de Task OTX
infelizmente continua o mesmo erro dei rep pela ajuda
-
Colocar verificação em script [npc]
Boa noite Comunidade. Alguem poderia me ajudar a colocar um verificação para quando o player comprar não poder comprar de novo ? Qual o poblema ? : Quando os player compram a bless eles ainda continuam comprando ela, assim gastando os golds. local focuses = {} local function isFocused(cid) for i, v in pairs(focuses) do if(v == cid) then return true end end return false end local function addFocus(cid) if(not isFocused(cid)) then table.insert(focuses, cid) end end local function removeFocus(cid) for i, v in pairs(focuses) do if(v == cid) then table.remove(focuses, i) break end end end local function lookAtFocus() for i, v in pairs(focuses) do if(isPlayer(v)) then doNpcSetCreatureFocus(v) return end end doNpcSetCreatureFocus(0) end local price = 500000 -- Valor da bless function onCreatureSay(cid, type, msg) if(not (isFocused(cid)) and (msg == "hi" or msg == "hello")) then selfSay("Welcome, ".. getCreatureName(cid) ..". Estou aqui para oferecer protecao extra para seus niveis, diga {protecao}, para ter minha benção.", cid) addFocus(cid) elseif((isFocused(cid)) and (msg == "bless" or msg == "protecao")) then selfSay("Você quer a protecao por {200000 cents}?", cid) elseif((isFocused(cid)) and (msg == "yes")) then if isPremium(cid) then if getPlayerMoney(cid) >= price then selfSay("Agora voce esta {protegido}.", cid) doPlayerRemoveMoney(cid, price) doPlayerAddBlessing(cid, 1) doPlayerAddBlessing(cid, 2) doPlayerAddBlessing(cid, 3) doPlayerAddBlessing(cid, 4) doPlayerAddBlessing(cid, 5) else selfSay("You don't have enough money.", cid) end else selfSay("You need {Premium account}!.", cid) end elseif((isFocused(cid)) and (msg == "bye" or msg == "goodbye" or msg == "cya")) then selfSay("Goodbye!".. getCreatureName(cid) .."", cid) closeShopWindow(cid) removeFocus(cid) end end function onThink() for i, focus in pairs(focuses) do if(not isCreature(focus)) then removeFocus(focus) else local distance = getDistanceTo(focus) or -1 if((distance > 4) or (distance == -1)) then selfSay("Hey, where you going?") removeFocus(focus) end end end lookAtFocus() end
-
Erro Sistema de Task OTX
Erro : data/lib/amoebaTask.lua:28: in function 'taskKills' data/creaturescripts/scripts/amoebaTaskCreature.lua:9: in function <data/creaturescripts/scripts/amoebaTaskCreature.lua:1> Quando um player ataca um mostro da task ela retorna esse erro no otx, e o mostro fica bugado e não MORRE Creaturescript: function onKill(cid, target, lastHit) if not isMonster(target) then return true end for _, tasks in pairs(amoebaTask) do if isInArray(tasks.creatures, getCreatureName(target)) then if taskKills(cid, tasks.storagecount) < tasks.count then doPlayerSetStorageValue(cid, tasks.storagecount, taskKills(cid, tasks.storagecount)+1) break end end end return true end LINHA DO ERRO : if taskKills(cid, tasks.storagecount) < tasks.count then LIB : function taskKills(cid, storage) local kills = getPlayerStorageValue(cid, storage) return kills < 0 and 0 or kills end LINHA DO ERRO : return kills < 0 and 0 or kills Por favor alguém pode me ajudar a arrumar isso ?
-
[PEDIDO] SISTEMA DE TORNEIO 1X1 POR LEVEL
INFORMAÇÕES: TFS : 0.4 Olá galera, venho aqui na esperança de encontrar alguém que possa desenvolver esse sistema de torneio um pouco complexo pra min, creio que irá ajudar a muitos outros também, irei explicar detalhe por detalhe: LEVEL PARA ENTRAR NO TORNEIO : O torneio será dividido em leveis, tais como: 100 ao 199, 200 ao 399, 400 ao 599, 600 ao 800. Exemplos: (Torneio 1x1 de level 100 ao 199 irá começar 17:00) (Torneio 1x1 de level 200 ao 399 irá começar 17:30) (Torneio 1x1 de level 400 ao 599 irá começar 18:00) (Torneio 1x1 de level 600 ao 801 irá começar 18:30) Mínimo de participantes: 10 Máximo de participantes: 50 COMANDOS : O torneio poderá ser aberto com o comando : /torneio open Fechado com o comando: /torneio close. Para o player se registrar ele devera falar !torneio AUTOMÁTICO : Ele será automático abrindo, no dia e horário programado SALA DE ESPERA : Vai ter uma sala de espera onde os player iram esperar. INFORMAÇÕES : Ao torneio ser aberto os jogadores poderão participar dizendo o comando !torneio (precisam estar em área pz) ou cancelar a participação dizendo !torneio leave. Quando o jogador participar do evento após dizer o comando, o player permanecerá parado, aguardando o início do evento que terá duração de 5 minutos de espera. Após passar os 5 minutos de cadastramento o evento é fechado e os jogadores serão teleportados para uma sala de espera. Assim, iniciando o sorteio, pegando 2 jogadores aleatórios dentro da sala e colocado em uma arena de combate. Após um dos dois morrer, é posto outra pessoa de dentro da sala de espera pra lutar com o vencedor, e assim vai... Ao se manter o último participante na arena, ou seja, o ganhador, ele será o vencedor. ENTREGA DE PREMIO : 1 º LUGAR 2 º LUGAR 3 º LUGAR e mais os 2 últimos que morreram receberão uma recompensa. Recompensa de primeiro, segundo e terceiro lugar. Com tudo isso o ganhador é teleportado pro templo e a seguinte broadcast é ativada: [Torneio LvL 100 ao 199]: [Primeiro Lugar/Recompensa] - Fulano, Nome Do Premio ||| [segundo Lugar/Recompensa] - Ciclano, Nome Do Premio ||| [Terceiro Lugar/Recompensa] - Beltrano, Nome Do Premio. ESPERO A COLABORAÇÃO DE VOCÊS TIBIAKING-ANOS, para me ajudar nesse projeto estarei sempre ATUALIZANDO o tópico, caso eu ache scripts que sejam compatíveis para essa ideia. por favor espero a ajuda de vocês. e sei que juntos vamos conseguir..
-
Cliente Descompilado DBOAbsalon
Fala comunidade, venho hoje trazer a vocês as sprites do DBOAbsalon, eu achei um cliente muito doido cheio de sprites de nto etc.. porem tem sprites muito bonitas descompilado hoje dia 25/07/2018, façam bom proveito. Cliente Descompilado : https://mega.nz/#!X5NDzawL!fA-42Dudvnm6SK5frPTfBHR25CO7kIKAZXQ4dHsHApw Scan: https://www.virustotal.com/pt/file/b04a7ab78151783583c7cb3bd06c75390536a8c75d37c2d24cd049c2a198d26f/analysis/1532529792/ Créditos: DBOABSALON
-
Spell que teleporta atras e depois empurra
1 - Spell, alguem poderia fazer uma spell que o player (cid) teleporta para trás do player (target), e depois o empurra 3 sqm ? 2 - spell, so libera a primeira spell quando usar a segunda spell tipo um buff TFS 4.0
-
[Ajuda] Upload fotos guild
so me mandar pm
-
[Ajuda] Upload fotos guild
Eu arrumei se quiser ajuda só pedir aqui
-
Tirar Exhausted de Spell.cpp
ja arrumei, na source, Quem tiver o mesmo problema, só me mandar PM.
-
Tirar Exhausted de Spell.cpp
sim, esse poblema se resolve alterando a linha na source.
-
Tirar Exhausted de Spell.cpp
Boa noite, isso não funciona no meu caso. e na source sim. mesmo fazendo isso as spells ainda ficam exaustadas, o que eu quero dizer é tirar a limitação de usar as spells ao mesmo tempo.
-
Tirar Exhausted de Spell.cpp
Boa noite a todos, me deparo com um problema um pouco chato e queria a ajuda de vocês, arrumando os Exhausted do meus servidor me deparei com um problema, em que uma spell de heal, não se utiliza com uma spell de combo, etcc.. logo percebi que estavam separados em groups, mesmo editando o xml , uma não consegue ser usada junto com a outra, então comecei a pesquisar na minha source e me deparei com algumas linhas que poderiam solucionar o meu problema, que é usar as 3 spells ao mesmo tempo, para isso tenho que tirar a verificação que separa os 3 grupos para fazer ignorar os mesmos de forma, as 3 trabalhe em conjunto. Alguém poderia me ajudar ? Spell.cpp void Spell::postSpell(Player* player) const { if(!player->hasFlag(PlayerFlag_HasNoExhaustion) && exhaustion > 0) player->addExhaust(exhaustion, isAggressive ? EXHAUST_COMBAT : EXHAUST_HEALING); if(isAggressive && !player->hasFlag(PlayerFlag_NotGainInFight)) player->addInFightTicks(false); postSpell(player, (uint32_t)getManaCost(player), (uint32_t)getSoulCost()); } o que eu quero fazer aqui, e retirar a verificação e fazer os 3 tipos diferentes trabalhar junto.
-
CHECAR LEVEL AO COMPRAR ITEM NO SHOP
ALGUEM SABE ADICIONAR UMA VERIFICAÇÃO NO GESIOR QUE AO COMPRAR UM ITEM CHECK O LEVEL EX LEVEL MENOR QUE 40 NAO PODE RECEBER O ITEM
- Procuro Spriter
-
Lua SetPixel Pequeno erro
nao creio que seja o %, continua o erro