Ir para conteúdo
  • Cadastre-se

[Pedido] Sistema de elemento com cores


Posts Recomendados

Ola galera hoje estou pedindo 1 sistema de elementos com cores em spell por exemplo , eu solto 1 magia de fogo e o hit dela aparece laranja ou vermelho , uma magia de raio Aparece azul meio branco por assim em diante, para usar em spells , se precisar de source não tem poblema.

 

exemplo de 1 dos elementos do hit raiton = raio

 

10801593_764743216896584_419135419933153

Editado por eduardosky (veja o histórico de edições)

http://i1148.photobucket.com/albums/o577/hitler31/EU-SOU-PROBLEMA-PROJOTA-capa_zps828ec753.jpg

 

 

 

 

 

 

 

 

 

Não se submeta jamais por ninguém! Todo sol que aquece muito, faz chover muito também..

Projota

Link para o post
Compartilhar em outros sites
  • Respostas 7
  • Created
  • Última resposta

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Posts

Rapaz, tem a função de adicionar health a uma criatura, que normalmente ela também funciona para retirar. É possível adicionar uma cor ao health que ela adiciona ou tira. Usando o seguinte modo:   doCreatureAddHealth(Criatura, Valor, Força, Cor)   Breve explicação. Criatura -> seria o número único da criatura (uid) ou normalmente usado (cid). Valor -> O valor que vai adicionar ou remover desta criatura, caso vá remover logicamente o sinal de subtração ( - ) Força -> Rapaz, eu n

Rapaz, tem a função de adicionar health a uma criatura, que normalmente ela também funciona para retirar. É possível adicionar uma cor ao health que ela adiciona ou tira. Usando o seguinte modo:

 

doCreatureAddHealth(Criatura, Valor, Força, Cor)

 

Breve explicação.

Criatura -> seria o número único da criatura (uid) ou normalmente usado (cid).

Valor -> O valor que vai adicionar ou remover desta criatura, caso vá remover logicamente o sinal de subtração ( - )

Força -> Rapaz, eu não sei para que serve. Porém em um script que eu li aqui, eu vi que normalmente estão usando o numero 3.

Cor -> Varia entre 1 até 255. No arquivo lib/000-constant, tem algumas cores já configuradas certinho.

 

 

Exemplo:

local target = getCreatureTarget(cid)
if(isCreature(target)) then
    doCreatureAddHealth(target, - (math.random(100, 200)), 3, COLOR_LIGHTBLUE)
    return true
end

Tony Araújo  ;D 

 

Link para o post
Compartilhar em outros sites

Obrigado Orochi Vlw msm , Rep + , tava com essa duvida a muito tempo, tipo em um spell ta o efeito bate no player e  e possivel que o effeito do hit possa ser mudado?

Editado por eduardosky (veja o histórico de edições)

http://i1148.photobucket.com/albums/o577/hitler31/EU-SOU-PROBLEMA-PROJOTA-capa_zps828ec753.jpg

 

 

 

 

 

 

 

 

 

Não se submeta jamais por ninguém! Todo sol que aquece muito, faz chover muito também..

Projota

Link para o post
Compartilhar em outros sites

Eu não entendi o que você pediu. Você está querendo um efeito da spell, quando ela atinge o alvo aparecer outro efeito? tipo um "exori flam", que quando atinge o alvo solta aquele fogo e talz?

Tony Araújo  ;D 

 

Link para o post
Compartilhar em outros sites

não , tipo quando a magia bate no player o numero do hit exemplo hitou 4558 dai esse numero apareça em outra cor

http://i1148.photobucket.com/albums/o577/hitler31/EU-SOU-PROBLEMA-PROJOTA-capa_zps828ec753.jpg

 

 

 

 

 

 

 

 

 

Não se submeta jamais por ninguém! Todo sol que aquece muito, faz chover muito também..

