Ir para conteúdo

Driigos

Campones
  • Total de itens

    1
  • Registro em

  • Última visita

Histórico de Reputação

  1. Upvote
    Driigos deu reputação a davialves em Multi Elemental Arrow E Shield   
    Olá Xtibianos,
     
    estou aqui para postar um script simples e útil.. antes de tudo vou explicar como funciona. Ao Clicar em cima da arrow/shield o elemento de ambos muda.. Vamos ao o que interessa.
     
    Vá em data/actions/actions.xml e bote:
     

    <action fromid="7838" toid="7840" event="script" value="transformarrow.lua"/> <action itemid="7850" event="script" value="transformarrow.lua"/>
     
    Em data/actions/scripts crie uma pasta chamada transformarrow.lua e bote isso dentro dela:
     
     
    Sua multi elemental ARROW está pronta, agora vamos para o multi elemental SHIELD
     
    Vá em data/actions/actions.xml e bote:
     

    <action fromid="8905" toid="8909" event="script" value="transformshield.lua"/> <action itemid="8908" event="script" value="transformshield.lua"/>
     
    Em data/actions/scripts crie uma pasta chamada transformshield.lua e bote isso dentro dela:
     
     
    Até Mais..
  2. Upvote
    Driigos deu reputação a davialves em Sistema Reset (Reseta Mana E Life )   
    Olá Xtibianos
     
    Estou aqui mais uma vez para postar outro Script - Sistema reset com vocation - .. Vi que Muita gente queria ele, eu consegui fazer e resolvi postar aqui..
     
    Função : É o seguinte O player fala !promovoc, feito isso o player voltara para o level 8 com Health máxima 185, e mana máxima 35, e ainda vai para uma vocação superior
     
    CRÉDITOS : Marcryzius - pelo sistema
    Davi (eu) - pela modificação
     
    Vá em data/talkactions/talkactions.xml e bote:
     
     
    Em data/talkactions/scripts crie uma pasta chamada promovoc.lua e bote isso dentro dela:
     

    function onSay(cid, words, param) config = { level= 10000, -- level para resetar RemainingLvl=8, -- level que ficara depois do reset exper=4200, -- Experiência que ficara depois do Reset pid=getPlayerGUID(cid), -- Não Mecha skull="yes", -- Players com Skull podem resetar "yes" para sim e "no" para não redskull="yes",-- Players com Red Skull podem resetar "yes" para sim e "no" para não prot="yes", -- precisa estar em area pz para resetar "yes" para sim e "no" para não bat="yes", -- player com fight pode resetar "yes para sim e "no" para não voc = getPlayerVocation(cid), -- Não mecha mana = 35, -- mana que ficara após o reset health = 185 -- Health que ficara após o reset } function getResets(cid) reset = getPlayerStorageValue(cid,1020) if reset < 0 then reset = 0 end return reset end if(config.skull == "no") and (getCreatureSkullType(cid) == 3) then doPlayerSendTextMessage(cid, 24, "apenas players sem white skull podem resetar.") return TRUE end if(config.redskull == "no") and (getCreatureSkullType(cid) == 4) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"apenas player sem red skull podem resetar.") return TRUE end if(config.prot == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder resetar.") return TRUE end if(config.bat == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder resetar.") return TRUE end if getPlayerLevel(cid) >= config.level then setPlayerStorageValue(cid,1020,getResets(cid)+1) doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid)+(1).." reset\'s.") doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) if getPlayerVocation(cid) == 8 then -- Vocação que o player precisa ter doPlayerSetVocation(cid, 9) -- Vocação que o player ficara após o reset doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.RemainingLvl..", `experience` = "..config.exper..",`manamax` = "..config.mana..",`healthmax` = "..config.health..",`health` = "..config.health..",`mana` = "..config.mana.." WHERE `id` = "..config.pid) else doPlayerSendCancel(cid, "Você precisa do level "..config.level.." ou mais para resetar.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return TRUE end
     
    Até mais..
  3. Upvote
    Driigos deu reputação a davialves em Sistema De Reset   
    Você ira colocar no meio Disso :
     
     
    Então ficara assim :

    doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) if getPlayerVocation(cid) == 5 then doPlayerSetVocation(cid, 9) doRemoveCreature(cid)
  4. Upvote
    Driigos deu reputação a davialves em [ Talkaction ] !guild List   
    Nossa cara que script foda! Adorei a criatividade kkkkk ²
    Realmente, muito util. Assim Mostrando quem está na Guild, Informando quem é Vice-lider, Lider.. Se tivesse como aparecer o level de cada membro, Vice - lider e do Lider, seria mais perfeito ainda ;]
     
    Mesmo assim está otimo.
     
    -Davi
  5. Upvote
    Driigos deu reputação a davialves em [ Actions ]Algumas Portas   
    Uau, como sempre dando show em script Vodkart.. Eu realmente precisava desses script para por na Quest..
    Muito Util..
    Testei aqui, e funfo.
     
    Boa Vodkart!
     
    -Davi
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...