Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    28

Tudo que Bruno postou

  1. Nossa, eu juro que nem tinha visto, pois edito com bloco de notas na empresa... Que bom que funcionou. Só não vou poder te explicar linha por linha agora porque tenho que ir dormir, amanhã faço isso, abs. Tópico movido para dúvidas / pedidos resolvidos.
  2. Tenta assim, com outra storage e algumas modificações: Action: local storage = 13513 local days = 30 -- dias que serão adicionados function onUse(cid, item, fromPosition, itemEx, toPosition) local timenow = os.time() local daysvalue = days * 24 * 60 * 60 local timeToAdd = 0 if getPlayerStorageValue(cid, storage) - os.time() <= 0 then timeToAdd = daysvalue + os.time() else timeToAdd = daysvalue + getPlayerStorageValue(cid, storage) end doRemoveItem(item.uid, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) setPlayerStorageValue(cid, storage, timeToAdd) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabens, voce se tornou um Modd Player") return true end Movements: local storage = 13513 function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, storage) - os.time() <= 0 then doCreatureSay(cid, "You're not a VIP player.", TALKTYPE_ORANGE_1) doTeleportThing(cid, fromPosition) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false end doCreatureSay(cid, "Welcome to the VIP Area!", TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end
  3. Tente assim (o problema está na função doPlayerSendTextMessage): local storage = 18597 function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, storage) - os.time() <= 0 doCreatureSay(cid, "You're not a VIP player.", TALKTYPE_ORANGE_1) doTeleportThing(cid, fromPosition) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false end doCreatureSay(cid, "Welcome to the VIP Area!", TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end
  4. @@jvcasarin, Tenta assim, movement: local storage = 18597 function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, storage) - os.time() <= 0 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're not a VIP player.") doTeleportThing(cid, fromPosition) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Welcome to the VIP Area!") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true endAction: local storage = 18597 local days = 30 -- dias que serão adicionados function onUse(cid, item, fromPosition, itemEx, toPosition) local timenow = os.time() local daysvalue = days * 24 * 60 * 60 local timeToAdd = 0 if getPlayerStorageValue(cid, storage) - os.time() <= 0 then timeToAdd = timenow + daysvalue else timeToAdd = storage + daysvalue end doRemoveItem(item.uid, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) setPlayerStorageValue(cid, storage, getPlayerStorageValue(cid, storage) + timeToAdd) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabens, voce se tornou um Modd Player") return true end
  5. WFT¿
  6. Eu gostei @Overpower, mas acho que essa de herói ficaria melhor sem a sword na ponta. Att, BM
  7. Bruno

    Temple Position

    Verifique se a town_id está correta de acordo com a cidade desejada.
  8. Faz uma busca por Items::dwMinorVersion ou dwMinorVersion, e ve se acha algo.
  9. @@GuuhMaster, Tenta assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 28, 25, 27, 40) function doSpell(cid, var) doPlayerSendTextMessage(cid, 27, "EFEITO MÁGICO: Cura sua mana múltiplas vezes (10x) durante 5 segundos. O cálculo de regeneração é de acordo com seu nível mágico.") for i = 1, 10 do local timeEvent = i * 600 - 600 addEvent(doCombat, timeEvent > 0 and timeEvent or 1, cid, combat, var) end end function onCastSpell(cid, var) return doSpell(cid, var) end
  10. Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Servidores derivados".
  11. Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Servidores derivados".
  12. Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Servidores derivados".
  13. Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Servidores derivados".
  14. Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Servidores derivados".
  15. Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Servidores derivados".
  16. Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Servidores derivados".
  17. Prefiro as antigas, caso as dos membros permanecerem iguais, Ou as novas, modificando a de membros também. Att, BM
  18. Amigo, é o horário da onde o servidor está rodando... Teria que ser 00:01 (meia-noite e um) para que isso funcione. Enquanto ao interval não precisa diminuir
  19. @@lucasy, Primeiramente coloque essas funções nas suas librarys (qualquer uma): Agora em globalevents, o xml: autoteleport.lua:
  20. 1º @Avuenja, Mesmo que esteja pouco ativo aqui dentro do fórum, está fazendo um excente trabalho por tráz, só para que fiquem cientes o Marcelo é um dos responsáveis, como o Daniel por deixar o fórum assim, como vocês estão vendo agora, e cada vez procurando melhorar para oferecer-lhes uma boa qualidade em nossa comunidade. 2º @Daniel, Sem palavras para descrever tudo que vem fazendo pelo XTibia, é um cara que eu me supreendi nesses últimos meses, portanto não poderia votar em outra pessoa a não ser ele.
  21. Tópico movido para dúvidas / pedidos resolvidos.
  22. Pessoal, boa noite! Preciso da ajuda de vocês, referentes a críticas e sugestões relacionadas à ultima atualização que foi feita no fórum. Lembre antes de postar que seu comentário deve ser algo construtivo, ou seja, que vá nos ajudar e não criticar. Conto com a ajuda de vocês.
  23. Parabéns a todos, execelentes mudanças, sem contar que agora os tópicos recentes estão atualiazando automaticamentes
  24. Parabéns aos vencedores
  • Quem Está Navegando   0 membros estão online

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