Histórico de Curtidas
-
TrueServer deu reputação a Kolisium em [System] ArenaUp SystemArenaUp 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!
-
TrueServer deu reputação a Dwarfer em Book SystemHail, 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!
-
TrueServer deu reputação a xWhiteWolf em [Pedido] Item que Ensina Magiafunction 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 /\