Projota

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por KotZletY
      Salve geral, recentemente fiz um Task System para meu servidor, então gostaria de compartilha ele com vocês, assim como outros scripts que fiz e gostaria de compartilhar. Bom, vamos ao que interessa.
                        
       
                                                                                                               Informações!!
      Task Normal - Você 1x por vez, quantas vezes quiser, repetindo a task se também quiser.
      Task Diaria -  Você faz uma vez por dia, não podendo repeti em quanto as 24 horas não terminar.
      Task Rank - É mostrado na descrição do player qual rank task ele possui.
      Task Rank Quest - Um extra desse task system é o piso task, será explicado na parte do script, leiam com atenção.
      Task Comandos - Comandos task, 1 para ver o progresso das suas task e outro para mostrar informações do seu personagem, como uma consulta, os comandos são: !task que mostra quais task você ta fazendo, tanto diaria quanto normal e !task me que mostrar informações do seu personagem, como rank, quantidade de pontos task e quantidade de pontos task rank.
      Well, o resto é surpresa, cabe você descobrir! xD
       
       
      Para não ficar só nas palavras, mostrarei algumas imagens, várias no caso: Removida, colocarei novas!
       
                                                                                                               Instalação!!
      Muito bem, chega de conversa, como instalar logo essa bagaça. Primeiramente vá em data/lib e abra o arquivo lib.lua e adicione:
      dofile('data/lib/task system.lua') Ainda na pasta lib crie um arquivo.lua chamado task system.lua e adicione esse code dentro:
       
      No final do tópico, ensinarei a configurar a lib. Agora vai em, data/npc e crie um arquivo.xml chamado  task.xml e coloque esse code dentro:
      <?xml version="1.0" encoding="UTF-8"?> <npc name="NPC Task" script="task system.lua" walkinterval="0" floorchange="0"> <health now="150" max="150"/> <look type="430"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. I'm in charge of delivering missions to the players. Would you like to do a {normal} task, {daily} task, {receive} your reward from a task or {abandon} a task ? You can also see the {normal task list} and the {daily task list}."/> <parameter key="message_farewell" value="See you later." /> <parameter key="message_walkaway" value="See you later." /> </parameters> </npc> Ainda na pasta npc, entre na pasta scripts e crie um arquivo.lua chamado task system.lua e adicione esse code dentro:
       
      Agora vá em data/talkactions e abra o arquivo talkactions.xml e adicione a seguinte tag:
      <talkaction words="!task" separator=" " script="task system.lua" /> Ainda na pasta talkactions entre na pasta scripts e crie um arquivo.lua chamado task system.lua e adicione esse code dentro dele:
       
      Agora vá em data/creaturescripts e abra o arquivo creaturescripts.xl e adicione a seguinte tag:
      <event type="kill" name="tasksystem" script="task system.lua"/> Ainda na pasta creaturescripts entre na pasta scripts e crie um arquivo.lua chamado task system.lua e adicione esse code dentro dele:
      Ainda na pasta script  abra o login.lua e adicione dentro:
      player:registerEvent("tasksystem") Agora vá em data/events/scripts e abra o arquivo player.lua, depois de aberto, antes de:
      self:sendTextMessage(MESSAGE_INFO_DESCR, description) adicione:
      if thing:isCreature() then if thing:isPlayer() then description = string.format("%s\nTask Rank: "..getRankTask(thing), description) end end  
                                                                                              Extra(Opcional)!!
       
      Extra,  vá em data/movements/scripts e crie um  arquivo chamado tile task.lua, depois de aberto, antes de:
            
      Vá em data/movements/movements.xml adicione: 
      <movevent event="StepIn" actionid="XXXX" script="tile task.lua"/>  
      Explicação: Com esse movements acima, você só poderá passar por o piso caso tenha pontos task necessário para passar, se ativar a opção, removePoints então a mesma quantidade de pontos necessária para passar, será removida, ao passar, caso esteja desativada, então
      apenas será necessário ter os pontos task para passar. Em XXXX coloque o actionid, e o actionid coloque no piso desejado!
       
      New Extra: Vá em data/movements/scripts e crie um arquivo chamado tile task2.lua e adicione o seguinte scripts:
       
      Vá em data/movements/movements.xml adicione:  
      <movevent event="StepIn" actionid="XXXX" script="tile task2.lua"/> Explicação: Ao adicionar esse movements acima, você só poderá passar pelo piso caso seu rank task seja igual ou superior ao rank definido na variável, caso não seja igual e nem superior, não será possível passar.
      Configure na lib, a sequência de ranks de acordo com a sequência de rank da tabela de pontos, assim:
       
      A sequência precisa está igual e numeradas.
                                                                                               Configurando!!
      task_monsters = { [1] = {name = "monster1", mons_list = {"monster_t2", "monster_t3"}, storage = 30000, amount = 20, exp = 5000, pointsTask = {1, 1}, items = {{id = 2157, count = 1}, {id = 2160, count = 3}}}, [2] = {name = "monster2", mons_list = {"", ""}, storage = 30001, amount = 10, exp = 10000, pointsTask = {1, 1}, items = {{id = 10521, count = 1}, {id = 2160, count = 5}}}, [3] = {name = "monster3", mons_list = {"", ""}, storage = 30002, amount = 10, exp = 18000, pointsTask = {1, 1}, items = {{id = 2195, count = 1}, {id = 2160, count = 8}}}, [4] = {name = "monster4", mons_list = {"", ""}, storage = 30003, amount = 10, exp = 20000, pointsTask = {1, 1}, items = {{id = 2520, count = 1}, {id = 2160, count = 10}}} } task_daily = { [1] = {name = "monsterDay1", mons_list = {"monsterDay1_t2", "monsterDay1_t3"}, storage = 40000, amount = 10, exp = 5000, pointsTask = {1, 1}, items = {{id = 2157, count = 1}, {id = 2160, count = 3}}}, [2] = {name = "monsterDay2", mons_list = {"", ""}, storage = 40001, amount = 10, exp = 10000, pointsTask = {1, 1}, items = {{id = 10521, count = 1}, {id = 2160, count = 5}}}, [3] = {name = "monsterDay3", mons_list = {"", ""}, storage = 40002, amount = 10, exp = 18000, pointsTask = {1, 1}, items = {{id = 2195, count = 1}, {id = 2160, count = 8}}}, [4] = {name = "monsterDay4", mons_list = {"", ""}, storage = 40003, amount = 10, exp = 20000, pointsTask = {1, 1}, items = {{id = 2520, count = 1}, {id = 2160, count = 10}}} }                                        
                                                    
      nome - Nome do monstro.
      mons_list - Nome dos monstro que são semelhantes e que matando eles também contará.
      Exemplo:
      name = "troll", mons_list = {"troll","frost troll","island troll"} e assim matando,  troll, frost troll e island troll contará na task também.
      storage - É a storage que salva a quantidade de monstros já matados.
      amount - É a quantidade necessária de monstros matados para finalizar a task.
      exp - É a quantidade de Experiência que vai ganhar ao finalizar a task, caso não queira dar experiência, basta deixar em 0.
      pointsTask = {Task Points Que vai ganhar(Pontos usado no piso e etc..), Pontos Rank, que irá ganhar e aumentar seu rank.}
      items - Itens que o player vai ganhar, devem está tabelados, dentro da tabela item, adicione das tabelas contendo o id do item e count, quantidade de items que irá ganhar.
      Ex: items = {{id = 2157, count = 1}, {id = 2160, count = 3}} -- Aqui contém 2x tipos de itens, o 2157 e o 2160, e suas devidas quantidades que irá ganhar.
      items = {{id = 2157, count = 1}} -- Aqui só tem 1 tipo de item e a quantidade que vai ganhar.
      Adicione quantos itens quiser. O mesmo vale para as task diarias!
       
       
       
      Bom, é isso ae, qualquer duvida, crítica, sugestões, deixem ae, se precisa de suporte na instalação ou está com erro em algo estarei dando suporte, abraços e bom uso do sistema.
      É totalmente proibido leva meu sistema para outro site, blog ou fórum!
    • Por Nextbr
      Eae Galera Beleza?
      - Hoje Vou Postar um Sistema de TASK separados por Elementos Configurado (Primeira e Segunda) Geraçao , Intao Vamos La:
       
      [+] Info:
      - Task System (Pode Repetir a Task Varias Vezes)
      - Task Separado Por (Elemento) - Configurado (Primeira e Segunda) Geraçao
      - Npc Mega Task (Receber Premio e Experiencias) - Configurado
       
      [+] Cria um Arquivo em (data/lib) e cria um Arquivo Chamado: amoebaTask.lua
       
       
      - obs: Aki voce Adiciona Mais Pokemons Separados Por Elementos e Edita o Premio e a ExP que vai Ganhar
       
      [+] Depois vai em (data/creaturescripts/scripts) e cria um Arquivo Chamado: Task.lua
       
      - Depois vai em (data/creaturescripts/creaturescripts.xml) e adiciona isso:
       
      <event type="kill" name="task" event="script" value="task.lua"/>
       
      - Logo Apos registra no Login:
       
      registerCreatureEvent(cid, "task")
       
      [+] Depois Cria um Arquivo em (data/npc/scripts) Chamado: task.lua:
       
      - Logo Apos vai em (data/npc) e cria um arquivo chamado: task.xml
       
       
      [+] Agora Cria um Arquivo (data/talkactions/scripts) Chamado: task.lua
       
       
      - Depois vai em (data/talkactions/talkactions.xml) e adiciona isso:
       
          <talkaction words="!task;/task" script="task.lua"/>
       
      Creditos: Killua
                      NextBR (Por Editar)
    • Por Raito
      Eu e mais 3 pessoas gostariamos de criar um digitibia alguem poderia me ajudar disponibilizando uma base que esteja funcionando, as unicas que eu encontrei nao funcionam. se alguem tiver para disponibilizar eu agradesço muito.
      meu email é 
      raitodigitibia@gmail.com
    • Por LasseXeterno
      Então, estou tentando adicionar uma nova "race" no meu Ot de base Cyan, tentei seguir 3 tutoriais aqui do tibiaking, um sobre race, porém nos códigos do meu servidor não tem o constant.h e nem o monster.cpp. E o outro tutorial, eu fiz tudo que ele pediu e quando entrei no game para testar, funcionava os golpes e as imunidades, porém não aparecia o número do dano e nem a cor.  Usei esse tutorial como base: 
      Pois ele é derivado. E o outro tutorial que usei foi: 
      Porém nesse, não consegui achar a const.h, e quando fui nos arquivos do creaturescript e adicionei uma cor nova a "COLOR_FAIRY", quando abro o jogo, os pokemons que seriam teoricamente "fada", o que eu usei de teste foi a Clefable. A Clefable tomava IK e dava IK no seu atk do tipo fada. 
      Além de que, o meu erro principal é esse: Warning - Monsters::loadMonster] Unknown race type fairy. (data/monster/pokes/geracao 1/Clefable.xml)
       Pois como eu já disse, não consigo achar onde adicionar uma nova race.

    • Por yuriowns
      Salve rapazes, tranquilo? Preciso de ajuda pra colocar para os npc's que vendem pots verificarem quantos itens possuem no tile em que o player está e se tiver com +80 itens no sqm, o npc avisa e não vende nada até o player ir em um sqm com menos de 80 itens no chão.
       
  • Estatísticas dos Fóruns

    96844
    Tópicos
    519597
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo