Tudo que DukeeH postou
-
Wand of Galaxies [Wand com vários Magic Effects e Shootypes]
Pode sim, fiquei meio sem tempo ontem, mas hoje da para vermos.
-
(Resolvido)EXAUST POTION PALADINS
0.4 ou 1.x?
-
Wand of Galaxies [Wand com vários Magic Effects e Shootypes]
math.randomseed(os.time()) function onUseWeapon(cid, var) local min = 231 local max = 287 local d = math.random(0,69) local k = math.random(0,51) doTargetCombatHealth(cid, getCreatureTarget(cid), COMBAT_PHYSICALDAMAGE, -min, -max, d) doSendDistanceShoot(getPlayerPosition(cid), getPlayerPosition(getCreatureTarget(cid)), k) return true end Não vai resolver tudo, mas testa assim e vê se todos os problemas continuam. Assim que eu chegar em casa consigo ver melhor.
-
Wand of Galaxies [Wand com vários Magic Effects e Shootypes]
Entendi, não tenho muito costume com fazer weapon, achei que ele chamava o combat em cada ataque, ele só chama uma vez por reset, então só usava o random uma vez. Testa assim, achei um outro jeito de fazer. (Não tenho como testar, mas vai falando que vamos conseguir.) function onUseWeapon(cid, var) local min = 231 local max = 287 math.randomseed(os.time()) local d = math.random(0,69) local k = math.random(0,51) doTargetCombatHealth(cid, getCreatureTarget(cid), COMBAT_PHYSICALDAMAGE, -min, -max, d) doSendDistanceShoot(getPlayerPosition(cid), getPlayerPosition(getCreatureTarget(cid)), k) return true end
-
Wand of Galaxies [Wand com vários Magic Effects e Shootypes]
Ela fica só nesse afeito? Um /reload weapons ou reiniciar o server continua no mesmo?
-
problemas em abrir OT Server 10.9
Não pode ser portas, porque independente delas você iria conseguir entrar. Você esta no localhost. Tenta colocar o ip local (192.168.x.x ou 10.1.1.x) no config lua e no ipchanger.
-
Map dando ERRO 64BIT!
Pouca memória para o tamanho do mapa, tem que levar em consideração que como não é um computador totalmente dedicado ao server... Seu sistema operacional usa memória, seus programas abertos usam memória, seu navegador usa muita memória. Ele não está conseguindo iniciar o server, não acredito que funcionaria compilar em x64, porque seu computador tem 4gb.
-
Wand of Galaxies [Wand com vários Magic Effects e Shootypes]
math.randomseed(os.time()) local d = math.random(0,69) local k = math.random(0,51) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, d) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, k) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, -231, 0, -287) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end Cara, acho que algo assim deve funcionar como quer. Testa ai e qualquer problema ou erro avisa.
-
CAST NAO FUNCIONA
Como o @mateusmoretti falou, caso você use otx, tem que criar uma conta nova, ai edita ela na database e deixa acc: 10, sem senha. Ai quando você aperta enter no client ele vai direcionar pra essa account 10 que vai ter os casts aberto.
-
Tempo da Magic wall
otx 3 ou 2? Pode postar o script da mw, pode ter algo diferente lá. O tempo é baseado no decay do items.xml, mas as vezes tem algo que atrapalhe dentro do script.
-
(Resolvido)EXAUST POTION PALADINS
Se por não fazer nada ele para de atacar é o swing mesmo, colocando swing= true ele permite que faça alguma outra ação junto com o ataque basico. Seja ela potion, sd. Com relação ao andar e parar de atacar da pra tirar também, mas é nas sources.
-
Como Resetar o Rank level (1.2.3) etc?
É mysql ou sqlite? Acredito que não está dando certo a alteração, porque o !rank é baseado na database. Se você editar o level ou deletar o char ele deveria sair na hora do !rank.
-
(Resolvido)Backpack Por Comando !Bp
Quando criar um topico poste qual versão você usa, 0.4 ou 1.x. Muda totalmente o script entre uma e outra, aguardo a resposta.
-
Mudar O Dano da SD
Troca sua sd por essa: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) function onGetFormulaValues(cid, level, maglevel) local levelTotal = level local min = levelTotal + (maglevel * 4.3) + 32 local max = levelTotal + (maglevel * 7.4) + 48 return -min, -max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Assim você pode fazer o calculo de forma mais simples. Ali na o minimo e maximo e level e ml, Por exemplo, Você falou em: ml 100/ lvl 60 = 300 dano min = levelTotal + (maglevel * 2.4) Level (60) + maglevel (100*2.4=240) = 300 E na linha de baixo é o máximo, ai o dano vai variar entre o que colocar no min e no max.
-
problemas em abrir OT Server 10.9
ip = "127.0.0.1" Tenta usar: http://www.meuip.com.br/ E no ipchanger: iniciar > executar > cmd > ipconfig Vai ter um ip começando em 10.1 ou 192.168 Use ele no ip changer, caso não funcione tente usar localhost
-
Attack Speed Fixo
Apenas uma correção, otx é uma coisa e 0.4 é outra. Mas o que você quer é necessário editar as sources. Porque por padrão o tfs só calcula as ações em 500ms (0.3.6, 0.4) e 1000ms (1.x) então qualquer valor abaixo disso no vocations.xml você vai precisar andar, ou tirar o ataque e atacar de novo para funcionar. Basta seguir isso aqui para que fique como quer: https://github.com/otland/forgottenserver/pull/2109/files Att,
-
[AJUDA] Evento citywar
Sem o script é impossivel alguém te ajudar.
-
Ajuda Com Equilibrio de pvp e armas em baiak 500x
Sei que já responderam, mas sempre bom complementar. Balanceamento não é uma coisa que tem como passar. Existem um milhão de fatores que influenciam nisso. *Dano de wand/armas *Dano de magias *Magias editadas? *Attackspeed *Regeneração da vocação *Regen das potions *Skills e leveis dos players em média Então como já disseram, tudo isso ai deve ser analisado e a melhor forma de "balancear" é testando, faz 2 chares de vocações diferentes ou até se tiver mais amigos pra fazer uma warzinha para teste. Ai coloca todos os chares no mesmo level e itens equivalentes e vai vendo se um ta muito mais forte que o outro e abaixando danos, aumentando curas...
-
Experience on CreateCharacter
No samples sim, o que você colocar em cada sample vai ser o que vai vir no char criado. Account manager não tem todas essas opções como mana, hp... Vai ser baseado no level que você colocar no config.lua
-
(Resolvido)Talkaction sai no default
function onSay(cid, words, param, channel) local thisball = getPlayerSlotItem(cid, 8) if param ~= "" then return false end if words == "!revert" then if getItemAttribute(thisball.uid, "ehditto") then doItemSetAttribute(thisball.uid, "poke", "Ditto") doItemSetAttribute(thisball.uid, "ehditto", 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Puxe o ditto para terminar a reversão do ditto.') elseif getItemAttribute(thisball.uid, "ehshinyditto") then doItemSetAttribute(thisball.uid, "poke", "Shiny Ditto") doItemSetAttribute(thisball.uid, "ehshinyditto", 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Puxe o Shiny Ditto para terminar a reversão do Shiny Ditto.') else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você não está usando um Ditto ou Shiny Ditto.') end end return true end Só adicionar o return true antes do ultimo end
-
Experience on CreateCharacter
Config.lua caso seja account manager. Samples caso seja site.
-
BUG FAST ATACK 8.6
Isso é nas sources. Se você colocar algo abaixo de 500 vai ter que fazer uma alteração porque o server só pensa nas ações a cada meio segundo. Então ele vai demorar 500ms pra ver se você pode atacar de novo. Caso você ande ele faz essa contagem antes, então você deve mudar a forma como ele controla o proximo ataque.
-
Talkactions saem no Default
Cara, eu acho que é distro sim. Há um tempo eu usava otx2 e tinha o mesmo problema. Um outro problema que tem é tenta colocar mana training pra soltar alguma skill ou segurar uma hotkey e soltar um comando enquanto solta skill. E um problema que isso gera é os players que usam auto gran hur, quando morrem, entram no jogo e o bot da gran hur, ou até utamo. E caso o player tenha acabado de morrer, ele vai entrar e dar !bless, ela não vai funcionar porque o bot deu gran hur. Não consegui resolver, mas te desejo boa sorte.
-
BAN IP PERMANENTE
Não, é impossivel.
-
(Resolvido)Player morre e ganha exp! '-'
Quando for postar alguma duvida ou problema, sempre poste a versão do server (0.4, 1.x ou outro) e a do cliente (8.6, 10.x). Procura no seu config.lua por: rateExperienceFromPlayers e coloca o mesmo em 0. Caso não seja isso é um creaturescript.