Ir para conteúdo

brendoonh

Visconde
  • Total de itens

    318
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que brendoonh postou

  1. Boa tarde!! Alguem pode me ajudar com uma script de um determinado local, configurado com um canto superior e inferior que nao possa empurrar outro jogador? tfs 0.4
  2. Boa noite comunidade! Encontrei um sistema de reward system que ao matar um monstro ele tem niveis de loot, sendo ele comum, raro, semi raro, muito raro e uma opção SEMPRE, esse sempre so dropa para uma pessoa, porem, eu queria colocar que esse sempre fosse apenas para o jogador que da o ultimo hit no monstro, isso seria possivel? data/sistemas/rewardchest
  3. Boa noite comunidade! Encontrei um sistema de reward system que ao matar um monstro ele tem niveis de loot, sendo ele comum, raro, semi raro, muito raro e uma opção SEMPRE, esse sempre so dropa para uma pessoa, porem, eu queria colocar que esse sempre fosse apenas para o jogador que da o ultimo hit no monstro, isso seria possivel? data/sistemas/rewardchest
  4. Boa noite comunidade! Encontrei um sistema de reward system que ao matar um monstro ele tem niveis de loot, sendo ele comum, raro, semi raro, muito raro e uma opção SEMPRE, esse sempre so dropa para uma pessoa, porem, eu queria colocar que esse sempre fosse apenas para o jogador que da o ultimo hit no monstro, isso seria possivel? data/sistemas/rewardchest
  5. PEEEEEEERFEITO ! Você ainda vai dominar este mundo, só faça isso em segredo!! kkkkk
  6. Boa tarde/noite! Tem como fazer esse script aparecer msg em cima do jogador falando o que ele recebeu ou se falhou? Outro detalhe, tem um item que pode cair que é mto bom, caso ele venha a ser sorteado aparecer para todo o servidor saber... bag_random/action local config = { {item = 8310, qntd_max = 2, chance = 45}, {item = 12635, qntd_max = 1, chance = 25}, {item = 12636, qntd_max = 1, chance = 15}, {item = 9971, qntd_max = 50, chance = 50}, {item = 11390, qntd_max = 1, chance = 20}, } local msgsucesso = "Opa, que box interessante!" local check = 0 function onUse(cid, item, fromPos, itemEx, toPos) for _, var in pairs(config) do if math.random(1, 100) <= var.chance and check <= 5 then doPlayerAddItem(cid, var.item, var.qntd_max) check = check+1 end end check =0 doRemoveItem(item.uid,1) doCreatureSay(cid, msg_sucesso, TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 49) return true end Notei que tem uma msg ali, mas n vem funcionando..
  7. Muito bom, aproveitei e usei no meu!! Funcionou perfeitamente.
  8. Aparentemente funcionou certinho!! Você é fera!! Valeu! Algum moderador pode fechar o topico se quiser!
  9. Bugou geral... ta espalhando pontos para todos os personagens a cada sei la, 2 ou 3 segundos. o tempo pelo comando ficou marcando horas para ganhar o proximo, mas na vdd ta sendo a cada intervalo de tempo citado anteriormente.
  10. Tenho só a duvida sobre os novos personagens estarem chegando e ganhando 1 ppoint e n contando 1h apos o char ser criado. @edit Bom, o que está acontecendo que eu gostaria de saber se existe solução, quando o servidor fica "off" o tempo continua contando. Provavelmente por isso que quando cria um novo personagem ele ja chega recebendo 1 ppoint. Até o account manager recebe qnd loga nele.
  11. Perfeito!! Obrigado pela ajuda @El Rusher Deus te abençoe Notei que tem algo errado, criei um char novo, ele ja chegou ganhando 1 point..
  12. Obrigado pela ajuda!! Testei aqui, n deu nenhum erro ao iniciar o servidor, porem, qnd uso o comando !ppoint não funciona e gera este erro que vou deixar a baixo.. [0:36:26.181] [Error - TalkAction Interface] [0:36:26.184] data/talkactions/scripts/points.lua:onSay [0:36:26.186] Description: [0:36:26.188] data/talkactions/scripts/points.lua:6: attempt to index global 'config' (a nil value) [0:36:26.193] stack traceback: [0:36:26.194] data/talkactions/scripts/points.lua:6: in function <data/talkactions/scripts/points.lua:1>
  13. Funcionou! BRIGADÃOOOOOOOO @Caronte. consegue ajudar neste?
  14. Boa noite! Uso um sistema que a cada 1h online recebe 1 ponto, eu gostaria de adicionar na talkactions uma função que faz a contagem de tempo para recebe o proximo points. Se alguem puder ajudar, obrigado! 8.60 / 0.4 points/talkactions function onSay(cid, words, param, channel) local getP = getPoints(cid) doPlayerPopupFYI(cid, "Voce possui ".. getP .." p-points!") return true end points/globalevents --[[ P Points System by LsM. ###### © 2011 Version : v1.0 ]]-- local config = { p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora ) p_points = 1 -- Quantidade de pontos recebida a cada "p_time" } local function givePoints(cid, quant) if os.time() - getCreatureStorage(cid, 1219) >= config.p_time then doPlayerSendTextMessage(cid, 19, "Parabéns, você recebeu ".. config.p_points .." p-point. Agora você tem ".. config.p_points + getPoints(cid) .." p-points na sua conta. Seu tempo foi zerado, proximo p-points daqui 2 horas.") doPlayerAddPoints(cid, quant) doCreatureSetStorage(cid, 1219, 0) doCreatureSetStorage(cid, 1219, os.time()) end return true end function onThink(interval) for i, v in pairs(getPlayersOnline()) do givePoints(v, config.p_points) end return true end
  15. A solução foi sanada com outro modelo de script. Achei no forum aqui do x tibia mesmo.
  16. points/creatureevents --[[ P Points System by LsM. ###### © 2011 Version : v1.0 ]]-- function onLogin(cid) doCreatureSetStorage(cid, 1219, os.time()) return true end function onLogout(cid) doCreatureSetStorage(cid, 1219, 0) return true end Aqui tem a parte que voce citou @Caronte Como ficaria o codigo? pq tentei de uma forma aqui e deu problema rsrsrs
  17. Me desculpe. Ja resolvi esse!! Caso consiga me ajudar com esse problema no outro topico ficaria grato >
  18. Boa noite, Alguém com conhecimento poderia me ajudar neste script? O script tem uma pequena "falha" quando o jogador morre ou desloga o tempo é resetado. Nesse sistema a cada 1h online o jogador recebe 1ppoint. Unico problema vem sendo esse citado acima. Não tenho conhecimento , mas acredito que possa ser o arquivo do globalevents, irei deixa-lo abaixo para caso alguem consiga me ajudar. points/globalevents Caso alguém consiga me da uma força..
  19. Boa tarde! Alguém por acaso pode me ajudar caso tenha experiencia .. tenho um sistema de autoloot que coloquei no servidor e inicialmente parecia ta funcionando bem.. coletava os gold, vai direto para o banco e tals.. Fui testar a função de !autoloot golden legs, ao usar este comando buga tudo, e na distro aparece um erro enorme. Servidor é 8.6 com a distro 0.4 Erro: MOD DO AUTOLOOT:
  20. Boa noite, é um pedido simples, eu acho.. rsrs Uma talkactions para saber quantos dias faltam para acabar um acesso a uma area exclusiva, por exemplo digitar !vip e aparecer quanto tempo falta para terminar. Script: Ocultar conteúdo -- Script Feito Por Leandro Machado function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 3 -- coloque quantos dias o player terá acesso a essa área local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 19234) local timenow = os.time() if getPlayerStorageValue(cid, 19234) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ativou ".. days .." dias de vip!") setPlayerStorageValue(cid, 19234, time) local quantity = math.floor((getPlayerStorageValue(cid, 19234) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de vip!") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end
  21. Boa tarde!!! Pessoal estou com um problema ao abrir um OT aqui em casa.. Então, tem bastante tempo que não abro um server, já abrir muitos, a uns anos atrás!!! Agora fui tentar abrir e não estou tendo sucesso, eu liberei porta no FIREWALL e no MODEM ( Vou deixar as fotos para vocês verem ) Pois bem, depois de ter achado que fiz tudo, coloquei o ip do no-ip no config lua e fui tentar entrar, não entra nem se quer no account, ai tentei pelo ip padrao 127.0.01 ai entra no account, mas n entra no jogo. Alguém sabe me explicar o que pode ser? Agradeço desde já e REP+ pra quem conseguir me sanar essa duvida, abraço!!!
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...