-
-
-
-
Procuro parceiro para criar um server de Jujutsu
Estou a fim de criar um server de Jujutsu, porém criar sozinho é intensamente maçante pois tudo que fazemos não temos com quem compartilhar e as ideias são muito limitadas quando tem só uma pessoa fazendo, e aos poucos os projetos vão perdendo o brilho. E sei que pessoas com experiencia cobram e estão mais que certas. Então estou disposto a ensinar tudo que sei para quem quiser entrar no projeto. Não sei tudo, na verdade tenho conhecimento bem básico em criar server, mas o que sei já é o suficiente para fazer a ideia sair do papel e ficar on, e sobre remuneração, iremos repartir lucros quando o server estiver online, então é um investimento de tempo a longo prazo. Quem tiver interesse me chama la no discord (nother0705).
-
Nother reagiu a uma resposta no tópico: [Tutorial Definitivo] Como usar ExtendedOpcodes OTC (Client-Side | Server-Side) + JSON Encoder
-
Nother reagiu a uma resposta no tópico: [Tutorial Definitivo] Como usar ExtendedOpcodes OTC (Client-Side | Server-Side) + JSON Encoder
-
Spell buff que reduz todo dano tomado em 50% durante 2 segundos
Alguém poderia me ajudar com essa spell? No caso seria o seguinte, ao usar a spell, o player por 2 segundos vai tomar 50% de dano reduzido de todas as fontes de dano ao redor dele. OTX2 - 8.60 Inicialmente eu achei que seria uma spell simples mas tive muita dificuldade em fazer ela, se puderem criar para mim ou me falarem se preciso alterar algo na source ficaria grato.
-
Outfit Frame Walk muito rápido
Bom dia/tarde/noite, estou com um problema que imagino seja de OTC e é o seguinte. Recentemente mudei o meu otc e tive um problema que as animações de walk das outfits estão muito rápidas, mesmo o player estando em uma speed baixa. No OTC anterior a animação de walk aumentava a velocidade de acordo com a speed do player mas nesse a animação é a mesma estando com 100 ou 1500 de speed. No vídeo eu testei a outfit em um char god e em um player. Um com 1500 de speed e outro com 400, e a velocidade do frame walk é a mesma. Tenho a souce do otc ou do otx2 caso o problema seja com ele. Se puderem me ajudar ficaria grato speed.mp4
-
-
-
(Resolvido)Ids da database não zeram os números
Vlw mesmo, salvou!
-
-
(Resolvido)Ids da database não zeram os números
Salve pessoal, estou com uma duvida e gostaria de saber se é possível resetar os ids da database. Por exemplo, eu resetei minha database por completo mas os ids quando eu crio a conta não ficam zerados, eles continuam contando a partir do numero anterior, e quando eu crio uma acc e um char no site, lá na database os ids ficam 3000+ e 5000+ Não interfere em nada, é só algo mais estético mesmo a fim de uma melhor organização. Caso tenha alguma forma de zerar esse id agradeceria.
-
Item que ao usar muda a outfit de x vocation
Bom dia/tarde/noite, venho aqui pedir um script que creio que seja simples. Funcionará da seguinte maneira, quando o player usar o item ele vai mudar a outfit para a outra do script. Só que esse item só vai poder ser usado por uma vocation específica. E caso o item seja usado novamente ele irá remover a outfit e deixará a outfit que estava anteriormente. O item já tenho, só necessito do script mesmo.
-
-
Item que heala e da buff
Ficou perfeito, obrigado mesmo, não sabia que a distro tbm me falava oque falta no script kkkk achei que era so onde estava os erros, tava igual doido procurando essa virgula no script kk vlw mesmo
-
-
Item que heala e da buff
Cara muito bem explicado, script incrivel, vc colocou oque cada linha faz praticamente, isso vai ajudar demais para alguém leigo como eu kkk So que ocorreu o seguinte erro na distro. Editei apenas o item e o efeito, ainda não alterei nada no script
-
Item que heala e da buff
Desculpe a demora, sim, ao relogar ou morrer ele vai perder o buff e a cura
-
Spell de 8 hits com 8 animação.
Aqui foi normal quando eu fiz, me manda o arquivo da forma que vc editou e como está no spells.xml
-
-
Spell de 8 hits com 8 animação.
-----DISCORD:SoyFabi#5938 local combat = createCombatObject() local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_YELLOW) --180(red), 70(blue), 156(brown), 215(white), 145(red 2), 95(lightblue) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.0, -1000, -1.0, -1000) ------------------- local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end ------------------- local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_HITCOLOR, COLOR_YELLOW) --180(red), 70(blue), 156(brown), 215(white), 145(red 2), 95(lightblue) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.0, -1000, -1.0, -1000) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 22) -- Missile ------------------- local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end ------------------- local function Effect(cid, target) local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 1, y = pos.y + 1, z = pos.z}, 216) end local function Effect_two(cid, target) local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 1, y = pos.y + 2, z = pos.z}, 217) end local function Effect_three(cid, target) local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 2, y = pos.y + 2, z = pos.z}, 218) end local function Effect_four(cid, target) local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 2, y = pos.y + 1, z = pos.z}, 219) end local function Effect_five(cid, target) local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 1, y = pos.y + 1, z = pos.z}, 220) end local function Effect_six(cid, target) local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 2, y = pos.y + 1, z = pos.z}, 223) end local function Effect_seven(cid, target) local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 1, y = pos.y + 1, z = pos.z}, 222) end local function Effect_eight(cid, target) local pos = getCreaturePosition(target) doSendMagicEffect({x = pos.x + 1, y = pos.y + 1, z = pos.z}, 221) end function onCastSpell(cid, var) local exhausted = 1 -- Time of exhaustion. local storage = 17002 -- Storage for combo for each spell. if exhaustion.check(cid, storage) then doPlayerSendCancel(cid, "You are exhausted.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end local parameters = {cid = cid, var = var, combat1 = combat1 , combat2 = combat2} addEvent(onCastSpell2, 100, parameters) addEvent(onCastSpell1, 300, parameters) addEvent(onCastSpell1, 400, parameters) addEvent(onCastSpell1, 500, parameters) addEvent(onCastSpell1, 600, parameters) addEvent(onCastSpell1, 700, parameters) addEvent(onCastSpell1, 800, parameters) local config = { hit = 1, -- Veces que dara un hit. time = 100, -- tiempo que saldra la magia. time2 = 300, -- tiempo que saldra la magia. time3 = 400, -- tiempo que saldra la magia. time4 = 500, -- tiempo que saldra la magia. time5 = 600, -- tiempo que saldra la magia. time6 = 700, -- tiempo que saldra la magia. time7 = 800, -- tiempo que saldra la magia. time8 = 900, -- tiempo que saldra la magia. configtarget = getCreatureTarget(cid), --- No borre (es importante para que salga las magias). } for a = 1, config.hit do addEvent(Effect, config.time * a, cid, config.configtarget) addEvent(Effect_two, config.time2 * a, cid, config.configtarget) addEvent(Effect_three, config.time3 * a, cid, config.configtarget) addEvent(Effect_four, config.time4 * a, cid, config.configtarget) addEvent(Effect_five, config.time5 * a, cid, config.configtarget) addEvent(Effect_six, config.time6 * a, cid, config.configtarget) addEvent(Effect_seven, config.time7 * a, cid, config.configtarget) addEvent(Effect_eight, config.time8 * a, cid, config.configtarget) end exhaustion.set(cid, storage, exhausted) return doCombat(cid, combat, var) end ---DISCORD:SoyFabi#5938 Editei o script que o Fabi mandou ai, agora ta certinho mas precisa fazer as alterações no object builder, lembra de colocar em parametros de cada sprite x16 e y16 caso seu server seja topdown. Muda tbm o script, coloca suas configs pois testei no meu server aqui! Se for isso ai deixa Rep+ para ele lá em cima
-
Texto saindo para esquerda!
De certa forma é sim por causa da Sprite, mas isso é algo do client, foi configurado para sair em sprites 45° como o exemplo a seguir. Eu estou usando um otclient. Outras versões estavam saindo normal pois foram feitas em sprites Top Down, esse otclient ja veio configurado assim, mas provavelmente eu consiga mudar nas sources, só não sei aonde eu mudo. Aqui uma imagem de como fica quando usado com uma sprite 45°
-
Texto saindo para esquerda!
Centralizar a mensagem, ta saindo para esquerda do personagem Mas se puder me falar como sobe a vida e a mana tbm ajuda mt
-
Texto saindo para esquerda!
-
-
-
Item que heala e da buff
Será que alguém conseguiria fazer o seguinte script para mim? Funciona assim, seria uma "food" mas só que lembra uma potion, que vai dar heal por segundo e buff. Exemplo: O player usa o item e por x tempo em segundos ele se cura em x% de vida e ganha um buff de x em fishing skill, fica um effect constante nele e o item some como se fosse uma food e so pode ser usado novamente quando acabar o tempo do primeiro uso. No caso preciso restringir o uso para apenas algumas vocations! Desde já agradeço.