-
Total de itens
2571 -
Registro em
-
Última visita
-
Dias Ganhos
27
Tudo que Bruno postou
-
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
-
Sim amigo, A intenção se usar um script assim é em um boss que tem para x quest, não em um boss que tem respaw.
-
Só um porém, usando globalStorage, se outro player matar 2 bichos e precisar de 3, você irá matar 1 e liberar o portal. Seria isso? Ou cada player teria que matar uma quantidade x para liberar o portal?
-
Esquece, não precisa criar tp pelo RME, uma vez que o monstro irá criar quando morrer, faltou você registrar o evento no player. Vá em data/creaturescripts/scripts/login.lua e adicione antes do ultimo return true, o seguinte conteúdo: registerCreatureEvent(cid, "MonsterQuest")
-
Meio difícil poder ajudar se você não postar o script.
-
Na função onstartup, altere: function onstartup() Para: function onStartup() O segundo erro: Cannot create monster: Zombie Event Seu servidor funciona por milisegundos? Exemplo, tente assim: Se seu globalevents estiver assim: <globalevent name="ZombieGlobalThink" interval="5000" event="script" value="zombie/onthink.lua"/> Altere para: <globalevent name="ZombieGlobalThink" interval="5" event="script" value="zombie/onthink.lua"/> Ou vice-versa. Att.
-
Seria mais fácil você colocar o script aqui para ver se tem algo errado com ele.
-
Tópico movido para dúvidas / pedidos resolvidos.
-
tfs 1.1/1.2 Distros Compiladas 1.0 | 1.2
tópico respondeu ao Marco Oliveira de Bruno em OTServ Comum
Obrigado pelo conteúdo, Fixarei se ver que você irá atualizar a cada update, fora isso, não há porque manter um tópico assim fixado. Att. -
Bom, na verdade eu peguei do server orts https://github.com/orts/server, se quiser dar uma olhada. Editei o tópico, realmente não precisa das funções que deu erro. Dúvida sanada, Att. Tópico movido para dúvidas / pedidos resolvidos.
- 4 respostas
-
- mount system
- tfs 1.2
- (e 3 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.