akumah
Artesão-
Total de itens
146 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que akumah postou
-
resolvido [Encerrado] [PDA] !leavehouse não mandar para o cp
tópico respondeu ao Wiisht de akumah em Tópicos Sem Resposta
Tem que ver em que cidade as casas estão registradas. Provavelmente os itens vão para o cp da cidade registrada. -
pedido [Encerrado] Novo elemento (pokemon)
tópico respondeu ao Jardeson de akumah em Tópicos Sem Resposta
FAIRYDAMAGE pra adcionar é o seguinte: No 000-constant.lua, na mesma pasta lib, procure por: SACREDDAMAGE = 3027 Adciona, após o último dessa linhagem (não sei exatamente qual é na sua versão), com um número a mais, o FAIRYDAMAGE. No meu caso, seria assim: FAIRYDAMAGE = 3028 Voltando ao configuration.lua, naquela parte de effectiveness, adcione: effectiveness = { [FAIRYDAMAGE] = {super = {"dragon"}}, *eu não sei os efeitos de fairy em geral, ai você adciona certinho com "weak = {}" e "non = {}"* Aí, no exp2.0.lua, da pasta creaturescripts, você procura por: local combats = { e adcione o seu, seguindo o modelo dos outros que estão nesta tabela, e escolhendo a cor que melhor ficará. -
pedido [Encerrado] Novo elemento (pokemon)
tópico respondeu ao Jardeson de akumah em Tópicos Sem Resposta
Meu jovem senhor, como espera que o jovem alí, que especificou que usa o PDA, não importando muito o qual, consiga editar coisas nas sources? Um pouco mais de atenção é sempre bom, ainda mais quando for chamar a atenção de alguém. ':/' @topic você quer adcionar dano de fairy (FAIRYDAMAGE) ou só o tipo para os pokémons (tipo 1: normal, tipo 2: fairy, por exemplo)? ou os dois? Se o caso for o 2º, é bem simples: No configuration.lua da pasta lib procure por: effectiveness = { Nessa tabela você vai configurar quais tipos vão dar super efeito/não muito efetivo/nulo no elemento que criou. Por exemplo, suponhamos que fairy sofra menos dano de normaldamage, faça o seguinte: [NORMALDAMAGE] = {weak = {"rock", "steel"}, non = {"ghost"}}, você adciona: [NORMALDAMAGE] = {weak = {"rock", "steel", "fairy"}, non = {"ghost"}}, E assim por diante. Para adcionar ao pokémon, um exemplo: ["Jigglypuff"] = {offense = ..., type = "normal", type2 = "no type"}, ai é só adcionar ["Jigglypuff"] = {offense = ..., type = "normal", type2 = "fairy"}, -
open pvp Um ot server diferente: Selenyium (ATS)
tópico respondeu ao uriel70 de akumah em OTServlist
Parece que não cansam de rippar coisas do Altaron né. Não é nem o primeiro do fórum a fazer isso. Anyway, boa sorte com o projeto. -
Cara, isso ai é bem gambiarra. Você teria que mandar um opcode em TODAS as possibilidades de adcionar e remover vida do pokemon. Go/back, exp2.0, potions, x-regen, nurse, e tudo mais. Minha dica é que tente fazer isso nas sources mesmo. Uma função igual a de mandar sua vida pro cliente, mandar a do seu summon, se ele existir. Não deve ser tão difícil assim. Mesmo sendo um opcode pelas sources, pra não ser tão complicado de mecher no otclient.
-
Olá a todos! Meu 'nome' é Akumah (como acredito que todos possam ver, rs), e já faz algum tempo que venho planejando e montando um servidor, totalmente focado em RPG, baseado em famosos rpgs, como Diablo II e até Skyrim. O servidor em sí, não tem, por exemplo, o mesmo mapa, monstros e nomes dos ditos RPGs, mas sim a sua essencia de RPG, modificando a forma como skills e etc. funcionam no tibia. A ideia é encaixar a essencia desses jogos mundialmente famosos ao bom e velho Tibia, fazendo a mistura perfeita entre um OTServ bem montado e um jogavel. O servidor já tem até alguns (um, no caso) sistemas mostrados. Esse pode ser encontrado aqui: http://www.xtibia.com/forum/topic/225077-build-your-spell/ De qualquer jeito, estou precisando de uma equipe qualificada, já que estou trabalhando sozinho no momento (em estagio já bem avançado de script/programação), e não tenho qualidade o suficiente em algumas áreas para continuar sozinho. As posições em que preciso de pessoas e seus respectivos requerimentos estão ai: Posições disponíveis: Mapper: um mapper o qual tenha uma boa habilidade em mappear, tenha noção de como seria um servidor RPG, e que saiba bem trabalhar em equipe. Spriter: um spriter que saiba criar equipamentos, outfits e tudo mais o que for necessário, com qualidade. Digamos que essas posições sejam as principais requisitadas por mim no momento. Se, por acaso, não preencherem essas posições, mas tiverem interesse em se juntar ao projeto, achando que possam contribuir algo para o mesmo, insisto que também se inscrevam e coloquem suas devidas posições. Caso queiram se inscrever, basta postar aqui, ou me mandar por PM as seguintes informações: Nome: *como deseja ser chamado* Idade: *sua idade* Posição: *a posição que deseja se candidatar* Experiência: *experiencias em projetos previos. Caso não haja, poste exemplos de seus trabalhos (de preferência imagens)* Motivo da inscrição: *o porquê de se inscrever neste projeto* Se quiserem, também, me mandar um meio de contato (de preferência, skype; por pm ou post), facilitaria muito o contato. Obrigado e até mais!
-
function onUse(cid, item, frompos, item2, topos) if getPlayerAccess(cid) >= 5 then doCleanTile(topos, false) else return false end return true end
-
[Encerrado] Alguem me ajudar surf bugo
tópico respondeu ao Fearlet155 de akumah em Tópicos Sem Resposta
Na pasta movements, procure movements.xml e, remove essas linhas: <!-- Swimming --> <movevent type="StepIn" itemid="4828-4831" event="script" value="swimming.lua"/> <movevent type="StepIn" itemid="7943-7954" event="script" value="swimming.lua"/> -
[Encerrado] Alguem me ajudar surf bugo
tópico respondeu ao Fearlet155 de akumah em Tópicos Sem Resposta
Qual o seu servidor? Creio que isso é por causa do sistema já existente de surf do tibia, que funciona exatamente desta forma. Provavelmente é só retirar um moveevent que venha com o servidor, que faz com que o jogador comece a surfar. -
Fiz por lua mais porque não tenho conhecimento algum em C++ . Mas ainda assim, gosto muito de lua, haha. Ps: "O membro BananaFight não pode receber novas mensagens", me mande o seu por pm @Edit Adcionei um novo video ao tópico principal, com algumas pequenas novidades!
- 5 respostas
-
- spell system otserv
- otserv
-
(e 1 mais)
Tags:
-
Hahaha! Por agora não pretendo não; pretendo adcionar mais algumas funções legais, e, futuramente, quem sabe, abrir o server com isso como base. Mas como tenho certeza que daqui a algum tempo vou desistir desse servidor, se não tiver feito o seu e postado antes, posso postar, haha
- 5 respostas
-
- spell system otserv
- otserv
-
(e 1 mais)
Tags:
-
Olá a todos! Bom, hoje estou aqui para apresentar para vocês um pequeno "sistema" em que andei trabalhando nos últimos dias. Ele se chama Build your Spell (um nome bem provisório, haha), e consiste em que o jogador monte sua magia predileta, podendo variar ela em inúmeras outras. Obs: esse sistema foi baseado na ideia, e naquele video postado por Oneshot, que, infelizmente, por motivos citados no tópico, não foi pra frente. O link do tópico pode ser contrado aqui. Este sistema, diferentemente do mostrado pelo Oneshot, não foi feito por C++, e sim por lua, logo tende a ser mais simples e com menos funções no geral. Então vamos a ele! Primeiro, vou mostrar a vocês o video do sistema, que foi feito com a ajuda do meu amigo 98! Video 1 - ps¹: por favor não reparem na edição e qualidade! ps²: a ação começa aos 2 minutos! Video 2 - Agora, para os que não quiserem ver o video, ou quiserem um complemento, vou explicar como funciona: Qualquer crítica CONSTRUTIVA é totalmente bem-vinda. E sugestões principalmente. Até mais!
- 5 respostas
-
- spell system otserv
- otserv
-
(e 1 mais)
Tags:
-
[Encerrado] Pokemon voltar para level "1" ao dar catch
tópico respondeu ao otavio101 de akumah em Tópicos Sem Resposta
Sugiro você fazer uma tabela assim, ao invéz dessa: levels = { ["Bulbasaur"] = 10, ["Ivysaur"] = 20, ["Venusaur"] = 30, } E assim por diante. Fica mais fácil. E poste seu catchsystem.lua, por favor. -
[Arquivado][enquete]Jogar em seu próprio servidor Certo ou Errado
tópico respondeu ao wellingtonwe de akumah em Noticias - Arquivo
Um ADM que se edita num servidor próprio, não merece nem a menção nesse tópico, cá entre nós. A questão maior é a de ele saber tudo: ele sabe onde ficam as quests, sabe o que é bom, que itens ou pokémons são melhores, sabe onde as melhores hunts ficam. Um GM sendo um jogador, é algo totalmente diferente, ainda mais se não tiver acesso o suficiente para os comandos de level, itens e etc. Ele, apesar de poder usar comandos para ir em lugares e descobrir os mesmos, não sabe de tudo, pois não tem acesso a todas as informações que o administrador tem, como o mapa num geral, as quests e tudo mais. Eu, por exemplo, sempre fui jogador em servidores que abria. Sempre começava na frente, mas, quando via que estava beem na frente, dava uma parada, e deixava que me passassem no level, e tudo mais. O segredo é ser só mais um jogador, e, caso seja 'escondido', bem discreto, não fazendo com que tivessem motivo de desconfiar de você. -
resolvido [Encerrado] [Pedido] Config
tópico respondeu ao DavyziinC de akumah em Tópicos Sem Resposta
Por level só com sources. Tem, inclusive, um tópico falando disso em outros fórums. Mas, como imagino que não tenha as sources, não adianta postar. -
resolvido [Encerrado] [Pedido] Config
tópico respondeu ao DavyziinC de akumah em Tópicos Sem Resposta
No config.lua, procure por: displayOnOrOffAtCharlist = false Troque 'false' por 'true'. -
Olá a todos! Bom, para introduzir, vou falar um pouco do servidor: O servidor conta com alguns sistemas bem legais, fora um otclient bonito e prático: OTClient Então, sobre a formação de equipe em sí, eis o que precisamos no momento: 1. Webmaster: um criador/editor de websites que possa fazer um bom site para o servidor. 2. Spriter: um criador/editor de sprites que possa fazer remakes em pokémons, fora suprir as necessidades de sprites para novos sistemas. 3. Faz tudo/scripter: uma pessoa que faça uma função de repetição; não precisa ter muito talento com nada em especial, mas ter uma persistência acima do comum para fazer coisas repetitivas, e ainda assim ajudar a equipe em outras questões. 1Lembrando a todos que precisamos de pessoas de um nível elevado, ou pessoas que estão dispostas a aprender e são persistentes! 2Caso você não se encaixa numa dessas áreas, mas acha que pode contribuir para o servidor de alguma forma, então insisto que também se inscrevam! Se acharem que estão dentro do requesito acima, peço que postem um formulário da seguinte forma abaixo: Enfim, é isso o que queria dizer; Espero que muitos se interessem e tentem se inscrever! Obrigado! ps: qualquer dúvida, por favor mande-me uma mensagem privada.
-
É o seguinte: O sistema que você tem, faz com que você use a Rod assim que clickar. E como você mudou para uma bag, tem que mudar para abrir, não dar "use with". Procure algo assim no menuTop.lua: function toggleFishingIcon() currentSlot = 2 startChooseItem(onClickWithMouse) end E troque por: function toggleFishingIcon() local player = g_game.getLocalPlayer() g_game.useInventoryItem(player:getInventoryItem(2):getId()) end Creio eu que funcionará.
-
Sem palavras pra descrever, sério .-. Sensacional cara, sensacional. Pra várias, 2 reps + só nessa outland, kk! Parabéns pelo seu trabalho, e espero que enquanto tenha saco pra isso continue fazendo!
- 363 respostas
-
- outlands pxg
- detalhes pxg
- (e 3 mais)
-
[Encerrado] PDA com LEVEL SEM STATUS
tópico respondeu ao otavio101 de akumah em Tópicos Sem Resposta
Cara, todos os pokémons tem o stats baseado no level. Fazer um servidor sem stats, é impossivel, porque de alguma maneira, você vai ter que calcular o dano, e a maneira mais pratica de fazer o mesmo é definindo os stats dos pokémons. Se quer que todos hitem o mesmo, e so variar pelo level, iguale os stats de todos. -
Em qual slot está a bag das Rods de pesca?
-
Por nada Sempre que precisar, estamos ai!
-
Você está usando o Dat Editor da Demonic Applications? Se não, sugiro que use este, é o melhor que eu conheço. Sugiro também nunca salvar um SPR por cima de outro, porque ai tem a chance de corromper o arquivo antigo. Sugiro, mais uma vez, você não esperar demais de seu computador, exercendo mais funções do que ele pode aguentar, porque ai realmente costuma corromper.
- 23 respostas
-
- na hora de copila buga e não
- salva
- (e 2 mais)
-
Poste o seu levelup.lua, da pasta creaturescripts. Minto; vou baixar um pda com level pra ver. ------------------- Edit Em levelsystem.lua, na pasta lib, procure: if isCreature(cid) and id >= 1 and isBeingUsed(id) then Adciona embaixo: local oldlevel = newlevel - 1 doCreatureSay(getCreatureSummons(cid)[1], "I advanced from "..oldlevel.." to "..newlevel.."!", TALKTYPE_SAY)
-
No meu caso, pelo menos, de vez em quando o salve do Dat Editor buga, e ai o SPR fica completamente corrompido, uns 150kbs. O ideal é: sempre que for adcionar novas sprites, salve um backup do seu antigo.
- 23 respostas
-
- na hora de copila buga e não
- salva
- (e 2 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.