Ir para conteúdo

TrueServer

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    TrueServer deu reputação a Kolisium em [System] ArenaUp System   
    ArenaUp System
     
    Ola pessoal venho por meio deste topico disponibilizar um sistema de arenaup que eu desenvolvi para meu server!
     
    O sistema funciona da seguinte maneira:
    "!arenaup enter,<monster>" -> Player entra na arena, apartir disto será sumonado 9 monstros a cada 5 segundos
     
    Condições:
    Necessario item e level minimo para entrar.
    O player fica dentro da arena no maximo 1h configuravel.
    Caso morrer a arena é limpa e setada como livre.
    Player so pode entrar na arena com algum montro preselecionado configuravel.
     
    "!arenaup leave" -> Player sai da arena.
     
    Instalação do Script
    Explicações das variaveis na lib, configurações do script tb na lib
    Em data/lib crie um arquivo chamado ArenaLib.lua e coloque isso dentro:



     
    Em creaturescripts.xml:
    <event type="PrepareDeath" name="arenaup" script="arenaup.lua"/> Em creaturescripts/script/login.lua abaixo de function onLogin(cid) coloque:
    registerCreatureEvent(cid, "arenaup") Na mesma pasta cria um arquivo chamado arenaup.lua e coloque:



     
    Em talkactions.xml coloque:
    <talkaction words="!arenaup" event="script" value="arenaup.lua"/> em talkactions/scripts crie um arquivo arenaup.lua e coloque dentro:



     
    Após feito isso o script esta instalado!
  2. Curtir
    TrueServer deu reputação a Dwarfer em Book System   
    Hail, Durin! Fiz esse sisteminha simples baseado na ideia do @Chriistian . Pode ter utilidade para servidores que queiram implementar o RPG, utilizando em quests dando dicas. Testado em TFS 0.4.
     
    Funcionamento: Ao usar uma estante de livros, o player ganha um livro.
     

     
    Comando !book : Mostra todos os livros que o player conseguiu.

     
    Ao usar outras estantes: 
     

     
    Comando !book Título_do_livro: Mostra o livro para o player.
     

     
    [MOD]
     
     
     
    Configuração:
    {aid = 17710, title = "Criar cerveja", icon = 4839} --> ActionID da estante, título do livro, ícone que aparecerá no livro
     
    stories = {
    [1] = {"Escreva a história do book[1] aqui. Separe por vírgulas para facilitar a escrita no script.",
             " Pode ser que o texto seja muito grande, então isso ajudará na visualização."},
     
    Coloquei para as estantes de id 1718 e 1721, caso queira colocar outras, adicione na linha:
    <action itemid="1718;1721" event="script">
     
    That's all folks! 
  3. Gostei
    TrueServer deu reputação a xWhiteWolf em [Pedido] Item que Ensina Magia   
    function onUse(cid, item) local magia = "Target Spell" if getPlayerLearnedInstantSpell(cid, magia) then doPlayerSendTextMessage(cid,25,"You already learned everything from this scroll.") elseif doPlayerLearnInstantSpell(cid, magia) then local pos = getCreaturePosition(cid) doSendMagicEffect(pos, 0) doPlayerSendTextMessage(cid,19,"By reading this ancient scroll you learned the secrets of "..magia..".") end end em local magia você tem que colocar o nome da magia (NOME mesmo, não as palavras que usa).
    Depois é só adicionar isso no actions.xml:
    <action itemid="1967" script="scroll.lua"/> o ID do scroll vc muda aqui /\

Informação Importante

Confirmação de Termo