Ir para conteúdo

Demonbholder

Infante
  • Total de itens

    1551
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que Demonbholder postou

  1. s2s2s2s2s2s2s2s2s2s2s2
  2. Bom, só quero dizer que para ser reconhecido você deveria postar estes tais scripts, caso deseje, claro. Não sei porquê não postar, a menos que seja para projeto particular, entre outras ocasiões.
  3. Claro que pode ser considerado um scripter lua, só falta aperfeiçoar suas habilidades Parabéns, se está estudando apenas há 2 dias sem ajudas, então está bem de mais.
  4. bem regular eskylo, creio que deveria se focar em fazer scripts mais avançados, embora este seja bem funcional. parabéns ainda sim, desculpe qualquer coisa.
  5. O ideal seria se fosse possível utilizar multithreading, pra executar o addEvent em outra thread. Ai, como vai ser em outro fluxo, não atrapalharia, só precisaria de uma biblioteca auxiliar.
  6. ficam tomando cerveja pra não brochar né

  7. mimimi foi meu pai que fez mimimi
    assexuado mimimi
  8. Sim, sinceramente, a demon oak não ta 100% ainda, mas as outras funcionam bem.
  9. oi, gostaria de me casar com vc sim, onde assino?
  10. vamos upar juntossss
  11. Todos aprendendo português comigo :)

    1. pessoa93
    2. pessoa93

      pessoa93

      aprendi pleonasmo hehe!

  12. Demonbholder

    Xotservx

    celular o mais atrativo da foto = fato
  13. Demonbholder

    Daniel Oliveira

    já existe a opção de mover tópicos; abs.
  14. Ele fez uma confusão no script, melhor refazer todo.
  15. function onThink(interval, lastExecution, thinkInterval) pos = {x = 160, y = 50, z = 7} local time = 5 doCreateTeleport(1387, {x=160, y=51, z=7}, pos) doBroadcastMessage("O portal para o evento foi aberto e se fexará em 5 minutos.") addEvent(deleteTp, time*60*1000) addEvent(doBroadcastMessage, time*1000*60, "O portal do evento foi fexado. Próximo evento em 2 horas.") return true end function deleteTp() local delete = getTileItemById(pos, 1387) doRemoveItem(delete.uid, 1) doSendMagicEffect(pos, CONST_ME_TELEPORT) end Se o problema era só o tempo e o erro no distro, isso deve corrigi-los.
  16. aehoeauoeahheoa Calmae brother, é porque só tinha lido metade do script. Traduzir o script é basicamente saber inglês cara. getPlayerMana - get = pegar, player = jogador, mana = mana, pegarJogadorMana. Viu? Não entre nada de programação ai aehuoeaeahoue.
  17. Ah sim, não havia visto hahaha. Parabéns pelo script, mas poderia estar melhor, como implantar um sistema onde o jogador tenha que aceitar ser teleportado.
  18. --[[ Script by 10% Vodkart and 90% Devilmoon ]]-- --[[ para o Xtibia.com ]]-- function onSay(cid, words, param) if(words == "/addmana") then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return end local player = getPlayerByName(t[1]) local quanty = t[2] local pid = getPlayerByNameWildcard(t[1]) mana = getCreatureMana(player)+quanty if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end setCreatureMaxMana(player, mana) doCreatureAddMana(player, getCreatureMaxMana(player)) doPlayerSendTextMessage(player, 19, "Foram adicionados "..quanty.." de mana do seu character agora você tem " .. getCreatureMana(cid) .. "/" .. getCreatureMaxMana(cid) .. " de Mana.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você adicionou "..quanty.." de mana ao jogador " .. t[1] .. " ") elseif(words == "/delmana") then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return end local player = getPlayerByName(t[1]) local quanty = t[2] local pid = getPlayerByNameWildcard(t[1]) mana = getCreatureMana(player)-quanty if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end setCreatureMaxMana(player, mana) doCreatureAddMana(player, getCreatureMaxMana(player)) doPlayerSendTextMessage(player, 19, "Foram removidos "..quanty.." de mana do seu character agora você tem " .. getCreatureMana(cid) .. "/" .. getCreatureMaxMana(cid) .. " de Mana.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você Removeu "..quanty.." de mana do jogador " .. t[1] .. " ") elseif(words == "/addhp") then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return end local player = getPlayerByName(t[1]) local quanty = t[2] local pid = getPlayerByNameWildcard(t[1]) health = getCreatureHealth(player)+quanty if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end setCreatureMaxHealth(player, health) doCreatureAddHealth(player, getCreatureMaxHealth(player)) doPlayerSendTextMessage(player, 19, "Foram adicionados "..quanty.." de hp do seu character agora você tem " .. getCreatureHealth(cid) .. "/" .. getCreatureMaxHealth(cid) .. " de HP.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você adicionou "..quanty.." de health do jogador " .. t[1] .. " ") elseif(words == "/delhp") then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return end local player = getPlayerByName(t[1]) local quanty = t[2] local pid = getPlayerByNameWildcard(t[1]) health = getCreatureHealth(player)-quanty if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end setCreatureMaxHealth(player, health) doCreatureAddHealth(player, getCreatureMaxHealth(player)) doPlayerSendTextMessage(player, 19, "Foram Removidos "..quanty.." de hp do seu character agora você tem " .. getCreatureHealth(cid) .. "/" .. getCreatureMaxHealth(cid) .. " de HP.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você Removeu "..quanty.." de health do jogador " .. t[1] .. " ") end return TRUE end
  19. Da no mesmo, a única diferença é que você usou variáveis. Bom, é verdade que tende a travar menos sim. Valeu.
  20. Faltou a checagem para ver se o jogador tem mana suficiente.
  21. Ótimo cara! Tenho certeza que o membro JV Chequer ficaria mais do que feliz em hostear o servidor para você! Envie email, pm, ou comente no perfil dele e com certeza terás retorno. Estou louco para jogar, no aguardo.
  • Quem Está Navegando   0 membros estão online

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