Jump to content

Olá Tibiano! Notamos que você está com um adblocker ligado... 

Nós promovemos servidores dentro da comunidade, para que eles tenham visibilidade.

Por favor, nos ajude a continuar promovendo esses servidores. Adicione nosso domínio na whitelist de seu adblocker, ok? :)

  • 0
Fjinst

[Resolvido] Checar Description por partes

Question

Versão do Servidor: TFS - 0.4
Tipo de Script: actions
Código:

Please login or register to see this spoiler.

Olá a todos, gostaria de saber como faço para executar uma action que checa a description por partes.

Exemplo:

22:41 You see a spy report.
It weighs 1.00 oz.
[Rat.+82%] 
[Rat.+28%] 
[Rat.+17%]
[Rat.+62%]

Gostaria que quando eu utilizar um item ele retorne só uma parte da description e não ela toda

Exemplo: usei o spy report e ele retornou
[Rat.+28%] 
Usei o spy report de novo e ele retornou
[Rat.+17%] 
Usei mais uma vez e ele retornou
[Rat.+62%] 

Sou um pouco leigo sobre isso, sei que é possivel, alguém pode me orientar como fazer o script retornar partes da descrição do item?

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0
38 minutos atrás, Fjinst disse:
Versão do Servidor: TFS - 0.4
Tipo de Script: actions
Código:

Please login or register to see this spoiler.

Creio que isso seria por um evento onLook e não um action.

Share this post


Link to post
Share on other sites
  • 0

Independente de ser onLook ou Action o script executaria uma função ao checar a descrição, ele iria checar a descrição total para parametrizar uma função especifica.

 

eu coloquei por Action porque é mais facil de testar o script

 

A finalidade disso tudo é um sistema de raridade no item

onde a raridade terá atributos que esses atributos para funcionar iriam precisar do script de checar a descrição por partes

de forma que 

Cada parte terá uma função a ser atribuida pelo script, por isso estou com a dúvida de como checar a descrição por partes

Share this post


Link to post
Share on other sites
  • 0
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para

Please login or register to see this link.

