TekaZudo
seuserver.com.br
DESCRIÇÃO
Anuncie aqui neste countdown e dê maior visibilidade ao seu lançamento |
Full Global • Custom Quests • Custom Outfits • Lottery System • Version 15x
Inicia em:
--
Participar
Solutions
-
joaogtx's post in (Resolvido)[Pedido]comando que solta Spell was marked as the answeraki 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. -
joaogtx's post in (Resolvido)[AJUDA] Script p/ soltar efeito no top level was marked as the answersim 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. -
joaogtx's post in (Resolvido)Como atravessa o player mexendo na source? was marked as the answerVc 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!