-
Total de itens
2571 -
Registro em
-
Última visita
-
Dias Ganhos
28
Tudo que Bruno postou
-
Tenta assim: Vá em qualquer arquivo de data/libs e adicione as seguintes funções: Agora vá em data/globalevents/globalevents.xml e adicione a seguinte tag: <globalevent type="startup" name="doCleanDatabase" script="cleanDB.lua" />E por último, em data/globalevents/scripts crie o arquivo cleanDB.lua com o seguinte conteúdo: Basta executar o servidor para testar. Não faça esse teste antes de fazer um backup do banco. Créditos: Cybermaster Teh Maverick darkaos Elf
-
@@kolosso, Vá em data/talkactions/talkactions.xml e adicione a seguinte tag: <talkaction words="!vipdays;/vipdays" event="script" value="vipdays.lua" />Agora vá em data/talkactions/scripts, crie o arquivo vipdays.lua com o seguinte conteúdo: function onSay(cid, words, param) if vip.hasVip(cid) then local dias = math.floor((vip.getVip(cid) - os.time()) / (24 * 3600)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce tem " .. dias .. " dias de VIP Account.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao possui uma VIP Account.") end return true end
-
[Encerrado] [URGENTE] Host Bom e Barato
tópico respondeu ao biacotri de Bruno em Tópicos Sem Resposta
As vezes pagando barato, você não oferece qualidade a seus players. A qualidade da serversoft é única no mercado, além de oferecer o OTPanel, que é uma ferramenta muito importante principalmente para quem está começando, garanto a qualidade, posso dizer isso pois utilizo os serviços deles. O XTibia é um projeto que também está sendo hospedado lá, você pode tirar uma base pela qualidade que é oferecida aqui. Caso interessar, clique no link em minha assinatura. Abs. -
local items = { --[numeração] = {id = ID DO ITEM, count = QUANTIDADE DO ITEM} [1]={id=2159, count=1}, -- [2]={id=2695, count=1}, -- [3]={id=2090, count=1}, -- [4]={id=6570, count=1}, -- [5]={id=6571, count=1}, -- [6]={id=7632, count=1}, -- [7]={id=7633, count=1}, -- [8]={id=2153, count=1}, -- [9]={id="level", count=1}, -- } function doPlayerAddLevel(cid, amount, round) local newExp = 0 local currentLevel = getPlayerLevel(cid) if amount > 0 then newExp = getExperienceForLevel(currentLevel + amount) - (round and getPlayerExperience(cid) or getExperienceForLevel(currentLevel)) else newExp = -((round and getPlayerExperience(cid) or getExperienceForLevel(currentLevel)) - getExperienceForLevel(currentLevel + amount)) end return doPlayerAddExp(cid, newExp) end function onUse(cid, item, fromPosition, itemEx, toPosition) local a = math.random(1, #items) if type(items[a].id) == "string" then doPlayerAddLevel(cid, items[a].count) doPlayerSendTextMessage(cid, 27, "Você abriu a box e ganhou " .. items[a].count .. " leve" .. (items[a].count > 1 and "is" or "l")) .. ".") else doPlayerAddItem(cid, items[a].id, items[a].count) doPlayerSendTextMessage(cid, 27, "Você abriu a box e ganhou " .. items[a].count .. "x " .. getItemNameById(items[a].id) .. ".") end doSendAnimatedText(getPlayerPosition(cid), "Box!", TEXTCOLOR_GREEN) doRemoveItem(item.uid, 1) return true end
-
Obrigado a todos que votaram em mim Fico contente com isso e muito feliz por ter sido escolhido. Parabéns também ao zipter, foi mais do que merecido. Att,
-
Tenta assim: local items = { --[numeração] = {id = ID DO ITEM, count = QUANTIDADE DO ITEM} [1]={id=2159, count=1}, -- [2]={id=2695, count=1}, -- [3]={id=2090, count=1}, -- [4]={id=6570, count=1}, -- [5]={id=6571, count=1}, -- [6]={id=7632, count=1}, -- [7]={id=7633, count=1}, -- [8]={id=2153, count=1}, -- [9]={id="level", count=1}, -- } function doPlayerAddLevel(cid, amount, round) local newExp = 0 local currentLevel = getPlayerLevel(cid) if amount > 0 then newExp = getExperienceForLevel(currentLevel + amount) - (round and getPlayerExperience(cid) or getExperienceForLevel(currentLevel)) else newExp = -((round and getPlayerExperience(cid) or getExperienceForLevel(currentLevel)) - getExperienceForLevel(currentLevel + amount)) end return doPlayerAddExp(cid, newExp) end function onUse(cid, item, fromPosition, itemEx, toPosition) local a = math.random(1, #items) if type(items[a].id) == "string" then doPlayerAddLevel(cid, items[a].count) else doPlayerAddItem(cid, items[a].id, items[a].count) end doSendAnimatedText(getPlayerPosition(cid), "Box!", TEXTCOLOR_GREEN) doPlayerSendTextMessage(cid, 27, "Você abriu a box e ganhou ".. items[a].count .. ".") doRemoveItem(item.uid, 1) return true end
-
bug Bug Na Página Training offline players No Site
pergunta respondeu ao marcio1234 de Bruno em Websites
As variáveis estão vindo de outro lugar. Por este código não tem como, tem que saber da onde está puxando a variável. -
bug Bug Na Página Training offline players No Site
pergunta respondeu ao marcio1234 de Bruno em Websites
Precisa verificar da onde está vindo a variável $skill_name e se está configurada, assim como a $vocation_name. -
Neste caso creio que faz parte do arquivo latestnews.php
-
Eu aconselho você usar este Gesior: https://github.com/gesior/Gesior2012/branches Neste link você escolhe de acordo com a versão do seu servidor. Att.
-
Vai em config/config.php e verifica se está habilidade para enviar emails, se estiver, desabilite.
-
Opa, que bom que deu certo amigo! Abs.
-
Altera sua lib, modifiquei lá.
-
Amigo, editei a libs e o script da action, agora vai funcionar 100% Referente ao seus script, é por storage (player storage), ou seja, aplica-se apenas ao player em si. Se quiser deixar para a account, utiliza este ai.
-
Atualiza sua lib, editei o post.
-
E agora?
-
Preiramente vá até sua db e rode essa query: ALTER TABLE `accounts` ADD `vip_time` INT(15) NOT NULL;Agora vá em data/libs, crie um arquivo chamado vipSystem.lua com o seguinte conteúdo: Item para dar vip: Vá em data/actions/actions.xml adicione a seguinte tag? <action itemid="2420" script="addVip.lua" />Altere o itemid pelo id do item que irá usar para adicionar vip. Em data/actions/scritps crie o arquivo addVip.lua com o seguinte conteúdo: Piso que só vip passa: Vá em data/movements/movements.xml e adicione a seguinte TAG: <movevent type="StepIn" actionid="13500" event="script" value="vipTile.lua" /> Agora em data/movements/scripts crie o arquivo vipTile.lua com o seguinte conteúdo: Agora basta utilizar a actionid 13500 nos pisos que só jogadores vip podem passar. Créditos do sistema à Mock pela criação e Bruno Minervino pela edição.
-
Não precisa de site, mas de banco de dados. Logo vou postar o script.
-
Você utiliza MySQL?
-
Seu ban foi removido pois não encontrei o motivo do mesmo. Lembre-se que qualquer ato que faça jus ao seu antigo status, não exitarei em aplicar. Att.
-
Amigo, abre um tópico na seção de Suporte de Scripting, Este tópico já está resolvido.
-
@@sk8sk8ter, Tenta assim:
-
@@sk8sk8ter, ele perdeu a conexão com o banco durante a execução da query. Precisa ver a instabilidade do seu banco, se está funcionando normalmente. Não é um erro de script.
-
Ganhador do concurso Item fan site Cateroide!
tópico respondeu ao Piabeta Kun de Bruno em Notícias e Discussões - Tibia Global
Parabéns novamente Eu confesso que preferiria o Nightmare Doll, curto muito ele.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.