Ir para conteúdo

joaogtx

Membro
  • Registro em

  • Última visita

Solutions

  1. joaogtx's post in (Resolvido)[Pedido]comando que solta Spell was marked as the answer   
    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.
  2. joaogtx's post in (Resolvido)[AJUDA] Script p/ soltar efeito no top level was marked as the answer   
    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.
  3. joaogtx's post in (Resolvido)Como atravessa o player mexendo na source? was marked as the answer   
    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! 

Informação Importante

Confirmação de Termo