-
Total de itens
600 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que gonorreiaswat postou
-
Teste este abaixo: Poste o resultado.
- 52 respostas
-
- como criar um item que da ml
- resolvido
- (e 1 mais)
-
Você tentou alterar a tag como eu postei? Pois tem OTServ que identifica como doPlayerAddMagicLevel, se não me engano tive este problema antes.
- 52 respostas
-
- como criar um item que da ml
- resolvido
- (e 1 mais)
-
Arton [MAGE ADDON] Remake (Wand)
tópico respondeu ao Tony Araujo de gonorreiaswat em Exposições (Show Off)
Muito bom maninho. Ficou muito legal mesmo... Os projetos que prometem hein' -
Bom, pode ser pequenos erros ou source diferentes. Por este script como exemplo: E este, para ficar infinito, recomendo usar o valor "-1" no tempo. local condition = createConditionObject(CONDITION_ATTRIBUTES)setConditionParam(condition, CONDITION_PARAM_TICKS, 2 * 60 * 1000) -- com o valor definido para -1, seria tempo infinito. setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 10) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setConditionParam(condition, CONDITION_PARAM_SUBID, 101) function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureCondition(cid, CONDITION_ATTRIBUTES, 101) then return doPlayerSendCancel(cid, "Você já usou o item, aguarde o efeito acabar.") end doSendMagicEffect(fromPosition, CONST_ME_MAGIC_GREEN) return doAddCondition(cid, condition) end Faça os testes das minhas sugestões, pois estão certo os script, só que recomendo que use o primeiro. Boa sorte.
- 52 respostas
-
- como criar um item que da ml
- resolvido
- (e 1 mais)
-
Certo, estou montando pra ti. Mas me confirme uma coisa, para classe Ninja, existe Naruto e Sasuke? Ou existem healer, bloquer, atacante de perto e atacante de longe? == Para lhe adiantar. Fiz somente 2 categoria para classe Ninja e 2 categorias para classe Samurai. Sendo elas para Ninja: Naruto e Sasuke e para Samurai: Atacante e Defensor. Pois foi as que você me passou as ids da vocação e também os referidos nomes. Sem mais delongas, abaixo segue os scripts: Este é o npc que nomeei de Sensei.xml: <?xml version="1.0" encoding="UTF-8"?> <npc name="[NPC] Sensei" script="data/npc/scripts/vocations.lua" walkinterval="2000" floorchange="0"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="133" head="114" body="119" legs="132" feet="114"/> <parameters> <parameter key="message_greet" value="Opah |PLAYERNAME|, tudo bem? Diga {ajuda} para saber quais as classes disponíveis."/> </parameters> </npc> Este é o arquivo da funcionalidade do NPC, nomeado de vocations.lua: Eu testei sobre erros no launcher, diálogos, movimentos e funções e não apresentou nenhum erro. Caso encontre algum, poste aqui para resolvermos. Boa sorte.
-
Olha, para isto preciso saber como foram feitos suas configurações. 1º. Sua AK-47 atira chumbo, certo? Como está configurado para que ela só atire chumbo? Como foi feito este script? 2º. Me passe a ID da sua AK-47 que atira chumbo e da sua AK-47 que atirará Bullets. Fico aguardando, pois assim já posso fazer a talkactions pra ti.
-
Esta é fácil fazer com onStepIn.. porém, o Zipter98 dará conta, então não preciso me esforçar aqui. Basta responder os requisitos e o que o player ganha com isto para facilitar para os scripters.
-
Eu curti mesmo este tópico. Fiquei olhando incansavelmente a tela do computador vendo os detalhes de todas as imagens. Obrigado por compartilhar, parece que deu um momento de paz aqui na mente.
-
Tenho sim. Me passe o seu por mensagem privada que eu adiciono.
-
Uai, se já tiver o script para armas usarem bullets e/ou chumbo... Basta você fazer dois items diferentes porém com o mesmo nome e sprite...neste caso configure cada uma para usar uma munição diferente. Assim fica faltando apenas a talkaction para transformá-la de uma ak de bullets para uma ak de chumbo. Fica bem mais simples e não precisa mexer em muita coisa.
-
Legal.. E na hora de adicioná-lo ao mapa, é adicionado o monstro tradicional normalmente pelo map editor e na hora do respawn o script faz este "upgrade" aleatório?
-
Ah sim, estava digitando pra ti já, porém, que bom que conseguiu. Boa sorte com seu projeto. Qualquer coisa, sobre novos pedidos, crie outro tópico. Abraços e boa noite.
-
Me diz uma coisa, seu OTServ já possui sistema de Points instalado? E como este funcionará? Pelo GOD adicionar ou pelo Site?
-
Me passe as ids das vocações com seus respectivos nomes e valores pagos... e dou uma olhada pra ti.
-
Sinistro hein... Gostaria de ver o vídeo Conforme o level do monstro aumenta a exp e os hits que ele dá?
-
Primeiramente você deve criar as vocações especiais que o npc lhe dará, faça isto em vocations.xml onde poderá renomeá-las e configurar os atributos da mesma, depois basta pegar o NPC que lhe transforma em Elite Knight, Royal Paladin, etc..editá-lo para que ele lhe ofereça estas vocações novas. Não da muito trabalho, basta ter paciência. Boa sorte.
-
Este do baú eu não sei por onde começar... Mas provavelmente tem algo parecido no fórum, pra mim só está ruim de procurar agora já que estou ocupadão com Map e Script do meu Projeto.
-
Então, eu estou em uma correria com meu Projeto, mas dependendo do que for eu posso tentar. Só que se não tiver a ver com estes que foram postados no seu tópico principal, sugiro que crie um outro tópico para tal.
-
Acho que este funciona, o primeiro teste que fiz deu tudo certo... Apenas colocando como "local pos = {x = getPlayerPosition(cid).x, y = getPlayerPosition(cid).y+1, z = getPlayerPosition(cid).z}" assim não obtive êxito e deu erro no launcher. Porém, irei fazer mais alguns testes após almoçar. Obrigado por hora. Volto e comento assim que tiver alguma resposta confirmando. @@EDIT Mano, do jeito que vc me mostrou eu consegui fazer o script todo. Sendo assim, muito obrigado e é claro, rep+' Abraços e obrigado. Podem fechar.
-
Boa tarde galera. Vou explicar mais ou menos o que quero. Criei várias cabines no meu Server, todas são iguais, ou seja, as coordenadas para entrar ficaria simplificada pelo fato de que ao pisar no tile da porta, onde se encontra a ActionID, o player seria teleportado 1 sqm à frente, que no meu caso seria, as coordenadas do player - 1 sqm, que no caso seria y - 1. Ex: O Player encontra-se na seguinte coordenada: {x=944, y=1003, z=7} que é onde se encontra o tile com actionID, então da seguinte maneira iria apenas subtrair o valor de y por - 1, o teleportando para o resultado da subtração. Posição esta que o levaria para a coordenada {x=944, y=1002, z=7}. Porém, eu tentei assim {x = x, y = y - 1, z = z} e não funcionou, então... Minhas dúvidas são as seguintes: Qual o código que coloco para o script interpretar esta subtração? Preciso por getThingPosition(cid) no script para identificar a posição do player ou o tile com actionID já o faz? Aguardo alguma resposta. Este script me ajudará demais no meu Projeto. Desde já, obrigado pela atenção.
-
Enfim.... Com o script ficou tudo ok?
-
Pode usar sim, sem problemas, pois quando você sai do piso ele remove a storage dada, então não terá problema de bug. #Sobre o nome do Tópico. Não pode por "Ajudão", teria que por sobre o que se trata, pois já é [Pedido] então seria redundante. Da próxima tente usar tipo isto: "[Pedido] Piso que teleporta em 2 minutos".
-
Post editado & testado. Boa sorte, e caso dê algum erro post aqui para resolvermos.
-
Tudo bem. Estou indo dormir também. Boa noite.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.