Ir para conteúdo
  • Cadastre-se

Skyforever

Membro
  • Total de itens

    532
  • Registro em

  • Última visita

  • Dias Ganhos

    17

Tudo que Skyforever postou

  1. http://tibiaking.com/forum/topic/17659-town-systempedido/
  2. Tipo: CreatureScripts and Movements. Versão: 8.6. Testado: Não. @Explicando. Bom é um sistema de mudar de cidade por um tile pedido por um membro do fórum também aparecera no look a cidade que ele vive. @Instalando. Primeiramente vá em Pasta do seu servidor / data / movements / nome_do_script.lua: function onStepIn(cid, position, fromPosition) local newTown = 1 -- id da nova cidade if getPlayerTown(cid) ~= newTown then return doPlayerSetTown(cid, newTown) and doPlayerSendTextMessage(cid, 27, "Você agora é morador da cidade(" .. getTownName(newTown) .. ").
  3. Otra coisa aquele erro INTERNAL SERVER ERROR 503 porra erro chato quase toda hora tá off deveseroskynukando
  4. Aí está não foi testado. Pasta do seu servidor / data / actions / scripts nome_do_script.lua function onUse(cid, item) local pos, itemid = {x = x, y = y, z = z}, 1234 -- posição, id da pedra if getPlayerStorageValue(cid, 47381) - os.time() <= 0 and getTileItemById(pos, itemid) > 0 then return doRemoveItem(getThingFromPos(pos)) and doTransformItem(item.uid, 1945 and 1496 or 1495) and setPlayerStorageValue(cid, 47381, os.time() + 60 * 1000) and addEvent(doCreateItem, 60 * 1000, itemid, 1, pos) end return doPlayerSendCancel(cid, "You need wait [" .. getPlayerStorag
  5. Ótimo tutorial pois há alguns novatos que colocam somente ip/site e quase nenhuma informação. @soposteiporqueelepediu
  6. Sim sou pobre não tenho dinheiro pra comprar novos cd's :S.
  7. @Tópico. É parei de entrar por um tempo no fórum tive que estudar mais agora voltei. @Renato. Não conheço muito, mais parece ser uma pessoa legal.
  8. Comedinhass ali no caso você usou meta-tables oque é uma tabela dentro da outra nesse caso é necessário usar pairs.
  9. Caralho velho se eu não me engano já existe no fórum e não precisava de um código tão grande assim: function onUse(cid, item) if doPlayerRemoveMoney(cid, 10000) then return doTransformItem(item.uid, id) and doSendMagicEffect(getPlayerPosition(cid), 29) and doPlayerSendTextMessage(cid, 27, "Você renovou sua bota.") end return doPlayerSendCancel(cid, "Você não tem o dinheiro suficiente.") and doSendMagicEffect(getPlayerPosition(cid), 2) end <action itemid="id da bota já usada" event="script" value="nome.lua"/>
  10. Huheuheuheu esse mlk também me chamo msn pra ver se eu instalava modem pra ele -k. é o Lucas né?
  11. Pronto pra tu ficar mais feliz te dei um REP+ mentira foi REP-.
  12. Dá pra fazer por onLogin function onLogin(cid) if getPlayerMagLevel(cid) < 9 and isKnight(cid) then ........ end return true end <event type="login" name="a" script="b.lua"/> registerCreatureEvent(cid, "a")
  13. Olha se for oque eu estou pensando então é isso local interval, vezes = 1000, 5 -- interval = 1000 = 1 segundo, vezes = quantas vezes vai falar for i = 1, vezes do addEvent(doCreatureSay, i * interval, cid, "OI", 1) end ele vai falar OI 5 vezes uma em cada segundo.
  14. Creio que não é um bug necessariamente mais o code é chato quando buga se pudessem arrumar ficaria melhor.
  15. Primeiro: como o SkyD disse se você mudar em amount ainda vai adicionar 2 leveis. Ssegundo: Que que é isso? doSendTextAnimated(getCreaturePosition(cid), 28, TEXTCOLOR_RED) iria mandar o 28 na posição mais não deveria estar entre ""? a função já diz doSendAnimatedText(posição, "texto", cor) Terceiro: doRemoveItem(cid, item, 1) não seria mais simples usar doRemoveItem(item.uid) function onUse(cid, item) local l, level_a_ganhar = getPlayerLevel(cid), 2 -- quantidade de level que o player vai ganha return doPlayerAddLevel(cid, level_a_ganhar) and doPlayerSend
  16. Aqui está: function onStepIn(cid, position, fromPosition) local nomes = {"[PS] Karl", "Valdir costa", "Noobmata", "Domking", "[TutoR] Biohazard" } if isInArray(nomes, getCreatureName(cid)) then return doPlayerSendTextMessage(cid, 27, "Bem vindo ao elite dos 4.") end return doPlayerSendTextMessage(cid, 28, "Você não pode entrar.") and doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), true) end
  17. Como disse no #####. "Mais fake que a mina do subwat."
  18. Não pode bulinhar o quanto você quiser. bulinhar bulinhar bulinhar bulinhar bulinhar bulinhar bulinhar
  19. @Augusto. Obrigado por comentar e sempre bom trazer um novo conteúdo ao fórum. @Tópico. Qualquer dúvida sugestão só postar.
  20. Tipo: Função. Testado: Não. Explicando!. Bom ela é uma função que checa se o nome já existe na database agora sem mais delongas vamos ao script. Instalando!. Primeiramente vá em pasta do seu servidor / data / lib abra o 050 - function e no começo coloque function isValidName(name) return db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name) .. ";"):getID() == 1) and false or true end Exêmplo!. Fiz um exêmplo em TalkAction vamos a ele: function onSay(cid, words, param) if tostring(param) and isValidName(tostring(param))
  21. Aí está: data / weapons / scripts nome_do_script.lua http://pastebin.com/vSb5L3rP weapons.xml <wand id="xxxx" range="10" lvl="50" mana="13" enabled="1" exhaustion="0" script="nome_do_script.lua"><vocation id="1"/><vocation id="2"/><vocation id="5"/><vocation id="6"/>></wand> É isso ai flws.
  22. 1º Tibia. 2º LoL(League of Legends). 3º Red Dead: Redemption.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo