Tudo que Spooky Ghost postou
-
Effects não aparecem na SPELL
Ué kkkkk resolvido? eu até achei estranho você apagar as funções das direções da spell mas né já que funcionou parabéns!!
-
Effects não aparecem na SPELL
Deixa o script inteiro de sua spell aqui, vou dar uma testada e ver o que posso fazer pra te ajudar
-
Effects não aparecem na SPELL
Da algum erro em sua distro?
-
(Resolvido)[NPC's] Bug das letras no chat
Dei reload não funcionou e até reiniciei o server para ver se resolve mas ainda continua o bug! acredito que não seja os acentos pq eu n coloquei eles kk negocio chato viu
-
Erro com as Spells
Você tem vários items duplicados em seu item.xml, verifique o id de cada um e mude para o id certo, o problema da spell é erro de digitação, e o erro do crash da TFS está ligado a actions alguma linha ou um script que o dono da base deixou ou até mesmo um erro que você pode ter deixado escapar. Faça o backup de seus Actions.xml e apague algumas linhas para ver se resolve!
-
Effects não aparecem na SPELL
Talvez seja o limite de effects de sua source, os effects que você trocou são effects novos ou já existentes no seu server? Se for effects novos recomendo você aumentar os limites de effects na source, o Breno Neves fez um tutorial um tempo atrás, da uma conferida e vê se resolve seu problema. Se o problema não é da source nos fale qual alteração você fez na sua spell ou deixe anexado no tópico! para facilitar que outros te ajudem também no seu problema. Quanto mais detalhes do que está acontecendo melhor é :V
-
(Resolvido)[NPC's] Bug das letras no chat
Olá, boa tarde comunidade, hoje eu estava fazendo a migração para o OTClient, porém por não ter experiência resolvi pedir ajuda ao fórum... O problema que está acontecendo é as falas dos NPC's saindo tudo embaralhadas não sei como explicar bem então vou deixar algumas imagens: O que eu fiz no XML do NPC foi colocar as {} para que a essa palavra chave mude de cor para azul, porém eu não sei o motivo do OTClient bugar. Detalhe: Somente os NPC normais estão assim, os NPC de trade a mensagem fica normal confira na imagem: Procurei soluções no fórum e não encontrei um tópico sobre isso, e se tiver eu ficaria grato se me enviar o link da resolução. Tenho certeza de que alguns devem estar passando pelo mesmo que eu ou ate mesmo já passou, então peço que ajudem não só a mim como todos da comunidade que passam por esta situação. xD TFS: 0.3.6 REP++ Obrigado pela atenção! ❣️
-
Recompensa por level
Eu testei e aqui funcionou perfeitamente, mude as storages que estão dando ao player e não deixe elas iguais, no seu script a recompensa do level 50 está com a mesma storage do level 200 fazendo assim, quando o player level 200 for receber sua recompensa ele não irá ganhar! As storage estão aqui: storage = 201322 É só mudar o valor delas para uma na qual você não está utilizando!
-
[CreatureScript] Mandar mensagem nos canais ao logar
Sim, eu também pensei que iria funcionar e a formatação do código já estava em ANSI, eu simplesmente não sei o que posso fazer mais, sério kk. O pior que eu ate abandonaria o OLD e ficava no OTC porem um amigo meu disse que teve problemas com o meu OTC ai eu vou deixar com 2 opções de Clients. Mas enfim, obrigado por tentar me ajudar!
-
[CreatureScript] Mandar mensagem nos canais ao logar
@Celulose Fiz o procedimento 3x para ver se eu estava colocando algo em lugar errado, porém não mandou a msg, os channels abriram normalmente verifiquei a TFS se aparecia algum erro, mas não apareceu nenhum: removi do login.lua: doPlayerOpenChannel(cid, 4) doPlayerOpenChannel(cid, 5) doPlayerOpenChannel(cid, 9) doPlayerOpenChannel(cid, 12) doPlayerOpenChannel(cid, 11) coloquei no XML: mas as msg ainda não aparecem nos chats!
-
[CreatureScript] Mandar mensagem nos canais ao logar
@LeoTK Bem como você disse que seria independente do player logar e mandar msg ou abrir manualmente, testei em um OTC e funcionou mas no oldclient n funciona. @Movie Eu deixei no tópico algumas imagens demonstrando o funcionamento da funcition abrindo manualmente os channels, pelo que parece ela existe sim, mas eu não sei 100% do que se pode fazer com esta function, mas por incrível que pareça eu testei em um otclient, e magicamente os channels abriram com a msg, porém eu não sei o motivo de não funcionar em oldclient. IMG OTC:
-
[CreatureScript] Mandar mensagem nos canais ao logar
Então, pelo o que eu entendi do que você quis dizer é deixar: doPlayerOpenChannel (login.lua) + onJoinChannel (script) + joinchannel (XML) correto? Eu já tentei deixar deste jeito, porém não mandou a msg, eu esqueci de falar no tópico que tentei assim kk, obrigado por estar me me ajudando! XD edit: acho que essa function onJoinChannel funciona somente se for aberto manualmente =/
-
[CreatureScript] Mandar mensagem nos canais ao logar
Sim.
-
[CreatureScript] Mandar mensagem nos canais ao logar
Boa noite, ontem eu estava procurando um script que mandasse msg nos channel do player assim que ele entrasse no servidor, os respectivos channels são: Game-Chat Help Trade Loot Cooldown Eu encontrei um script que mandasse msg quando o player abrisse o canal manualmente, porém eu queria que quando o player efetuar o login mandasse a msg automaticamente nos channels que eu mencionei acima, eu coloquei para abrir o canal quando efetuar o login mas não mandou a msg. Script: TAG: Login: Tentei utilizar algumas coisas mas não obtive sucesso: Mudei onJoinChannel por onLogin e não obtive sucesso mesmo registrando os eventos no login.lua para abrir os canais automaticamente, não mandava a msg doPlayerOpenChannel(cid, 4) doPlayerOpenChannel(cid, 9) doPlayerOpenChannel(cid, 5) doPlayerOpenChannel(cid, 11) doPlayerOpenChannel(cid, 12) Vou tentar ser um pouco mais objetivo, eu queria que quando o player efetuar o login, os respectivos channel abrissem automaticamente e mandassem a msg que está no script que deixa acima. Versão TFS: 0.3.6 REP++ Imagens demonstrando o funcionamento do script abrindo o canal manualmente:
-
[Loot Channel] -- Tutorial como adicionar Loot Channel
@Mathias Kenfi Poderia me ajudar?, como você disse que foi testado em OTX 8.60, aqui deu erro, eu utilizo TFS 0.3.6, você poderia adaptar para 0.3.6? obrigado desde já. Aqui o erro: monsters.cpp In member function `void MonsterType::dropLoot(Container*)': monsters.cpp `MSG_CHANNEL' was not declared in this scope Makefile.win [Build Error] [obj//monsters.o] Error 1 Eu não faço a minima ideia de como adaptar esse sistema para TFS 0.3.6, pois não tenho experiencia com C++, espero que me ajude ❤️
-
[8.60][OLD Client] Narutibia (NTO HARD) - Servidor Completo
@Yan Liima Não é querendo pedir muito sabe, kkkk pelo o que eu entendi o que você quis dizer esse Hookar é feito por um programa? poderia nos ensinar? e meu servidor é 8.54 aconteceria um erro eu hookar ela? pq o servidor postado é 8.60 e eu não sei se vai dar certo kkkkk obg xD sei lá se eu estiver falando merda, nunca utilizei essa proteção cab e_e EDIT: VLWWW YAAAN com suas informações consegui hookar mas o client do meu servidor não abre, o do nto hard abriu normal isso seria a versão q a dll foi feita ne teria como mudar pra 8.54? tem algum metodo? só preciso de informações q o resto eu procuro hihihi xD
- [8.60][OLD Client] Narutibia (NTO HARD) - Servidor Completo
-
(Resolvido)[Movements] Dúvida
@Dwarfer Muito obrigado, funcionou corretamente! obrigado também, vou deixar meus tópicos mais específicos ?
-
(Resolvido)[Movements] Dúvida
Bom dia comunidade do TK, ontem eu estava tentando adequar um script que a função dele é quando o player passar por um tile (SteIn) ele mudaria a outfit do player enquanto ele estivesse neste local que tem as action id, porém o StepOut não quer funcionar, e não aponta nenhum erro na distro dificultando a solução do problema. OBS: As outras funções como por exemplo a da stamina esta funcionando corretamente tanto no SteIn como no StepOut. Vou deixar o Script aqui para aqueles que tem um conhecimento maior sobre o assunto me ajudar. (se possível) Movements: Para aqueles que me derem uma atenção agradeço de coração por estarem utilizando seu tempo livre para ajudar não só a mim como todos da comunidade. ALTERAÇÕES A SEREM FEITAS: StepOut: Quando o player sair do tile que tem a action, ele voltar para a outfit que ele estava anteriormente conforme a vocation que ele tem. Como eu disse anteriormente, não esta apontando nenhum erro na distro e esta dificultando a solução do problema para mim, já tentei algumas formas de ajustar mas não tive sucesso. Utilizei: doCreatureChangeOutfit na parte do StepOut mas o "erro" não reconhecido pela distro ainda persiste. TFS: 0.3.6 Então é isso, estou precisando de uma ajuda nesta parte que só falta ela para eu terminar meu sistema que estou criando, espero que uma pessoa de um conhecimento maior possa me ajudar nisto ? REP+
-
Drop
Tenta assim:
-
[SPELL] Erro na distro
Alguém me ajuda? Eu peguei um script de uma spell aqui do fórum e fiz algumas alterações (acho que caguei com tudo kkkk), ela está funcionando, porem fica aparecendo um erro na distro que fica me incomodando: Script da Spell: E quem for que me ajudar poderia me dizer onde que o erro estava por favor? Agradeço desde já. REP+
-
Mana e vida por porcentagem 8.54
Quando você cria um novo char, o erro continua ou a % fica normal? se a % fica normal em personagem novo o erro pode estar ligado no ganho de HP e MP do personagem que deve estar muito alto. Pra fazer as alterações você vai até: \data\XML\vocations.xml verifique a quantidade de HP e MP que a vocação está ganhando ex: Ali onde esta escrito gainhp="110" e gainmana="150" você deve deixar em um número em que não ultrapasse o limite que a dll faz a leitura do HP e MP máximo do personagem, se a EXP de seu servidor for muito alta tmb pode ser que seja isso, o player chega em um level que tem um hp muito grande que quebra o limite. Depois que você fez essas alterações e resolveu seu problema, você vai ter que reduzir ou balancear o dano das Spells das vocation para que o player não mate o outro com apenas uma spell kkkk, e não as spell como os monstros tmb. Espero ter Ajudado!
-
(Resolvido)Spell incompleta
Eu tentei assim e funcionou aqui com a mesma versão do TFS. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_HITCOLOR, COLOR_TEAL) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 263) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 104) arr1 = { {3} } local area1 = createCombatArea(arr1) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat, parameters.var) end function onGetFormulaValues(cid, level, maglevel) min = -((level*12) + (maglevel*60)) max = -((level*12) + (maglevel*60)) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 1000, parameters) -- tempo em segundos para castar a proximo Hit 1000 = 1sg addEvent(onCastSpell1, 2000, parameters) -- se voce quiser mais Hits você copia essa parte e cola em baixo addEvent(onCastSpell1, 200, parameters) -- e se voce quiser Hits mais rápidos é só diminuir ao seu gosto xD eu recomendo colocar interval de 200 - 300 segundos para aparecer o Hit no monstro ou criatura return doCombat(cid, combat, var) end
-
(Resolvido)[Ajuda] Recompensas
Funcionou perfeitamente!!! com certeza irei utilizar essa function em meus scripts futuroo, obrigado pro ajudar não só a mim mas também pessoas que talvez estavam passando pelo o que eu estava passando kkkkk vlw!! REP+
-
(Resolvido)[Ajuda] Recompensas
Boa noite, olha eu aqui mais uma vez enchendo o saco de vocês kkkk, estou montando um script e eu fiquei em duvida na parte dos dias premium, no script abaixo vou mostrar como ele está: (Eu estou tentando aprender ainda e se estiver alguns erros peço que me ajudem também... utilizei alguns script de um membro que me ajudou no meu tópico anterior xD) Chega de mimimi e vamos ao que interessa né... Esse script ta funcionando certinho, porem eu queria modifica-lo para que os dias premium que os player recebessem fossem por Storage de Account, fazendo com que se o player logar em outro char ele não vai receber os premium day (somente os premium day as outras recompensas o player vai receber) por que no meu server ainda esta por Account Manager e foi bizarro o que aconteceu kkkkk, mas é isso eu queria uma ajudinha nesta parte e se for necessário modifica-lo por inteiro não tem problema. Se alguém ver algo incorreto peço que aponte onde ele está, pra eu aprender também com os erros xD!! Versão TFS: 0.3.6 REP + pra quem me ajuda xD