-
Total de itens
600 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que gonorreiaswat postou
-
Parabéns maninho, você sabe que merece estar onde está. O projeto está muito bom.
-
Boa noite galera, estou postando aqui para lhe avisarem que criei uma página no Facebook sobre meu Projeto. Lá ficará mais fácil de estar adicionando imagens e textos de pouca importância, e aqui também será atualizado. Estou apenas terminando uma parte sobre o mapa, que está dando trabalho de criar as sprites, porém, estou obtendo êxito agora pois falta pouca coisa nesta etapa. Sendo assim, breve estarei postando umas imagens de como ficou e está ficando a parte do mapa da Umbrella Bank e a rua de frente à mesma. Peço que sigam lá para fazer um volume legal e pessoas para que eu comece com atualizações diárias. Aguardo vocês, e obrigado novamente aos que me seguem aqui. Atenciosamente, Adriano Swatt'
-
talkaction AutoTask System - SmiX
tópico respondeu ao SmiX de gonorreiaswat em Actions e Talkactions
Nossa, o script me pareceu muito legal mesmo. Não sei se será útil para meu Projeto, mas que ajudará muitas pessoas, isso posso dizer sem medo de errar. Obrigado por compartilhar. -
Poderia dar uma olhada aqui para ver o que pode ser feito. O tópico é seu, a ajuda deveria ser para você. Estou dando sugestões e tentando solucionar pra ti. Faça um favor, se manifeste sobre, pois até agora não tenho certeza de como funciona seus scripts de armas e munições.
-
Ah sim, vou dar uma analisada em como funciona isto e mais tarde eu testo. Desde já, obrigado.
- 96 respostas
-
- tibiacanvas
- edição
-
(e 3 mais)
Tags:
-
Este programa edita quais versões de .dat e .spr? Pois testei a minha, 8.60 e deu Versão Incompatível. Fico aguardando. Me parece ser um ótimo programa. -edit- Agora que vi o post acima, porém, não consegui abrir meu .dat e .spr, está acusando versão incompatível.
- 96 respostas
-
- tibiacanvas
- edição
-
(e 3 mais)
Tags:
-
Até aí entendo, mas então precisaria fazer algumas mudanças em mais scripts e não apenas criar um que mude a munição. Pois nem teria por onde começar, pois se a "arma" foi configurada em algum script para atirar determinado tipo de munição, como faria uma talkaction para editar o texto que está dentro deste script e ainda por cima dar reload no server? Acho que deu para entender meu ponto de vista. O que podemos fazer, é talvez me passar o script da arma, onde configura qual tipo de munição esta usará, e adicionar as 2 munições. Ou então, realmente criar um novo item idêntico e configurá-lo para atirar a outra munição e criar o script para mudar de uma arma para a outra. Sem falar que se for apenas configurado pelo items.xml a arma dele atirará todos os tipos de arrows, seja poison arrows, sniper arrows, arrows comum, etc... Isto apenas reforça a minha ideia de que realmente o item arma de seu server tem um script que configura qual tipo de munição a arma pode usar. Pois uso em meu servidor também. Talvez postando este script pode nos ajudar em encontrar uma solução para seus problemas.
-
É que provavelmente nestes tipos de server há uma variedade maior de munições do que apenas bolt e arrows... Sendo assim a maioria são configurados por scripts em arquivos. Por este motivo, se houvesse mais de 2 tipos de munições no server, como exemplo: munição para .38, metralhadoras, shotguns, rifles, etc.. outras "armas" poderia usá-las por serem apenas 2 categorias. Duplica os scripts das arrows, bolts, bows e crossbows e só muda os IDs. Daí se fosse usar uma munição de shotgun em metralhadora, seria como usar bolt em arco, não irá funcionar. Creio que tenha me interpretado errado, pois foi mais ou menos o que disse acima. Se for usar como exemplo: bolt como munição para pistolas e arrows para shotguns, não teria mais munições para adicionar as armas restantes, como metralhadores, rifles, etc... Foi isto que quis dizer, pois são apenas 2 categorias, ou seja, esta configuração de item por ID para determinada arma precisa ser feito por scripts. Caro Sr. Matador18. O que acontece a partir de agora é o seguinte, como seu server interpreta cada tipo de munição? Apenas crossbow atirando bolts e bow atirando arrows ou cada arma tem sua munição determinada pela id em algum script? Porque creio não ter como alterar um script.lua com uma talkaction, ou se tiver, eu não sei como fazê-lo. O passo mais simples seria mesmo estar criando 2 armas com sprites e nome idênticos e apenas configurando cada uma para seu tipo munição. Pois assim ficaria imperceptível aos players e seria completamente funcional e prático de fazer. Pois como criaria uma talkaction que editaria o que está escrito dentro de um script lua onde se configura cada munição?.. Acho inviável. Agora fica a seu critério... Boa sorte.
-
Então, realmente acho que ficaria meio que bagunçado. Temos os contas e os prós... Viável mesmo seria sobre a possibilidade de agendar para o próximo dia. Mas aí precisaríamos de um programador bem experiente para dar este suporte. Pois como foi dito acima, as pessoas esquecem de dar o like no outro dia.
-
Até da pra fazer sim, nem é tão complicado. É que fiz do jeito mais fácil pra mim pois tenho um Projeto onde estou nele sozinho. Então, fiz mais para solucionar o caso do nosso amigo... porém tudo que você disse acima é válido. Caso achem necessário posso fazer este comando sim. Inclusive até da pra fazer que pelo mesmo script haja 2 comandos distintos. Pode testar sim, este script eu mesmo o testei e funcionou 100%, tanto que no outro tópico o usuário também obteve êxito com o mesmo. Boa sorte, e qualquer coisa só me avisar.
-
É que provavelmente nestes tipos de server há uma variedade maior de munições do que apenas bolt e arrows... Sendo assim a maioria são configurados por scripts em arquivos. Por este motivo, se houvesse mais de 2 tipos de munições no server, como exemplo: munição para .38, metralhadoras, shotguns, rifles, etc.. outras "armas" poderia usá-las por serem apenas 2 categorias.
-
Bom dia. Sugiro que crie 2 itens com nome e sprites iguais, porém com ID diferente.. pois assim pode por uma para atirar bullet e outra para chumbo. Após isto, é só fazer o mesmo sistema que fiz recentemente para um outro usuário do fórum. O script em talkaction para modificar de um item para o outro. Abaixo segue o script: Em seu talkactions.xml adicione estas tags. <talkaction words="!akchumbo" event="script" value="ak_chumbo.lua"/> <talkaction words="!akbullets" event="script" value="ak_bullets.lua" /> Agora na pasta scripts, crie um arquivo chamado "ak_chumbo.lua" e outro chamado "ak_bullets.lua", e adicione os scripts representantes: ak_chumbo.lua: local ak_chumbo = 2171 -- id da sua ak-47 de chumbo local ak_bullets = 2170 -- id da sua ak-47 de bullets function onSay(cid, words, param) if getPlayerItemCount(cid, ak_bullets) >= 1 then doPlayerRemoveItem(cid, ak_bullets, 1) doPlayerAddItem(cid, ak_chumbo, 1) doPlayerSendTextMessage(cid, 25,"Transformou sua AK-47 de bullets para chumbo.") else doPlayerSendTextMessage(cid, 25,"Voce nao tem a AK-47 de bullets.") end end ak_bullets.lua: local ak_chumbo = 2171 -- id da sua ak-47 de chumbo local ak_bullets = 2170 -- id da sua ak-47 de bullets function onSay(cid, words, param) if getPlayerItemCount(cid, ak_chumbo) >= 1 then doPlayerRemoveItem(cid, ak_chumbo, 1) doPlayerAddItem(cid, ak_bullets, 1) doPlayerSendTextMessage(cid, 25,"Transformou sua AK-47 de chumbo para bullets.") else doPlayerSendTextMessage(cid, 25,"Voce nao tem a AK-47 de chumbo.") end end Agora é só abrir o server e testar com as palavras: !akchumbo para transformar sua AK-47 de bullets para chumbo. !akbullets para transformar sua AK-47 de chumbo para bullets. Caso tenha alguma dúvida, este é o link do tópico onde ajudei o outro usuário. Mas caso não tenha entendido algo no script ou sobre "duplicar" o item, é só postar aqui que te explico melhor. Boa sorte.
-
Que bom que deu tudo certo. Qualquer coisa contate-me.
-
consertar [Encerrado] [DUVIDA]Consertar bug
tópico respondeu ao arthurlindo de gonorreiaswat em Tópicos Sem Resposta
Ganhe 1 nível a mais de ML ao realizar qualquer magia? Sendo assim, não adianta aumentar as rates de ML, pois uma hora não "uparia" 1 ml ao executar magias... Dito isto, devo dizer que alvez seja necessário adicionar uma tag em todos seus arquivos spells. Caso seja isto mesmo que queira, confirme aqui e tento fazer pra ti. Boa sorte. -
erro [Encerrado] (Bug) Itens.Xml
tópico respondeu ao BrunooMaciell de gonorreiaswat em Tópicos Sem Resposta
Boa noite brother. Sim, são itens com ids duplicadas, baixei seu arquivo items.xml e encontrei as duplicatas. Erro do launcher: Duplicatas: Eu até ia corrigir, mas como não sei as ids dos seus itens do server, acho melhor você mesmo resolver estes problemas. A última, basta mudar o número para um não usado ou até mesmo apagar um. Boa sorte.- 10 respostas
-
- bug - poketibia
- resolvido
-
(e 1 mais)
Tags:
-
Você está indo falar com o NPC antes de começar a matar os monstros?
-
Tudo bem. Poderia fazer com 1 script, porém, deixei assim com 2 para ficar com palavras diferentes e creio que mais fácil configurar. Sem mais delongas, vamos ao script. Em seu talkactions.xml adicione estas tags. <talkaction words="!akchumbo" event="script" value="ak_chumbo.lua"/> <talkaction words="!akbullets" event="script" value="ak_bullets.lua" /> Agora na pasta scripts, crie um arquivo chamado "ak_chumbo.lua" e outro chamado "ak_bullets.lua", e adicione os scripts representantes: ak_chumbo.lua: local ak_chumbo = 2171 -- id da sua ak-47 de chumbo local ak_bullets = 2170 -- id da sua ak-47 de bullets function onSay(cid, words, param) if getPlayerItemCount(cid, ak_bullets) >= 1 then doPlayerRemoveItem(cid, ak_bullets, 1) doPlayerAddItem(cid, ak_chumbo, 1) doPlayerSendTextMessage(cid, 25,"Transformou sua AK-47 de bullets para chumbo.") else doPlayerSendTextMessage(cid, 25,"Voce nao tem a AK-47 de bullets.") end end ak_bullets.lua: local ak_chumbo = 2171 -- id da sua ak-47 de chumbo local ak_bullets = 2170 -- id da sua ak-47 de bullets function onSay(cid, words, param) if getPlayerItemCount(cid, ak_chumbo) >= 1 then doPlayerRemoveItem(cid, ak_chumbo, 1) doPlayerAddItem(cid, ak_bullets, 1) doPlayerSendTextMessage(cid, 25,"Transformou sua AK-47 de chumbo para bullets.") else doPlayerSendTextMessage(cid, 25,"Voce nao tem a AK-47 de chumbo.") end end Agora é só abrir o server e testar com as palavras: !akchumbo para transformar sua AK-47 de bullets para chumbo. !akbullets para transformar sua AK-47 de chumbo para bullets. Testei aqui e funcionou beleza, caso precise de ajuda ou qualquer outra dúvida, não hesite em postar aqui para solucionarmos. Boa sorte.
-
Data exata eu não tenho... Mas estou correndo com o Projeto aqui para muito breve poder fazer um Beta para estas pessoas que me apoiaram, que me seguem e também que gostariam de jogar. Estou praticamente o dia todo, durante estas últimas semanas, online editando o projeto. Se Deus quiser, muito breve tem um Open Beta Test. Estou pensando seriamente em gravar um vídeo ainda esta semana mostrando os novos sistemas e evoluções de itens. Obrigado por comentar.
-
Boa noite galera. Estou passando por aqui para dizer que nestas últimas semanas andei fielmente concentrado no Projeto e que tenho boas novas... Boas novidades. O sistema de banho e de sanitários já estão praticamente 99% pronto. Atualizei e estou dando sentido a Umbrella Bank, assim como editei o Caixa Eletrônico. Corrigi alguns scripts que davam erro no launcher, reduzi alguns scripts para evitar lags... Criei NPC's que farão papel de "sobreviventes" do jogo, em matar monstros, manter áreas limpas, vender e trocar itens, etc.. Adicionei sistema de venda de personagem, onde poderá vender seu char para outra conta automaticamente. Adicionei sistema de venda de item, no qual seu char fica afk como um NPC vendendo os itens que você não deseja mais. (não precisa estar Online para isto). Adicionei sistema de mandar mensagem para players mesmo se o mesmo não estiver Online, sendo assim, ele pode ler quando logar. Claro, devo citar também as sprites, fiz muuuuuuuuuuitas sprites novas, como: armas, carros destruídos, placas, setas, munições, máscaras de gás, etc... Breve estarei editando o post principal. Aguardem.
-
Merece patrocínio Gold. Projeto muito bem feito, muitas novidades, muitos sistemas... Será um server para player nenhum botar defeito, sem falar que não da para enjoar pois há muitas coisas a conquistar, como: asas, itens full, evoluir itens, etc.. Então é uma coisa que prenderá o usuário dando aquela sede de quero mais. Com certeza merece patrocínio gold.
-
Mas pelo que entendi era isso que ele queria, que adicionasse +10 leveis mágicos ao player. E o que fez acima creio que funcione agora, até porque para alterar no database o player não pode estar logado, então o outro script não estava funcionando por isto. Caso este ainda venha a não funcionar, pode até pensar em fazer como addEvent, para em 2 segundos kickar o personagem e no 3º segundo alterar a db.
- 52 respostas
-
- como criar um item que da ml
- resolvido
- (e 1 mais)
-
Sobre seu script, vi que é uma runa que usa bolts como munição... Sendo assim, pra simplificar sua vida, sugiro que crie outra arma igual, incluindo nome e sprite, (ficando com 2 idênticas) e que mude no script dela apenas a munição que a mesma usará. Após feito isso, fica mais fácil criar uma talkaction que fará com que mude a ID da arma que atira bullet para a que atira chumbo e vice-versa. O que acha?
-
Faltou sim, copiei e alterei correndo pois estava saindo. function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 11296) >= 1 then doPlayerSendCancel(cid, "Voce ja usou este item.") else doRemoveItem(item.uid, 1) setPlayerStorageValue(cid, 11296, 1) doPlayerAddMagLevel(cid, (getPlayerMagLevel(cid))+10) doPlayerSendTextMessage(cid, 22, "Você recebeu 10 leveis de magic level.") end return true end @adriano é difícil identar o script? *-* Então né, eu ainda estou aprendendo trabalhar com scripts, e fiz este correndo para sair. Para de ser carente, só estou tentando ajudar aqui no fórum com o que estou aprendendo. @@Tópico. Cara, quando você tenta usar estes scripts, está aparecendo alguma mensagem no Console ou até mesmo a mensagem como se já tivesse usado o item? Pois estamos tentando sempre com a mesma storage e pode ser que algum dos scripts já tenha a adicionado no player e por isto este erro. #palpite. Tente este abaixo. Boa sorte.
- 52 respostas
-
- como criar um item que da ml
- resolvido
- (e 1 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.