. Se você tiver outras dúvidas, crie um novo tópico.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Similar Content

    • By akamorra
      E aí Proianos, beleza!?
      ESTREIA 19 DE SETEMBRO QUINTA-FEIRA 19HORAS
      Venho mostrar para vocês em um Baiak totalmente inovador.
      Com HOST BRASILEIRO, livre de ataques, PING BAIXO.
      O servidor se chama:
       

      Beleza... mas existem tantos baiak's, o que terá de novo nesse??
      Templo e Tps PRÓPRIOS (Exatamente, chega de baiak's com mapas repetitivos e óbvios)
      Outfits (Novas montarias e Golden Outfit estarão presentes para você curtir ainda mais)
      PVP (Afinal, estamos falando de Baiak! O nosso PVP será totalmente ajustado e balanceado)
      Sistema de War. Entrosa
      Hunts (Como todo baiak, teremos teleports para hunts)
      Boss Pro (De hora em hora nasce o boss que dropa itens massas!)
      Bk Castle (Com EXP BÔNUS para a guild dominante do Castle.)
       
      Exp por stages:
      1 - 100 level, 250x
      101 - 120 level, 240x
      121 - 150 level, 150x
      151 - 200 level, 100x
      201 - 250 level, 80x
      251 - 300 level, 30x
      301 - 320 level, 10x
      321 - 350 level, 5x
      351 - 390 level, 1x
      391 - 420 level, 0.08x
      421 - 450 level, 0.05x
      451 - 480 level, 0.03x
      481 - 500 level, 0.01x
      501 - 550 level, 0.01x
      551 - 600 level, 0.01x
      601+ level, 0.01x
       
      Rates:
      Skill rate: 10x
      Magica Rate: 5x
      Loot rate: 4x
       
      WWW.BAIAK-PRO.COM
      WWW.BAIAK-PRO.COM
      WWW.BAIAK-PRO.COM

    • By Yan Liima
      Olá galera do Xtibia, venho hoje trazer um sistema muito útil como pode ver no Título ele remove casa dos players que não logam mais.
       
      Explicação:
      Sabe aqueles players filho da mãe que compram as melhores casas e não logam mais no servidor e enche a porra da casa de item pros novos players não comprar? Pois é esse sistema dara um jeito nesses safados! xD
       
      Este script é apenas um arquivo que você colocará em sua pasta mods e ele executará toda vez que o servidor for reiniciado/ligado, ou seja: Quando o servidor ligar ele irá verificar os players que não logam a X dias (configurável) e então expulsa-los da casa movendo seus items para o depot deixando a casa sem dono.
       
      Bom chega de explicação e vamos ao que interessa;
      Na pasta principal do servidor, onde fica a distro que roda o servidor e tudo mais, entre na pasta MODS e crie um arquivo com o nome de cleanhouses.xml e dentro coloque o seguinte codigo:
      <?xml version="1.0" encoding="UTF-8"?><mod name="Cleanhouses" version="1.04" author="Yan Liima-Night" contact="xtibia.com" enabled="yes"> <description> v.1.04 - Adicionado 'onlyNonPremium' configurável. Versão sem erros por favor caso não é avançado na área não modifique nada. Criado e modificado por Yan Liima Nick: [ADM] Night Este mod irá limpar casas de jogadores inativos e mover os seus itens para o depósito.explicação das configurações: days - Se o jogador não tiver logado para este número de dias de sua casa será liberado. log - true/false, é para habilitar o registro de quais casas foram limpas. file - caminho para o arquivo de log, onde os logs serão armazenados. Ignorado se 'log' definido como falso onlyNonPremium - se definido como 'true', o script irá limpar apenas as casas dos jogadores que não lougou X dias. Outras indicações: NÃO remova doSaveServer() no final, caso contrário, se o servidor parar de funciona antes que o servidor salve você vai se arrepender =) </description> <globalevent name="cleanhouses" type="start" event="buffer"><![CDATA[ local config = { days = 60, log = true, file = getDataDir() .. "/logs/cleanhouses.txt", onlyNonPremium = true } local ns_query =[[ SELECT houses.owner, houses.id as hid, houses.name as house_name ,players.name FROM houses LEFT JOIN players ON players.id=houses.owner LEFT JOIN accounts ON players.account_id=accounts.id WHERE players.lastlogin < (UNIX_TIMESTAMP() - ]] ..config.days.. [[*24*60*60) ]] ..(config.onlyNonPremium and ' AND accounts.premdays=0 ' or '')..[[ AND players.world_id =]] .. getConfigValue("worldId") local house = db.getResult(ns_query) local logs = " Houses cleaned:\n\n" if house:getID() ~= -1 then repeat logs = logs .. house:getDataString('house_name') ..", owned by " .. house:getDataString('name') .. "\n" setHouseOwner(house:getDataInt('hid'), 0) until not house:next() house:free() else logs = logs .. "There were no houses to clean." end if config.log then doWriteLogFile(config.file, logs) end addEvent(doSaveServer, 1000) ]]></globalevent></mod> Pronto, salve e feche.
       
      Toda vez que o servidor iniciar irá expulsar os players que não logam aos dias configuráveis.
       
      Como configurar:
      days = 60 * É o número em DIAS que o player terá que ficar sem logar para perder a casa.
       
      Aconselho a não mexer, caso queira modificar algo aconselho ser avançado na área para não causar error no sistema.
       
      Este sistema funciona em qualquer TFS.
       
      Créditos
      Yan Liima
       
      Bom eu tinha publicado um post igual esse faz anos so que não lembro minha conta, e pegaro meu post postaro em outro fórum que não merece ser citado com outros créditos estou apenas avisando.
       
              Te ajudei?? REP + e ficamos quites...
              Atenciosamente,   Yan Liima   Abraços!
    • By Yan Liima
      Fala galera do Xtibia, Hoje trago aqui a entrada do Wodbo, é uma entrada simples mais ta ae
       
      Imagem:

       
      Para configurar é muito facil vai no index.html e clica em editar
      Bom para quando clicar em "ENTRAR" e ir direto para seu site oficial
      Basta você criar uma pasta com nome dbo ou dbo2 e coloca seu site dentro da pasta.
      Exemplo:

      Download: 
      Please login or register to see this link.
      Créditos
      Yan Liima
       
             
        Te ajudei?? REP + e ficamos quites...
                   
      Atenciosamente,    
      Yan Liima    
      Abraços!
×
×
  • Create New...