Ir para conteúdo

Caronte

Marquês
  • Total de itens

    1339
  • Registro em

  • Última visita

  • Dias Ganhos

    21

Tudo que Caronte postou

  1. Olá pessoal, venho trazer para vocês uma spell de auto-destruição! Ela cria 3 áreas de combate, e sacrifica o usuário em troca de grande quantidade de dano em todo mundo que estiver ao redor. Essa spell é inspirada em memes da internet. nenhuma referencia é considerada sátira a qualquer religião. Screenshots: Script: TAG spells.xml: <instant name="auto-destruicao" words="ALAH AKBAR!" event="script" value="alahakbar.lua"/> Créditos: @Caronte @Night Wolf
  2. Hehe @Night Wolf, eu disse que ia dar erro. Assim seria excluída a possibilidade de criar items iguais aos trash sem que sejam restaurados. Vou dar uma mexida no script dps, se o wolf não se manifestar.
  3. Caronte

    POTION AJUDA

    Entre and getPlayerCustomFlagValue Adicione um parêntesis and (getPlayerCustomFlagValue
  4. local function onWigetKey(widget, keyCode, keyboardModifiers, autoRepeatTicks) if keyCode == KeyUnknown then return false end if autoRepeatTicks == nil then local callback = widget.boundAloneKeyUpCombos[determineKeyComboDesc(keyCode, KeyboardNoModifier)] signalcall(callback, widget, keyCode) callback = widget.boundKeyUpCombos[determineKeyComboDesc(keyCode, keyboardModifiers)] return signalcall(callback, widget, keyCode) else local callback = widget.boundKeyPressCombos[determineKeyComboDesc(keyCode, keyboardModifiers)] return signalcall(callback, widget, keyCode, autoRepeatTicks) end end É só não usar autoRepeatTicks, para obter a outra funçao.
  5. Sim, elas vão começar desde o básicão, ela contará com uma Wiki para não ter que ficar explicando algumas coisas não muito importantes nas aulas... por enquanto a aula 1 é lógica de programação, trabalhará com instruções de como fazer algoritmos, sem nenhuma linguagem de programação, mas com o foco em ensinar como construir um código. a segunda aula trabalhará com tipos, valores e operadores. Beleza, vou chamar no skype qualquer hora.
  6. Os meios que eu to pensando para fazer em Lua são gambiarras... vou testar aqui, se der resultado eu posto.
  7. @, Esquece esse post, isso só iria fazer valer na pasta talkactions...
  8. function onSay(player, words, param) dofile('C:\Users\Usuario\pastadoseuservidor\data\lib\lib.lua') end
  9. Serão postadas no fórum, em breve. A primeira aula já está pronta esperando o momento certo. Terá seção de suporte de dúvidas ligadas a aprendizagem, e contará com PDFs com as aulas, cada aula vai ter 1 ou mais exercícios para praticar o conteúdo aprendido.
  10. Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
  11. Caronte

    Trainer Ocupado

    Se não quiser que ela abra ou feche, é só tirar essa parte e usar: doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) você pode usar qualquer item, basta ter o piso de dentro diferente dos outros, e colocar o id dele na variável..
  12. Caronte

    Trainer Ocupado

    function onUse(cid, item, fp, itemEx, toPosition) local posi = { [{x = fp.x, y = fp.y + 1, z = fp.z}] = {x = fp.x, y = fp.y - 1, z = fp.z}, [{x = fp.x, y = fp.y - 1, z = fp.z}] = {x = fp.x, y = fp.y + 1, z = fp.z}, [{x = fp.x - 1, y = fp.y, z = fp.z}] = {x = fp.x + 1, y = fp.y, z = fp.z}, [{x = fp.x + 1, y = fp.y, z = fp.z}] = {x = fp.x - 1, y = fp.y, z = fp.z}, } local trainerTile = 407 doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) for posout, pos in pairs(posi) do if getTileItemById(pos, trainerTile).itemid == trainerTile then if getTopCreature(pos).uid == cid then doTeleportThing(cid, posout) return true end if isCreature(getTopCreature(pos).uid) then doPlayerSendCancel(cid, "Esse trainer esta ocupado.") doSendMagicEffect(toPosition, CONST_ME_POFF) else doTeleportThing(cid, pos) break end end end return true end <action actionid="1234" event="script" value="arquivo.lua"/> Só precisa mudar a variável trainerTile, pro id do tile que fica dentro do trainer. actionid coloca na alavanca.
  13. Caronte

    bug no fistitem

    Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
  14. Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
  15. Caronte

    bug login.lua

    Crie um tópico, e me mande uma PM com o link dele, pois agora estou indo dormir, Boa noite Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
  16. Caronte

    bug login.lua

    O seu player tem Town? acho que esse erro acontece quando ele não tem town, aí em vez de retornar a posição, retorna falso. Tente mudar essa parte: local posicao = getTownTemplePosition(getPlayerTown(cid)) markFlyingPos(cid, posicao) por: local posicao = getTownTemplePosition(getPlayerTown(cid)) if posicao then markFlyingPos(cid, posicao) end
  17. Caronte

    Ajuda em site

    mude sqlType para sqlite no lugar de mysql. sqlHost para localhost Caso seu OTserver permita o uso de sqlite, caso contrário, terá que configurar mySql
  18. Tópico Movido Este tópico foi movido de "OTServ → Downloads → Servidores OTServ → OTserv 8.x" para "Xtibia.com → Atendimento → Lixeira Pública".
  19. Tópico Movido Este tópico foi movido de "OTServ → Downloads → Servidores OTServ → OTserv 8.x" para "Xtibia.com → Atendimento → Lixeira Pública".
  20. Diablo III os barbarians fazem isso...
  21. é o costume kkkkkk... Tópico Movido Este tópico foi movido de "OTServ → Scripting → Downloads Scripts → Actions, talkactions e moveevents" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
  22. mesmo primeiro post, eu to editando, pega o script.. eu esqueci de uma letra... mesmo primeiro post, eu to editando, pega o script.. eu esqueci de uma letra...
  • Quem Está Navegando   0 membros estão online

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