-
Total de itens
2571 -
Registro em
-
Última visita
-
Dias Ganhos
28
Tudo que Bruno postou
-
Servidor aceitando qualquer items.otb
tópico respondeu ao Bruno de Bruno em Linguagens de Programação
Vlw Marcelo- 13 respostas
-
- programação
- tfs
- (e 5 mais)
-
script Script tile guild members online do vodkart
pergunta respondeu ao gmstrikker de Bruno em Scripts
@@gmstrikker, Tentei, vamos ver se vai: Utilizei as actionids 12000, 12001 e 12002 como exemplo: No exemplo apenas a 12000 faz a verificação de level/guild, as demais apenas envia a mensagem, para evitar fazer uma checagem em todos os pisos já que apenas o principal define quem vai ou não entrar. Att. -
Servidor aceitando qualquer items.otb
tópico respondeu ao Bruno de Bruno em Linguagens de Programação
Leia a parte comentada e verá que é justamente isso que está sendo feito- 13 respostas
-
- programação
- tfs
- (e 5 mais)
-
@@espalha, Você ta usando TFS 1.2, aproveite a nova forma de script: Vá em data/creaturescripts/creaturescripts.xml e adicione a seguinte tag: <event type="advance" name="AdvancePrize" script="others/advance_prize.lua" />Agora em data/creaturescripts/scripts/others crie um arquivo chamado advance_prize.lua com o seguinte conteúdo: Na mesma pasta, em login.lua registre o evento, antes do último return true, adicione: player:registerEvent('AdvancePrize')
-
@@DeCarvalho, Conforme solicitado, nome alterado com sucesso!
-
Vlw man! Estou querendo ter tempo e criatividade para colocar outras opções nesse efeito!
- 20 respostas
-
- toplevel effect
- tibia
-
(e 2 mais)
Tags:
-
Servidor aceitando qualquer items.otb
tópico respondeu ao Bruno de Bruno em Linguagens de Programação
Obrigado man- 13 respostas
-
- programação
- tfs
- (e 5 mais)
-
Eu já respondi sua dúvida: http://www.xtibia.com/forum/topic/235797-shop-bugado/ Próximo tópico que você abrir sobre mesmo assunto vou suspendê-lo por 48 horas. Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
@@Guidark, Caso tenta dificuldades, poste o script do barco aqui para ajudarmos a fazer o procedimento.
-
Amigo, este já é o terceiro tópico que você cria, que fique como aviso para evitar flood. Regards, Bruno Minervino Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Tópico movido para dúvidas / pedidos resolvidos.
- 5 respostas
-
- tempo para executar tarefas
- resolvido
- (e 1 mais)
-
@@hrubesch, Tenta assim:
-
Você pode postar aqui seu script para que eu veja se tem algum erro. Estou movendo para Suporte de Scripts.
- 5 respostas
-
- tempo para executar tarefas
- resolvido
- (e 1 mais)
-
Parabéns ao pela organização do concurso, e aos vencedores. Obrigado a todos que participaram!
-
@@hrubesch, você faz sua conta multiplicando por mil (1000), pois ele utiliza milisegundos, exemplo: 1 segundo = 1000 1 minuto = 60 * 1000 = 60000 10 minutos = 10 * 60 * 1000 = 600000 1 hora = 60 * 60 * 1000 = 3600000 10 horas = 10 * 60 * 60 * 1000 = 36000000
- 5 respostas
-
- tempo para executar tarefas
- resolvido
- (e 1 mais)
-
Porque ele faz a conta em cima da getPlayerFreeCap (capacidade livre). Tenta assim: local capacidade = 1000 -- aqui coloca quanto que vai almentar function getPlayerCap(cid) query = db.getResult("SELECT `cap` FROM `players` WHERE `id` = " .. getPlayerGUID(cid) .. ";") if(query:getID() < 1) then return nil end cap = query:getDataInt("cap") query:free() return cap end function onEquip(cid, item, slot) doPlayerSetMaxCapacity(cid, (getPlayerCap(cid) + capacidade)) return true end function onDeEquip(cid, item, slot) doPlayerSetMaxCapacity(cid, (getPlayerCap(cid) - capacidade)) return true end
-
@, vá em data/movements/movements.xml e adicione a seguinte tag: <movevent type="StepIn" actionid="16500" event="script" value="resettile.lua" />Agora em data/movements/scripts crie um arquivo chamado resettile.lua com o seguinte conteúdo: local config = { level = 1000, -- level mínimo para entrar resets = 10, -- quantidade máxima de resets para passar msg = 'Somente jogadores com level superior a 1000 e com 10 resets ou menos podem passar.' -- mensagem para quem tiver mais resets que o permitido } function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end local resets = getPlayerStorageValue(cid, 378378) if getPlayerLevel(cid) < config.level or resets > config.resets then doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, config.msg) return false end return true endPronto! Basta colocar a actionid 16500 (ou outra configurada) no piso.
-
10.79 [CSF ANTI DDOS] Config Absolute
tópico respondeu ao mkbrabsolute de Bruno em Tutoriais de Infraestrutura
É um conteúdo bem interessante e útil, Obrigado por compartilhar conosco! Aprovado, movido e reputado! -
@@luccagomes, Tenta alterar o magevipbag.lua por este: local block = 135410 -- storage de controle local capacidade = 1000 -- aqui coloca quanto que vai aumentar function onEquip(cid, item, slot) setPlayerStorageValue(cid, block, getPlayerStorageValue(cid, block) < 0 and 1 or getPlayerStorageValue(cid, block) + 1) if getPlayerStorageValue(cid, block) == 3 then doPlayerSetMaxCapacity(cid, (getPlayerFreeCap(cid) + capacidade)) setPlayerStorageValue(cid, block, 0) end return true end function onDeEquip(cid, item, slot) doPlayerSetMaxCapacity(cid, (getPlayerFreeCap(cid) - capacidade)) return true endEu não entendi muito bem o porque ele só vai dar cap após ele usar 3 vezes, mas caso você deseja retirar isso, segue abaixo: local capacidade = 1000 -- aqui coloca quanto que vai aumentar function onEquip(cid, item, slot) doPlayerSetMaxCapacity(cid, (getPlayerFreeCap(cid) + capacidade)) return true end function onDeEquip(cid, item, slot) doPlayerSetMaxCapacity(cid, (getPlayerFreeCap(cid) - capacidade)) return true end
-
Qual é o sistema de reset que você utiliza?
-
action Essa pot healar no máximo 150k de health e mana!
pergunta respondeu ao Animal Pak de Bruno em Scripts
Tópico movido para dúvidas / pedidos resolvidos. -
Tópico movido para dúvidas / pedidos resolvidos.
-
Veja se o nome da criatura está certinho: Zombie Event Principalmente no linux, tem case sensitive, isso acaba causando o erro. Att.
-
Vlw man Assim que eu tiver com um tempinho eu implemento ^^ Abraço!
-
Parabéns pela iniciativa @RigBy
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.