Ir para conteúdo

Roksas

Herói
  • Total de itens

    3611
  • Registro em

  • Última visita

  • Dias Ganhos

    60

Tudo que Roksas postou

  1. Roksas

    Debug ao Logar

    Usando cliente de outra version?
  2. Roksas

    [DÚVIDA] Quest por voc

    Vá em data/actions/scripts, crie um arquivo chamado questVoc.lua e adicione dentro: function onUse(cid, item, frompos, item2, topos) local vocs = { [1] = {i = 2494}, [2] = {i = 2555}, [3] = {i = 3232}, [4] = {i = 1428}, } local v = vocs[getPlayerVocation(cid)] if getPlayerStorageValue(cid, 20119) >= 1 or not v then return doPlayerSendCancel(cid, "It's empty.") end doPlayerAddItem(cid, v.i, 1) setPlayerStorageValue(cid, 20119, 1) doPlayerSendTextMessage(cid, 20, "Quest completed!") return true end Na tabela, entre { e } coloque o ID do item desejado. E no arquivo actions.xml você adiciona essa seguinte tag: <action uniqueid="20099" event="script" value="questVoc.lua"/>
  3. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. CONST_ANI_SPEAR = 0 CONST_ANI_BOLT = 1 CONST_ANI_ARROW = 2 CONST_ANI_FIRE = 3 CONST_ANI_ENERGY = 4 CONST_ANI_POISONARROW = 5 CONST_ANI_BURSTARROW = 6 CONST_ANI_THROWINGSTAR = 7 CONST_ANI_THROWINGKNIFE = 8 CONST_ANI_SMALLSTONE = 9 CONST_ANI_DEATH = 10 CONST_ANI_LARGEROCK = 11 CONST_ANI_SNOWBALL = 12 CONST_ANI_POWERBOLT = 13 CONST_ANI_POISON = 14 CONST_ANI_INFERNALBOLT = 15 CONST_ANI_HUNTINGSPEAR = 16 CONST_ANI_ENCHANTEDSPEAR = 17 CONST_ANI_REDSTAR = 18 CONST_ANI_GREENSTAR = 19 CONST_ANI_ROYALSPEAR = 20 CONST_ANI_SNIPERARROW = 21 CONST_ANI_ONYXARROW = 22 CONST_ANI_PIERCINGBOLT = 23 CONST_ANI_WHIRLWINDSWORD = 24 CONST_ANI_WHIRLWINDAXE = 25 CONST_ANI_WHIRLWINDCLUB = 26 CONST_ANI_ETHEREALSPEAR = 27 CONST_ANI_ICE = 28 CONST_ANI_EARTH = 29 CONST_ANI_HOLY = 30 CONST_ANI_SUDDENDEATH = 31 CONST_ANI_FLASHARROW = 32 CONST_ANI_FLAMMINGARROW = 33 CONST_ANI_SHIVERARROW = 34 CONST_ANI_ENERGYBALL = 35 CONST_ANI_SMALLICE = 36 CONST_ANI_SMALLHOLY = 37 CONST_ANI_SMALLEARTH = 38 CONST_ANI_EARTHARROW = 39 CONST_ANI_EXPLOSION = 40 CONST_ANI_CAKE = 41 CONST_ANI_WEAPONTYPE = 254 CONST_ANI_NONE = 255
  5. Roksas

    Sumir item

    Nenhum nem outro, se já estiver criado ele remove, e vice-versa.
  6. Roksas

    npc teleport

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. Se eu não me engano é necessário usar MYSQL.
  8. Roksas

    Sumir item

    Só testar Sky ^^ function onSay(cid, words, param) local pos, id = {x = 1000, y = 1000, z = 7, stackpos = 1}, 1285 if getThingFromPos(pos).itemid ~= id then doCreateItem(id, 1, pos) doPlayerSendCancel(cid, "Item criado!") else doPlayerSendCancel(cid, "Item removido!") doRemoveItem(getThingFromPos(pos).uid, 1) end return true end
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. Roksas

    Fábrica de Scripts

    #Boa iniciativa LuckOake, destacado e reputado.
  11. http://www.xtibia.com/forum/topic/201802-classic-premium-v2/
  12. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. Como o Oneshot disse, em OTServer seria ao iniciar o servidor, mas em Lua Pura, seria ao iniciar o código.
  14. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. Por que? Que eu saiba o return pode ser usado desta maneira, logo, o comando não sairía como fala, em amarelo.
  16. Adicione isto em talkactions.xml: <talkaction words="alana res" filter="word-spaced" event="function" value="houseBuy"/> <talkaction words="alana grav" filter="word-spaced" event="function" value="houseSell"/> <talkaction words="alana sio" filter="word-spaced" event="function" value="houseKick"/> <talkaction words="aleta grav" filter="word-spaced" event="function" value="houseDoorList"/> <talkaction words="aleta sio" filter="word-spaced" event="function" value="houseGuestList"/> <talkaction words="aleta som" filter="word-spaced" event="function" value="houseSubOwnerList"/>
  17. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. Obrigado cara haha, aguarde, o próximo vai ser top.
  19. Retorna o tempo, seja ele qual medida for, segundos, minutos. A quantidade de tempo para que o código rode. for i = 1, 100 do print("Tempo: "..os.clock()..".") end Utilize isto em um Debugger, pode ser o OTScript Live, no caso irá printar 100 vezes aquela linha, veja na centésima linha o tempo, cujo seria a velocidade de rodar isto.
  20. iHUEUHAE, criativo né? Laziness Shop mais ainda, meu deus.
  21. Agora que parei pra pensar, na realidade esta função ela retorna da CPU, o tempo desde o início do código. Se você executar uma print em um debugger, utilizando esta função, pode reparar que retornará o tempo em que roda o código, muito útil isto.
  • Quem Está Navegando   0 membros estão online

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