Ir para conteúdo
Banner com Efeitos

Movie

Membro
  • Registro em

  • Última visita

Tudo que Movie postou

  1. Na lib está indicando premium_points, tem que alterar para points...
  2. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Amigo, creio que isso não seja o que ele quer...
  3. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Poste aqui o script do comando...
  4. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Amigo, deixa o piso com 13500 e troca o código pelo meu
  5. Vá na sua pasta lib e posta o compat.lua, por favor.
  6. O mesmo erro? local tempo = 30 -- Dias para pegar local premio = 5 -- Número de premium points que irá ganhar -- Não mexa daqui pra baixo -- local storage = 18534 local tempo = tempo * 24 * 60 * 60 function onSay(cid, words, param) local acc = getPlayerAccountId(cid) if getPlayerGroupId(cid) == 1 or getPlayerGroupId(cid) == 2 or getPlayerGroupId(cid) == 3 then if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You can take the reward again at "..os.date("%d %B %Y %X", getPlayerStorageValue(cid, storage))..".") else setPlayerStorageValue(cid, storage, (tempo) + os.time()) db.query("UPDATE `accounts` SET premium_points = ".. premio .." WHERE `id` = " .. acc) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You won ".. premio.." Premium Points for your good service! ") end end return true end
  7. local tempo = 30 -- Dias para pegar local premio = 5 -- Número de premium points que irá ganhar -- Não mexa daqui pra baixo -- local storage = 18534 local tempo = tempo * 24 * 60 * 60 function onSay(cid, words, param) local acc = getPlayerAccountId(cid) if getPlayerGroupId(cid) == 1 or getPlayerGroupId(cid) == 2 or getPlayerGroupId(cid) == 3 then if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You can take the reward again at "..os.date("%d %B %Y %X", getPlayerStorageValue(cid, storage))..".") else setPlayerStorageValue(cid, storage, (tempo) + os.time()) executeQuery("UPDATE `accounts` SET premium_points = ".. premio .." WHERE `id` = " .. acc) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You won ".. premio.." Premium Points for your good service! ") end end return true end
  8. Tenta assim: local tempo = 30 -- Dias para pegar local premio = 5 -- Número de premium points que irá ganhar -- Não mexa daqui pra baixo -- local storage = 18534 local tempo = tempo * 24 * 60 * 60 function onSay(cid, words, param) local acc = getPlayerAccountId(cid) if getPlayerGroupId(cid) == 1 or getPlayerGroupId(cid) == 2 or getPlayerGroupId(cid) == 3 then if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You can take the reward again at "..os.date("%d %B %Y %X", getPlayerStorageValue(cid, storage))..".") else setPlayerStorageValue(cid, storage, (tempo) + os.time()) db.executeQuery("UPDATE `accounts` SET premium_points = ".. premio .." WHERE `id` = " .. acc) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You won ".. premio.." Premium Points for your good service! ") end end return true end
  9. local tempo = 30 -- Dias para pegar local premio = 5 -- Número de premium points que irá ganhar -- Não mexa daqui pra baixo -- local storage = 18534 local acc = getPlayerAccountId(cid) local tempo = tempo * 24 * 60 * 60 function onSay(cid, words, param) if getPlayerGroupId(cid) == 1 or getPlayerGroupId(cid) == 2 or getPlayerGroupId(cid) == 3 then if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You can take the reward again at "..os.date("%d %B %Y %X", getPlayerStorageValue(cid, storage))..".") else setPlayerStorageValue(cid, storage, (tempo) + os.time()) db.executeQuery("UPDATE `accounts` SET premium_points = ".. premio .." WHERE `id` = " .. acc) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You won ".. premio.." Premium Points for your good service! ") end end return true end Esqueci de colocar um sinal...
  10. Fiz um errinho ali no código, atualiza ele, por favor.
  11. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Sabe aquele código que o amigo postou lá em cima? Tenta deixar assim: function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Olá "..getCreatureName(cid)..". Você não é vip donate adquira agora mesmo em nosso site: baiak.com", msgWelcome = "Seja Bem Vindo a Área donate "..getCreatureName(cid).." " } if getPlayerStorageValue(cid, 13500) <= os.time() then doTeleportThing(cid, fromPosition) doPlayerPopupFYI(cid, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_POFF) return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, config.msgWelcome) return true end Testa, e ve se funciona.
  12. Vou tentar fazer aqui, se conseguir eu edito esse comentário... Tenta assim: <talkaction log="yes" words="/premio;!premio" access="1" event="script" value="premio.lua"/> local tempo = 30 -- Dias para pegar local premio = 5 -- Número de premium points que irá ganhar -- Não mexa daqui pra baixo -- local storage = 18534 local acc = getPlayerAccountId(cid) local tempo = tempo 24 * 60 * 60 function onSay(cid, words, param) if getPlayerGroupId(cid) == 1 or getPlayerGroupId(cid) == 2 or getPlayerGroupId(cid) == 3 then if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You can take the reward again at "..os.date("%d %B %Y %X", getPlayerStorageValue(cid, storage))..".") else setPlayerStorageValue(cid, storage, (tempo) + os.time()) db.executeQuery("UPDATE `accounts` SET premium_points = ".. premio .." WHERE `id` = " .. acc) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You won ".. premio.." Premium Points for your good service! ") end end return true end Testa aí, me avisa se der algum erro.
  13. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Colega, não consegui entender o que você quis me dizer. Tenta melhorar aí na explicação, por favor.
  14. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Se quiser que apareça os dias de Premium Account no client, teria que fazer o VIP por Premium, e não por storage. Caso faça isso terá que mudar algumas coisinhas no seu servidor. Como não é muito experiente, recomendo fazer por storages mesmo.
  15. Isso! É o que o @FlamesAdmin está fazendo. Vou deixar ele te ajudar...
  16. Uai? Onde fica armazenado as outfits do seu servidor? Dá uma olhada aí e me passa kkk
  17. Essa estratégia do script não irá funcionar.. mais à noite eu faço um outro jeito que creio que irá funcionar. @ITALOx Poste o seu outfits.xml, e me diga qual é o outfit que você quer que ele ganhe
  18. Movie postou uma resposta no tópico em Suporte & Pedidos
    Então.. sou só mais um comentando para tentar mudar para Linux... maior proteção, mais barato. É bem chatinho aprender no começo, mas depois você leva jeito. Não conheço nenhuma host com custo x benefício para Windows
  19. Não sei o porquê não está funcionando... Infelizmente, não conseguirei te ajudar então
  20. -- Script feito por Movie (Movie#4361) -- -- Por favor não remova os créditos -- local look = 10 -- Número do looktype do outfit local outfit = {lookType = 134, lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114} -- Altere aqui o outfit local efeito = 5 -- Número do efeito que gostaria que aparecesse local tempo = 10 -- Quanto tempo ele ficará com a outfit (em segundos) -- Caso queira ilimitado coloque -1 -- Não mexa daqui pra baixo -- if tempo > 0 then local tempo = tempo * 1000 end function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), efeito) doSetCreatureOutfit(cid, outfit, tempo) doPlayerAddOutfit(cid, look, 3) return true end -- Script feito por Movie (Movie#4361) -- -- Por favor não remova os créditos --
  21. Editei o tópico acima, tenta lá.
  22. Vou ver se entendi... Você não quer quer ele mude a outfit.. Você quer que ele ganhe uma nova outfit? Se for, tenta assim: -- Script feito por Movie (Movie#4361) -- -- Por favor não remova os créditos -- local look = 10 -- Número do looktype do outfit local outfit = {lookType = 134, lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114} -- Altere aqui o outfit local efeito = 5 -- Número do efeito que gostaria que aparecesse local tempo = 10 -- Quanto tempo ele ficará com a outfit (em segundos) -- Caso queira ilimitado coloque -1 -- Não mexa daqui pra baixo -- if tempo > 0 then local tempo = tempo * 1000 end function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), efeito) doSetCreatureOutfit(cid, outfit, tempo) doPlayerAddOutfit(cid, look, 3) return true end -- Script feito por Movie (Movie#4361) -- -- Por favor não remova os créditos --
  23. Quando você desloga e loga de novo, o outfit sai, você diz?
  24. VIsh.. já tinha feito antes de você responder... Vê se funciona. -- Script feito por Movie (Movie#4361) -- -- Por favor não remova os créditos -- local outfit = {lookType = 134, lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114} -- Altere aqui o outfit local efeito = 5 -- Número do efeito que gostaria que aparecesse local tempo = 10 -- Quanto tempo ele ficará com a outfit (em segundos) -- Caso queira ilimitado coloque -1 -- Não mexa daqui pra baixo -- if tempo > 0 then local tempo = tempo * 1000 end function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), efeito) doSetCreatureOutfit(cid, outfit, tempo) return true end -- Script feito por Movie (Movie#4361) -- -- Por favor não remova os créditos -- <action itemid="ID" script="script.lua"/> Editei o tópico... dá uma atualizada no código.

Informação Importante

Confirmação de Termo