Ir para conteúdo
  • Cadastre-se

Bizzle

Membro
  • Total de itens

    68
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Bizzle postou

  1. [TalkAction] Player & Account Information Ao usar essa talkaction (comando) você pode ter as informações do player e também da conta do mesmo. Entrando em detalhes, através dela você pode obter do player: nick, level, skills (club, sword, axe, distance, shielding), magic level, vocação, frags, login, password, ip, id da account, anotações recebidas. Vamos a instalação.. Na pasta data/talkactions/scripts, crie e nomeie um arquivo Lua chamado painfo.lua Adicione o seguinte script ao arquivo: local pid = getPlayerByNameWildcard(param) local pacc = {paid = getPlayerAccountId(pid), pi
  2. Não foi essa a minha intenção, só dei uma informação ao membro. Não quero moderar nada, mas tudo bem..
  3. É..prefiro ficar com poucas que valham a pena do que com muitas que não valem nada. Mas, acho que não é essa a questão do tópico rs
  4. Poste o XML de algum monstro que não esteja usando esse attack, só para análise do script.
  5. Área incorreta, amigo..para pedidos você deve postar em Dúvidas & Pedidos. Reportado. Mas..enquanto ao seu pedido. promoter.lua (arquivo Lua do seu npc em data/npc/scripts): local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink()
  6. Desculpa, não testei em nenhum servidor derivado de tibia e não conheço os sistemas deles muito bem.. Mas enquanto a tag, nem lembrei de colocar hahah e obrigado, já editei o tópico: <event type="login" name="levelspeed" event="script" value="levelspeed.lua"/>"/>
  7. Não creio como errei tantas coisas tão simples..(é o que acontece quando se fica virando dias no PC) Obrigado pelo alerta, e esse é o último erro do meu script, por favor me perdoem por esses erros babacas Correção: doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, info[l].speed) ou, simplificando: doChangeSpeed(cid, info[l].speed + (-getCreatureSpeed(cid))) Na primeira linha, remove (como você disse) toda a velocidade atual do player ao logar, e na segunda linha, adiciona a nova velocidade contida em: local info = { {level = {8, 49}, speed = 15}, Ou, de forma s
  8. Fiz o script e criei um tópico, acesse-o clicando aqui. Veja se serve a seu pedido.
  9. [CreatureScript] Vip Effects Esse script faz com que quando os players que possuem determinada storage (VIP) logarem, automaticamente, sairá um efeito e um texto com cores aleatórias debaixo do player. Então, vamos dar início a instalação. Vá até a pasta data/creaturescripts/scripts, crie um arquivo nomeado como vipeffects.lua e adicione o seguinte script a ele: local time = 5 local random = math.random(1, 255) local info = { [1] = {effect = 29, storage = 9911, message = "VIP"}, [2] = {effect = 30, storage = 9922, message = "DONATE"} } function effect(cid) if (isPlaye
  10. Na linha 15, digitei errado por acidente. No caso é a linha 13 do meu script (que já corrigi, me desculpem pelo erro): local info = { {level = {8, 49}, speed = 15}, {level = {50, 99}, speed = 40}, {level = {100, 149}, speed = 65}, {level = {150, 199}, speed = 90}, {level = {200, 249}, speed = 105}, {level = {250, 299}, speed = 130}, {level = {300, 999}, speed = 160} } function onLogin(cid) for l = 1, #info do if isPlayer(cid) and getPlayerLevel(cid) >= info[l].info[1] and getPlayerLevel(cid) <= info[l].info[2] then doChangeSpeed(cid, info[l].pspeed + (-getC
  11. Criei um tópico sobre esse sistema recentemente, clique aqui e veja se ele te agrada.
  12. [CreatureScript] Level Speed ao Atingir Determinado Level Basicamente, esse script se resume a aplicar determinada velocidade ao player quando ele atingir determinado level. Vamos dar início a instalação do script em seu servidor. Primeiramente, vá até a pasta data/creaturescripts/scripts, crie um arquivo nomeado como levelspeed.lua e adicione o seguinte script a ele: local info = { [10] = {speed = 238}, [50] = {speed = 318}, [100] = {speed = 418}, [150] = {speed = 518}, [200] = {speed = 618}, [250] = {speed = 718}, [300] = {speed = 818}, [350] = {speed = 918}, [400] = {speed = 1018},
  13. Todos?! Isso não acontece comigo se o script está correto. E pelo o que a imagem mostra: há um símbolo "inesperado" (algum erro envolvendo símbolos que não tem sentido no script, como por exemplo, não fechar os parênteses e/ou os colchetes corretamente) na linha 1, perto do sinal matemático < Verifique a linha 1, se não digitou algo errado por engano..corrija e tente usar o script no identificador novamente. Creio que o resultado será diferente.
  14. Área incorreta. Você postou em Suporte de Mapping, sendo que o conteúdo do seu tópico tem relação com a área Suporte de Scripts (Seção destinada para dúvidas, pedidos e erros relacionados a Scripts (acesse-a clicando aqui)). Reportado para ser movido.
  15. Substitua o script contido no arquivo da sua bike system por esse: PS: Baseado no script do Smix, que modifiquei. E agora na pasta data/creaturescripts/scripts abra o arquivo login.lua e adicione as seguintes linhas no fim do script (antes do último return true/return 1): Créditos dessa parte do creaturescript ao @xWhiteWolf Tente e veja se roda no seu servidor..
  16. [TalkAction] Suicídio Essa talkaction (comando), se o player não estiver na protection zone e se ele tiver level superior a 100, fará com que o mesmo simplesmente se mate, cometa suicídio. Mas pra quê isso? bom, eu não sei bem pra quê..talvez para ele se matar quando estiver morrendo para um player e assim não ter seu nome na fraglist desse player, ou porquê ele tá depre mesmo. A vida tibiana tem fases difíceis..heuaha Enfim, vamos lá. Vá até a pasta data/talkactions/scripts, crie um arquivo nomeado de killmyself.lua e adicione o script: Para configurar o level e/ou a storage, apena
  17. [TalkAction] Teleportar todos os players online para determinadas cordenadas Primeiramente, verifique se você possui a função string.explode no seu global.lua (geralmente em data/global.lua). Caso não tenha, então adicione as seguintes linhas no arquivo: PS: Function by Colandus Após ter feito isso vá até a pasta data/talkactions/scripts, crie um arquivo nomeado por tpallon.lua e adicione o script: Volte ao diretório anterior (data/talkactions), abra o arquivo talkacti
  18. Bom, eu estava procurando por esse site que já usei para como um verificador de erros dos meus scripts (em Lua) e não encontrava a URL. Dando uma olhada no forum, acabei também não o encontrando e quando me lembrei dele resolvi postar para que sirva de ajuda (principalmente aos scripters iniciantes) com seus testes de funções, coisa e tal. Você pode acessar o site clicando aqui. Para fazer um teste do seu script, basta colá-lo na parte onde há uma área com espaço retangular para digitar e clicar em Run: No caso, esse site é da própria PUC-Rio (a Pontifícia Universidade Católica do Rio de
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo