Tudo que elielder postou
-
(Resolvido)Ajuda com Spells
nenhum funcionou. Desculpa não conseguir explicar. Mas eu quero que apareça as duas mensagem. exemplo se o player usar essa magia em um monstro aparece "Voce so pode usar esta magia em players!" se o player atacar outro player e essa magia falhar aparece "Sorry, Mafuba falhou" É porque do jeito que a magia está, quando eu ataco um player e ele falha, aparece a mesma mensagem de quando ataco um monstro. Preciso que apareça as duas. Consegui resolver assim. Se alguem ver algum erro por favor corriga. mas aqui está funcionando perfeitamente.
-
(Resolvido)Ajuda com Spells
sim da pra fazer isso kk. mas essa que já tem é para aparecer se eu usar a spell em Monstros. eu quero que mostre as duas. se atacar um monstro mostrar a que já tem, e se falhar mostrar a outra. acho que me expressei mal.
-
(Resolvido)Ajuda com Spells
.Qual servidor ou website você utiliza como base? rev 3777, 0.4 8.60 Qual o motivo deste tópico? Preciso de ajudar com a spell, preciso que ele mande uma mensagem quando falhasse a spell. Ela está funcionando, só que como ela tem 50 % de funcionar, quando falha ela manda a mensagem "Voce so pode usar esta magia em players!" Gostaria que quando der falha ela mande uma mensagem "Sorry, Mafuba falhou" Edit 1: Quero que ele mande as 2 mensagens, 1 quando eu ataco o monstro e outra quando falha. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: local percent = 50 function onCastSpell(cid, var) local waittime = 60 -- Tempo de exhaustion local storage = 15288 if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.") return false end exhaustion.set(cid, storage, waittime) local Tile1 = {x=110, y=177, z=7} -- pos pra onde sera levado o target local target = getCreatureTarget(cid) local targetpos = getCreaturePosition(target) local time = 30 -- tempo pra teleporta devolta, em segs local function Target_Back(target) doTeleportThing(target, targetpos) end if percent >= math.random(1,100) and isPlayer(target) then doTeleportThing(target, Tile1) doSendMagicEffect(targetpos, 196) addEvent(Target_Back, time*1000, target) doCreatureSay(cid, "Mafubaaaaaaa", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "Voce so pode usar esta magia em players!") end end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
- [EVENTO] War of Emperium (WoE) Completo
-
Exiva (searchplayer mostrando SQM)
.Qual servidor ou website você utiliza como base? 8.60 rev3777 0.4 Qual o motivo deste tópico? Erro ao compilar, preciso de ajuda, não sei oq eu errei ou oque esta faltando. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Spells.cpp else if(tmpFunctionName == "searchplayertop") { isAggressive = false; function = SearchPlayerTop; } bool InstantSpell::SearchPlayerTop(const InstantSpell* spell, Creature* creature, const std::string& param) { Player* player = creature->getPlayer(); if(!player || player->isRemoved()) return false; Player* targetPlayer = NULL; ReturnValue ret = g_game.getPlayerByNameWildcard(param, targetPlayer); if(ret != RET_NOERROR || !targetPlayer || targetPlayer->isRemoved()) { player->sendCancelMessage(ret); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_POFF); return false; } if(targetPlayer->hasCustomFlag(PlayerCustomFlag_NotSearchable) && !player->hasCustomFlag(PlayerCustomFlag_GamemasterPrivileges)) { player->sendCancelMessage(RET_PLAYERWITHTHISNAMEISNOTONLINE); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_POFF); return false; } std::stringstream ss; const Position& pos = player->getPosition(); const Position& targetPos = targetPlayer->getPosition(); uint32_t distance = std::max(std::abs(pos.x - targetPos.x), std::abs(pos.y - targetPos.y)); if(pos.z != targetPos.z) distance = distance + 9 + 6; ss << targetPlayer->getName() << " " << g_game.getSearchString(player->getPosition(), targetPlayer->getPosition(), true, true) << " [" << distance << " sqm]"; player->sendTextMessage(MSG_INFO_DESCR, ss.str().c_str()); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_WRAPS_BLUE); return true; } Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. https://prnt.sc/viwi3f
-
(Resolvido)[pedido] spell izanagi
@xWhiteWolf tem como nessa Spell, em vez de teleportar pra outra dimensão, o player volta a 5 segundos atras e com a vida cheia? pra ficar mais facil de entender: o player usa a magia que dura 5 segundos se nesses 5 segundos o player morrer ele volta pra onde ativou a magia se morrer depois dos 5 segundos e claro a magia perde o efeito e ele morre normalmente. essa spell só pode ser usada a cada 3 minutos
- (Resolvido)Script de Passiva para Players
-
[Error - Spell Interface]
.Qual servidor ou website você utiliza como base? 8.60 0.4 rev 3777 Qual o motivo deste tópico? Estou com um erro na spells, mas apenas quando ataco monstros. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_YELLOW) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 125) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.4, 1, -4.5, 1) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end function onCastSpell(cid, var) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position1, 310) return doCombat(cid, combat1, var) end function onCastSpell(cid, var) local parameters = {cid = cid, var = var, combat1 = combat1} for k = 1, 4 do addEvent(function() if isCreature(cid) then local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position1, 310) addEvent(onCastSpell1, 0, parameters) end end, 1 + ((k-1) * 275)) end return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
Look storage
.Qual servidor ou website você utiliza como base? 8.60 0.4 Qual o motivo deste tópico? Preciso que nesse look tambem apareça se ele tem ou nao a quest, eu tentei mais não consegui. preciso que alem das kill e deaths e premium ele mostre se tem essas storages sera mais ou menos isso: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
Bug Skull Yellow
alguem pode me ajudar? estou com o mesmo erro. Porem agora não pego mais de nenhuma forma skull yellow player.cpp
-
Qual função usar
.Qual servidor ou website você utiliza como base? 0.4 3884 Olá, Boa noite. Alguem poderia me dizer a função pra mim adicionar skills e magic level por mods.xml seria basicamente assim, ele retornaria a variavel, se fosse aquilo mesmo ele atribuiria 5 de cada skill. Exemplo quando eu logasse in game, e ele tivesse o rank "aluno academy" ele receberia 5 de cada skill. Se ele fosse rank "genin" receberia 5 de skill + 5 de magiclevel. Se ele fosse rank "Chunin" receberia 10 de skill + 5 de magiclevel. e assim por diante. function GetRankTask(cid) local ranks = { [{0, 19}] = "Aluno Academy", [{20, 39}] = "Genin", [{40, 59}] = "Chunin", [{60, 99}] = "Jounin", [{100, math.huge}] = "Kage" } for v , r in pairs(ranks) do if getTaskPoints(cid) >= v[1] and getTaskPoints(cid) <= v[2] then if getTaskPoints(cid) >= 0 and getTaskPoints(cid) <= 19 then local ml = 5 -- quantos ira aumentar o skill de ML local skillfist = 5 -- quantos ira aumentar o skill de Fist local skillsword = 5 -- quantos ira aumentar o skill de Sword local skillaxe = 5 -- quantos ira aumentar o skill de Axe local skillclub = 5 -- quantos ira aumentar o skill de Club local skilldistance = 5 -- quantos ira aumentar o skill de Distance local skillshield = 5 -- quantos ira aumentar o skill de Shield local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) end return r end end return 0 end eu fiz assim mas n funcionou, se puder me ajudar, to a dias tentando e n consigo
-
receber storage como premio
0.4 3884 Qual o motivo deste tópico? Preciso que o player receba uma storage como premiação e que a quantidade seja 15 points. Storage 176602 points = 15 function getTaskPoints(cid) return getPlayerStorageValue(cid,task_sys_storages[2]) < 0 and 0 or getPlayerStorageValue(cid,task_sys_storages[2]) end Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: function onUse(cid, item) if #getCreatureSummons(cid) >= 1 then doPlayerSendCancel(cid, "Volte seu pokémonDBR!") else if #getPlayersInArea(torneio.area) > 1 then doPlayerSendTextMessage(cid, 20 ,"Só o ultimo que ficar na arena, poderá abrir está porta! ") return true end doTeleportThing(cid, torneio.playerTemple) doBroadcastMessage("[Torneio] Parabéns ao treinador "..getCreatureName(cid).." foi o ganhador do torneio de hoje, verifique o rank em nosso site www.seusite.com!") doPlayerAddItem(cid,2160,100) doPlayerAddItem(cid, torneio.awardTournament, torneio.awardAmount) return true end end
-
BUG Skills Crashando Servidor
isso não é bug, isso é que seu jogo esta programado pra tal certo nivel de skill. pra aumentar o nivel de skill vá config.lua e deixei rateMagic = 0.05 ou rateMagic = 0.01 e vá em vocations.xml e deixei <skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="2.0"/> assim suas skill ficara com lvl 500+.
-
[DBO] Novos Personagens Tomando DBug
posta o script que vc esta utilizando, essas sprites estao no client ? vc esta utilizando o client certo?
-
Pedido adicionar uma função
Desculpa, achei que eu tinha colocado em suporte.
-
Pedido adicionar uma função
Bom dia, Então preciso de uma ajuda, tem um sistema de task aqui com graduação. Oque eu preciso ? Eu preciso que quando eu der o comando !elo, apareça quantos de points o player tem, e tbm que saia um effect (sairia uma bandana escrito Anbu, ou kage, dependendo o elo que ele tenha) E tambem queria uma função, que quando o player tivesse determinado elo ele ganhasse um tanto de skill. Ex. [{0, 19}] = "Aluno Academy", 5 de cada Skill [{20, 39}] = "Genin", 5 de cada skill + 5 de ml [{40, 59}] = "Chunin", 10 de cada skill + 5 de ml [{60, 99}] = "Jounin", 10 de cada skill + 10 de ml [{100, math.huge}] = "Kage" 30 % de cada skill + 30% de ml E queria tbm atualizar a função de elo. Que só fosse possível ter 5 kages. (basicamente um sistema ranked) Por exemplo: quando chegasse a 100 ou maior receberia o elo: (quinto, quarto, terceiro, segundo, primeiro , podendo se ultrapassar um ao outro) Raikage, tsuchikage, Mizukage, Kazekage, Hokage. Raikage = 101 pontos Tsuchikage = 105 pontos Mizukage = 106 pontos Kazegkage = 107 pontos Hokage = 110 pontos. Exemplo: hokage nao fez task nesse dia e continuou com 110 pontos, ai o raikage fez 30 pontos, ai ele passa na frente e ele receberia o elo de Hokage) Ai entre esses cinco KAGES teria um comando !kage, que ganharia uma outfit correspondente a cada kage= (Raikage, tsuchikage, Mizukage, Kazekage, Hokage)
- NTO Hero 8.6 TFS0.4 2019+Database+Source+MyAAC
-
ERRO RME ITENS DIFERENTES NO MAPA
Boa tarde. eu faço o seguinte para não acontecer isso. Instalo o Tibia (versão 8.60 no meu caso) instalo o RME Vou na pasta - C:\Program Files\RME\data copio e colo a pasta 860, renomeio para NTO. Adiciono o items.otbm e items.xml e adiciono tibia.dat , tibia.spr (o client). Ai vou abrir o RME procuro a pasta tibia para abrir a primeira vez. ( O RME pede pra abrir na versao) C:\Program Files (x86)\Tibia ai ok, eu abro. ai vou File - preference - client version - ai vc seleciona - C:\Program Files\RME\data\NTO ai ele vai atualizar para as sprites do teu client. ai é só dar load no teu mapa. se ficou meio confuso peço desculpas, não sei explicar bem.
-
Spells - Buff não volta outfit
Qual o motivo deste tópico? tenho uma spell de buff, que da Regeneração de HP. e troca a outfit, mas so se tiver a storage. até ai ela funciona, só que quando acaba o Buff a outfit n volta. Alguem pode me ajudar? e pra ter cooldown de 180 segundos, e duração de 30 segundos. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Agora preciso que esse buff não compartilhe storage. por que são 10 buffs. cada um vc só pode usar se tiver a scroll e usar la pra ganhar a storage, e a daração é de 20 dias. acitions/shukaku.lua function onUse(cid, item, frompos, item2, topos) local config={ dias="20" } if getPlayerStorageValue(cid, 13281) < 1 then doPlayerSendTextMessage(cid,22,"Voce acabou de Virar Jinchuriki!") doRemoveItem(item.uid,1) setPlayerStorageValue(cid, 13281, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja é jinchuriki dessa Biju.") end return TRUE end
- [PEDIDO] Heart System
-
parou de abrir
estava abrindo normalmente agora do nada, ele chega nisso e fecha sozinho, não abre mais. oq sera q pode ser? Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
- DLL ANT AUTO TARGET ELFBOT
-
Erro ao compilar
sim ja instalei. "openssl-0.9.8a-1cm"
-
Erro ao compilar
.Qual servidor ou website você utiliza como base? [1:32:32.954] The Forgotten Server, version 0.4 (rev 3884) [1:32:32.954] Compilada por kukas9 em Oct 26 2017 - version 2.0 Qual o motivo deste tópico? erro de compilão, não consigo arrumar, ja estou surtando. estou usando Dev C++ Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
- NTO Hero 8.6 TFS0.4 2019+Database+Source+MyAAC