Ir para conteúdo
Banner com Efeitos

joaogtx

Membro
  • Registro em

  • Última visita

Tudo que joaogtx postou

  1. Muito Obrigado Desde em Já. caso precise de algum script sera muito Bom lhe ajudar. se quiser add skype o meu é joaogtx.
  2. Desculpe por retornar a enviar msg sendo que o tópico esta resolvido mais é muito bom que escolha a resposta em que te ajudou como melhor resposta, assim fica mais fácil para que outros vejam que foi resolvido e possam fazer o mesmo, quem ta precisando disso. vlw mano. precisar tamos ai.
  3. Boa Suicide, quase chorei em ler que storage é um código. mais parabéns Brunds pela iniciativa de ajudar, e Mamaeu seja especifico ao pedir ajuda. se queria um sistema de dnt complexo era só pedir.
  4. é uma animação de ano novo que parece fogos de artifício.
  5. Cara eu só falei isso porque eu criei o script pro cara, eu gastei meu tempo pra ajudado o minimo que tinha que fazer é dar rep.
  6. amigo é mesma coisa se criar uma House dentro do templo que criar fora pelo rme vc criar uma house normal mais com porta dentro do templo dai se entra no ot e compra com o char do god salva o server e abre o rme e tira a porta da house.
  7. Cara quando é resolvido um tópico se deve escolher a melhor resposta a que ajudou e dar rep por menos isso. ja vi pessoas mais educadas.
  8. primeiro vai em talkactions/script copie um arquivo qualquer e renomeie para anonovo abra-o dentro coloque o script abaixo: function onSay(cid, words, param, channel) -- script bay joão vitor if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Para ativar use on para parar use off.") return true end function animacao(cid) pos = {x = 343, y = 738, z = 7} -- coloque a posição de onde quer que saia o efeito. pos1 = {x = 409, y = 801, z = 7} pos2 = {x = 1693, y = 1333, z = 6} pos3 = {x = 1642, y = 1275, z = 7} pos4 = {x = 547, y = 217, z = 7} pos5 = {x = 514, y = 118, z = 7} pos6 = {x = 518, y = 184, z = 7} pos7 = {x = 1644, y = 1277, z = 7} pos8 = {x = 1644, y = 1275, z = 7} pos9 = {x = 1646, y = 1275, z = 7} pos10 = {x = 398, y = 795, z = 7} pos11 = {x = 400, y = 795, z = 6} pos12 = {x = 400, y = 793, z = 6} pos13 = {x = 400, y = 791, z = 6} pos14 = {x = 467, y = 564, z = 7} pos15 = {x = 463, y = 566, z = 7} pos16 = {x = 463, y = 564, z = 7} pos17 = {x = 463, y = 562, z = 7} pos18 = {x = 514, y = 187, z = 7} pos19 = {x = 552, y = 225, z = 7} pos20 = {x = 796, y = 427, z = 6} pos21 = {x = 1622, y = 1268, z = 7} pos22 = {x = 602, y = 574, z = 7} pos23 = {x = 530, y = 196, z = 7} pos24 = {x = 783, y = 371, z = 7} pos25 = {x = 781, y = 369, z = 7} pos26 = {x = 783, y = 369, z = 7} pos27 = {x = 785, y = 369, z = 7} pos28 = {x = 480, y = 551, z = 6} pos29 = {x = 652, y = 113, z = 7} pos30 = {x = 653, y = 113, z = 7} -- se quiser colocar mais locai pode colocar só que não esqueça de alterar o nome do local tipo aki ta pos30, e para cada local novo se deve por uma nova animação. doSendMagicEffect(pos, 65) -- coloque o id do efeito desejado. doSendMagicEffect(pos1, 65) doSendMagicEffect(pos2, 65) doSendMagicEffect(pos3, 65) doSendMagicEffect(pos4, 65) doSendMagicEffect(pos5, 65) doSendMagicEffect(pos6, 65) doSendMagicEffect(pos7, 65) doSendMagicEffect(pos8, 65) doSendMagicEffect(pos9, 65) doSendMagicEffect(pos10, 65) doSendMagicEffect(pos11, 65) doSendMagicEffect(pos12, 65) doSendMagicEffect(pos13, 65) doSendMagicEffect(pos14, 65) doSendMagicEffect(pos15, 65) doSendMagicEffect(pos16, 65) doSendMagicEffect(pos17, 65) doSendMagicEffect(pos18, 65) doSendMagicEffect(pos19, 65) doSendMagicEffect(pos20, 65) doSendMagicEffect(pos21, 65) doSendMagicEffect(pos22, 65) doSendMagicEffect(pos23, 65) doSendMagicEffect(pos24, 65) doSendMagicEffect(pos25, 65) doSendMagicEffect(pos26, 65) doSendMagicEffect(pos27, 65) doSendMagicEffect(pos28, 65) doSendMagicEffect(pos29, 65) doSendMagicEffect(pos30, 65) addEvent(animacao,2000,cid) end if param == "on" then doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"Vc Ativo o sistema de animação para o ano Novo.") return animacao(cid) elseif param == "off" then animacao = -1 doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"Voce desativo o sistema de animação para o ano Novo.") end return TRUE end feito isso vai em talkations.xml e coloque o seguinte: <talkaction log="yes" words="/anonovo" access="5" event="script" value="anonovo.lua"/> Feliz 2015 Galera!
  9. caraca! deixo meu script no chinélo em mano.... parabéns.
  10. Bom Amigo de acordo com o erro esta no diretório do seu arquivo veja se esta correto o nome
  11. aki amigo pensei no seu caso e resolvi criar o script pra vc a tempo. primeiro vai em talkactions/script copie um arquivo qualquer e renomeie para anonovo abra-o dentro coloque o script abaixo: function onSay(cid, words, param, channel) -- script bay joão vitor if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Para ativar use on para parar use off.") return true end function animacao(cid) pos = {x = 343, y = 738, z = 7} -- coloque a posição de onde quer que saia o efeito. pos1 = {x = 409, y = 801, z = 7} pos2 = {x = 1693, y = 1333, z = 6} pos3 = {x = 1642, y = 1275, z = 7} pos4 = {x = 547, y = 217, z = 7} pos5 = {x = 514, y = 118, z = 7} pos6 = {x = 518, y = 184, z = 7} pos7 = {x = 1644, y = 1277, z = 7} pos8 = {x = 1644, y = 1275, z = 7} pos9 = {x = 1646, y = 1275, z = 7} pos10 = {x = 398, y = 795, z = 7} pos11 = {x = 400, y = 795, z = 6} pos12 = {x = 400, y = 793, z = 6} pos13 = {x = 400, y = 791, z = 6} pos14 = {x = 467, y = 564, z = 7} pos15 = {x = 463, y = 566, z = 7} pos16 = {x = 463, y = 564, z = 7} pos17 = {x = 463, y = 562, z = 7} pos18 = {x = 514, y = 187, z = 7} pos19 = {x = 552, y = 225, z = 7} pos20 = {x = 796, y = 427, z = 6} pos21 = {x = 1622, y = 1268, z = 7} pos22 = {x = 602, y = 574, z = 7} pos23 = {x = 530, y = 196, z = 7} pos24 = {x = 783, y = 371, z = 7} pos25 = {x = 781, y = 369, z = 7} pos26 = {x = 783, y = 369, z = 7} pos27 = {x = 785, y = 369, z = 7} pos28 = {x = 480, y = 551, z = 6} pos29 = {x = 652, y = 113, z = 7} pos30 = {x = 653, y = 113, z = 7} -- se quiser colocar mais locai pode colocar só que não esqueça de alterar o nome do local tipo aki ta pos30, e para cada local novo se deve por uma nova animação. doSendMagicEffect(pos, 65) -- coloque o id do efeito desejado. doSendMagicEffect(pos1, 65) doSendMagicEffect(pos2, 65) doSendMagicEffect(pos3, 65) doSendMagicEffect(pos4, 65) doSendMagicEffect(pos5, 65) doSendMagicEffect(pos6, 65) doSendMagicEffect(pos7, 65) doSendMagicEffect(pos8, 65) doSendMagicEffect(pos9, 65) doSendMagicEffect(pos10, 65) doSendMagicEffect(pos11, 65) doSendMagicEffect(pos12, 65) doSendMagicEffect(pos13, 65) doSendMagicEffect(pos14, 65) doSendMagicEffect(pos15, 65) doSendMagicEffect(pos16, 65) doSendMagicEffect(pos17, 65) doSendMagicEffect(pos18, 65) doSendMagicEffect(pos19, 65) doSendMagicEffect(pos20, 65) doSendMagicEffect(pos21, 65) doSendMagicEffect(pos22, 65) doSendMagicEffect(pos23, 65) doSendMagicEffect(pos24, 65) doSendMagicEffect(pos25, 65) doSendMagicEffect(pos26, 65) doSendMagicEffect(pos27, 65) doSendMagicEffect(pos28, 65) doSendMagicEffect(pos29, 65) doSendMagicEffect(pos30, 65) addEvent(animacao,2000,cid) end if param == "on" then doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"Vc Ativo o sistema de animação para o ano Novo.") return animacao(cid) elseif param == "off" then animacao = -1 doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"Voce desativo o sistema de animação para o ano Novo.") end return TRUE end feito isso va em talkations.xml e coloque o seguinte: <talkaction log="yes" words="/anonovo" access="5" event="script" value="anonovo.lua"/> Abraço. é o que vc pediu não esqueça de dar rep. a para ativar use o comando no god /anonovo on para desativar use /anonovo off.
  12. claro isto é fácil amigo, bom irei te dar duas opções que podem render o mesmo vc pode criar uma Houser Para ser a area Dnt e compra-a com o char do adm ou qualquer outro que seja seu, iai quem pagar pra vc o dinheiro se da !aleta sio. ou pode colocar outro sistema de dnt mais dai demoraria mais. recomendo este que sitei que é mais rapido e pratico. se ajudei Rep.
  13. sim tenho certeza porque como esta em ordem ORDER BY `level` é preciso dizer qual da ordem. Pronto terminei de arrumar. Pra quem que disse que eu nem tinha começado, terminamos o script e chupa trochas, aqui o script final mano pode postar na sua conta. local function getTop() -- funcão bay Vodkart projeto bay João Vitor e conclusão bay Anderson Faria. local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 2 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") if (query:getID() ~= -1) then return {query:getDataInt("level")} end return false end function sendEffect(cid) if isCreature(cid) then local pos = getCreaturePosition(cid) local x = math.random(pos.x,pos.x) local y = math.random(pos.y,pos.y) doSendMagicEffect({x=x,y=y,z=pos.z}, 29) -- efeito que saira do player use o /z para saber qual colocar doSendMagicEffect({x=x,y=y,z=pos.z}, 27) -- efeito que saira do player use o /z para saber qual colocar doSendAnimatedText(pos, 'Top! ', 113) -- No meio a msg que ira aparecer no top. e no canto direito coloque a cor que deseja use /y no god para saber. addEvent(sendEffect,2000,cid) end end function onLogin(cid, skill, oldLevel, newLevel) local top = getTop() if getPlayerLevel(cid) == top[1] then sendEffect(cid) end return true end function onAdvance(cid, skill, oldLevel, newLevel) local top = getTop() if skill == SKILL__LEVEL and newLevel < top[2] then sendEffect(cid) end return true end tem um pequeno erro, a função advance não funfo mais depois vo ver se arrumo. vlw Anderson foi muito bom criar este script com vc, espero que possamos criar outros. testa o script pra vc ver fico top. pra quem quiser usar o script é só criar uma pasta em creaturescripts/scrips com o nome de top efeito.lua em creaturescripts.xml coloque: <event type="login" name="sendEffect" event="script" value="efeito top.lua" /> <event type="advance" name="sendEffect" event="script" value="efeito top.lua" /> dapois vai em creaturescrips/scripts abra login.lua e coloque: registerCreatureEvent(cid, "sendEffect") pronto só salvar e se divirta.
  14. eu tou tentando criar um parecido é para que fique saindo um effect no top level. só que ainda não consegui terminar olha ai local function getTop() local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") if (query:getID() ~= -1) then return {query:getDataInt("level")} end return false end function sendEffect(cid) if isCreature(cid) then local pos = getCreaturePosition(cid) local x = math.random(pos.x-1,pos.x+1) local y = math.random(pos.y-1,pos.y+1) doSendMagicEffect({x=x,y=y,z=pos.z}, 4) doSendMagicEffect({x=x,y=y,z=pos.z}, 34) addEvent(sendEffect,2000,cid) end end function onLogin(cid, skill, oldLevel, newLevel) local top = getTop() if skill == 8 then if newLevel == top[1] and getCreatureName(cid) == top[1] then return sendEffect(cid) end end registerCreatureEvent(cid, "AdvEffect") return TRUE end function onAdvance(cid, skill, oldLevel, newLevel) local Top = getTop() if skill == 8 then if skill == SKILL__LEVEL and newLevel > top[2] then sendEffect(cid) end return TRUE end end
  15. Vlw xWhiteWolf por ta me ajudando, pelo-menos vc não é como certas pessoas que só aparecem pra criticar. como Absolute, em vez de jugar porque não disse oque acha que taria errado para que possamos concertar, acho que ele nem intendeu o código é um porq sabe nada de script. Só xWhiteWolf mano que ta dando um erro ao abrir o server [Error - CreatureScript Interface] [29/12/2014 11:03:32] data/creaturescripts/scripts/LvlEffect.lua:onLogin [29/12/2014 11:03:32] Description: [29/12/2014 11:03:32] data/creaturescripts/scripts/LvlEffect.lua:22: attempt to compare nil with number [29/12/2014 11:03:32] stack traceback: [29/12/2014 11:03:32] data/creaturescripts/scripts/LvlEffect.lua:22: in function <data/creaturescripts/scripts/LvlEffect.lua:20> vou ver se concerto. mais se poderem me ajudar galera estou precisando de ajuda.
  16. Vc quer que outros player consigam se atravessar pelo que intendi. é só seguir oque eu falar vá em config.lua e deixe o seu allowClones = true. Galera vcs em que ajudei, deixem seu rep+ pra mim, que é muito importante ser valorizado. Obrigado!
  17. eae Galera, eu preciso de ajuda eu comecei este script só que não to conseguindo terminar, este script é para sair um efeito no top level. quem conseguir me ajuda ai. local function getTop() -- projeto bay João Vitor local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") if (query:getID() ~= -1) then return {query:getDataInt("level")} end return false end function sendEffect(cid) if isCreature(cid) then local pos = getCreaturePosition(cid) local x = math.random(pos.x-1,pos.x+1) local y = math.random(pos.y-1,pos.y+1) doSendMagicEffect({x=x,y=y,z=pos.z}, 4) doSendMagicEffect({x=x,y=y,z=pos.z}, 34) addEvent(sendEffect,2000,cid) end end function onLogin(cid, skill, oldLevel, newLevel) local top = getTop() if skill == 8 then if newLevel == top[1] and getCreatureName(cid) == top[1] then sendEffect(cid) end end registerCreatureEvent(cid, "LoginEffect") return TRUE end function onAdvance(cid, skill, oldLevel, newLevel) local Top = getTop() if skill == 8 then if skill == SKILL__LEVEL and newLevel > top[2] then sendEffect(cid) end return TRUE end end
  18. joaogtx postou uma resposta no tópico em Formação de Equipe
    Eu Até poderia entrar só que iniciei um projeto de tibia aki, um servidor que estou criando e tem varias outras coisas pra fazer to estudando scripty, se não eu entrava...
  19. Galera eu preciso de um scripty que tipo o top tenha um efeito que saia dizendo Top! animação com uma aura tipo assim

Informação Importante

Confirmação de Termo