Ir para conteúdo
  • Cadastre-se

Skyforever

Membro
  • Total de itens

    532
  • Registro em

  • Última visita

  • Dias Ganhos

    17

Tudo que Skyforever postou

  1. Nome:João Nickname: Para que isso? Data de nascimento/Ou somente idade: 12 anos Tipo de maker: WTF? Função desejada(s): Scripter Algum trabalho a apresentar?:Na minha assinatura Ja esteve em alguma equipe ou projeto antes?:Sim, Shadow Worlds RPG! Tempo disponivel:Depende( 6 a 10 horas )
  2. Olá, novamente galerinha do Tibia King aqui trago-lhes outra função ele soma os valores dentro de um array function math.SumArray(array) local soma,numbers = 0,{} for _, n in pairs(array) do if type(n) == "number" then table.insert(numbers, n) end end for _, i in pairs(numbers) do soma = soma + i end return soma end Exemplo local array = {21,31,23} print(math.SumArray(array)) retornando 75 ~~ Créditos ~~ Eu Vodkart ( colocou para somar somente números )
  3. Olá, galerinha do Tibia King vim trazer outra função function getPlayersInLevel(level) local x = {} for _, pid in ipairs(getPlayersOnline()) do if getPlayerLevel(pid) == tonumber(level) then table.insert(level, pid) end end return x end exemplo de uso function onSay(cid, words, param) if tonumber(param) then doPlayerSendTextMessage(cid, 27, "Tem " .. #getPlayersInLevel(tonumber(param)) .. " player's no level " .. tonumber(param) .. ".") return true end return doPlayerSendTextMessage(cid, 28, "Digite !comando é um número válido.") end espero que gos
  4. Olá, galerinha do TibiaKing essa é minha primeira função *-* function getNumeroInAlfabeto(letra) local T = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"} for x, i in ipairs(T) do if tostring(i) == tostring(letra) then return x end end end Exemplo de print: É isso até mais. Créditos: Eu Vodkart( arrumou a talk e uma parte da função ) Exemplo de uso:
  5. LOL if doCreatureSetDropLoot(cid, false) then wtf???????????? ussase com storage e checava quando ele morre lol <talkaction words="!loot" event="script" value="loot.lua"/> /data/creaturescripts/scripts antiDrop coloque isso dentro: <event type="death" name="noDrop" script="antiDrop.lua"/> login.lua registerCreatureEvent(cid, "noDrop") creaturescripts.xml
  6. /data/creaturescripts/scripts crie um arquivo e adicione isso dentro: function onLogin(cid) local pos = { x = 123, y = 123, z = 7} if getCreatureName(cid) == "Account Manager" then doTeleportThing(cid, pos) end return true end creaturescripts.xml <event type="login" name="tpAcc" event="script" value="nome_do_script.lua"/> login.lua registerCreatureEvent(cid, "tpAcc")
  7. Um, two, três, four, cinco, six, sete, eight, nove, ten, eleven, doze

  8. Olá galerinha do tibia king, vim trazer um script de level recover primeiramente vá em /data/talkactions/scripts crie um arquivo chamado createRecover.lua e adicione isso dentro agora crie outro chamado recover.lua e adicione isso dentro Talkactions.xml <talkaction words="!createrecover" access="0" event="script" value="createRecover.lua"/> <talkaction words="!recover" access="0" event="script" value="recover.lua"/> agora em /data/creaturescripts/scripts crie um arquivo chamado loginRecover.lua e adicione isso dentro <event type
  9. Olha, encontrei 1 e fiz outro toma ai o que eu encontrei testei e funciona local i = { ["20:14"] = {nome = "The Demon Invasion", pos = {x=32369, y=32167, z=7}, monster = {"50 Demon", "1 The Imperor"}}, ["14:35"] = {nome = "The Massive Dragon Invasion", pos = {x=32368, y=32188, z=8}, monster = {"200 Dragon"}}, } function onThink(interval, lastExecution) hours = tostring(os.date("%X")):sub(1, 5) tb = i[hours] if tb then doBroadcastMessage(hours .. " - " .. tb.nome .. " iníciou.") for _,x in pairs(tb.monster) do for s = 1, tonumber(x:match("%d+")) do doSummonCreature(x:
  10. function onSay(cid, words, param) local pos = getPlayerPosition(cid) local table_pos = { {x = pos.x + 1, y = pos.y, z = pos.z}, {x = pos.x - 1, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y + 1, z = pos.z}, {x = pos.x, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y - 1, z = pos.z}, {x = pos.x - 1, y = pos.y + 1, z = pos.z} } for i = 1, #table_pos do doSendMagicEffect(table_pos[i], math.random(28, 30)) end if getPlayerLevel(cid) >= 50 and getPlayerTown(cid) ~= 1 then doPlayerSendTextMes
  11. Ué só mudar if is Summon(cid) then por if isSummon(cid) then
  12. Parabéns ao TK! senãofoceeuotknãoserianada
  13. /\ Está errado ai são os multiplicadores do skill quanto mais alto ai mais ira hitar para almentar o maximo de skill creio que é somente nas sources
  14. Cantada infalivel Você: Oi Éla: Oi Você: Sabia que seus ólhos são da cor da minha BMW. Éla: Na sua casa ou na minha? outra infalivel Você: Sabia que eu sou expert em programação .lua Éla: Vamos fazer 1 sex system?
  15. /data/talkactions/scripts cria um arquivo renomeia para blocking com a extensão .lua e adicione isso dentro: talkactions.xml <talkaction log="yes" access="5" words="!block" event="script" value="blocking.lua"/> coloquei somente para god usar se quiser muda, coloque outro acess access="5" nessa parte
  16. Recomendo este bem confiavel http://otservprodutos.webnode.com/
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo