Ir para conteúdo

leandropqd159

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    leandropqd159 deu reputação a Bodak Reborn em [AJUDA] Melhorar "meu vip system (action)"   
    function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 60 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 19876) local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 19876) - timenow)/(24 * 60 * 60)) local name = string.explode(getCreatureName(cid), " ") local atable = {} local atabletwo = {} if getPlayerStorageValue(cid, 19876 ) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end local function justASecond () for k, v in pairs (name) do table.insert (atable, name[k+1]) table.insert (atabletwo, name[k]) end for k, v in pairs (name) do updateVIP = table.concat (atable, " ") updateSPECIAL = table.concat (atabletwo, " ") if name[1] == "[Vip]" then db.executeQuery("UPDATE `players` SET `name` = '[SPECIAL] "..updateVIP.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) elseif name[1] == "[SPECIAL]" then doPlayerSendCancel(cid, "--Mensagem para caso já tenha a tag [SPECIAL]--.") elseif name[1] ~= "[SPECIAL]" then db.executeQuery("UPDATE `players` SET `name` = '[SPECIAL] "..updateSPECIAL.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP SPECIAL (DONATE) no seu character.") setPlayerStorageValue(cid, 19876, time) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP SPECIAL (DONATE) restantes.") addEvent(justASecond, 1000) if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return true end  
  2. Gostei
    leandropqd159 deu reputação a Thunder Black em [PEDIDO] Exp Item   
    Ao usar-lo, você irá ganhar uma certa quantia de EXP.
     
    Vá até a pasta data/actions e abra o arquivo actions.xml e adicione esta tag:
    <action itemid="id doll" event="script" value="expscroll.lua"/> Agora vá até a pasta data/actions/scripts e crie o arquivo expscroll.lua e bote isto dentro:
    -- [( Script created by Matheus for TibiaKing.com )] -- local exp = xxx -- Quanto de experience o player irá ganhar?! preste muita atenção aqui, para não ter problemas, use o experience table. local exhaust = 60 -- Tempo para o player poder usar o item novamente! (tempo em segundos) você pode colocar para o item sumir também, doPlayerRemoveItem(cid, ID, 1) local text = "Congratulations, you gained "..exp.." points of experience." local storage = 9811 -- Não mexa aqui. cheque se não há storages iguais function onUse(cid, item, fromPosition, itemEx, toPosition) if (getPlayerStorageValue(cid, storage) <= os.time()) then doPlayerAddExp(cid, exp) doCreatureSay(cid, text, 19) doSendMagicEffect(getCreaturePosition(cid), 14) doRemoveItem(cid, item.uid, 1) setPlayerStorageValue(cid, storage, os.time()+exhaust) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end return TRUE end Creditos : Matheus
     
    agora se você quiser um de level, use este:
     
     
    depois é so colocar a tag no arquivo xml, no caso Action:
     
     
     
     
  3. Gostei
    leandropqd159 deu reputação a Vodkart em [Sistema] Battlefield Event! V.1   
    Mapa BattleField Feito Por AnneMotta :

    Mapa Battlefield.rar

    Scan: https://www.virustot...sis/1346548669/


    Imagens do mapa



    Descrição:

    - O evento é automático e acontece em determinado dia e hora da semana
    - Logo após é aberto um teleport então apenar um número limitado de players entra no evento
    - São formados por dois times, os "Black Assassins" e os "Red Barbarians"
    - Os times são balanceados automaticamente, quando o último jogador entra, esse teleport é fechado e depois de 5 minutos o evento começa, os 5 minutos são para os players ter tempo de planejar um ataque.
    - O sistema tem por finalidade matar todos do time inimigo, e os players que sobreviverem recebem um prêmio.

    Bônus:

    - Durante o evento é mostrado na tela somente dos jogadores que estão no evento um placar de times.

    - Até o último player entrar no evento, ficam mandando broadcast dizendo quanto players faltam para dar inicio ao jogo.

    - Se o evento abrir e não atingir a meta de players colocada, o evento é finalizado e os players voltam para o templo.




    Lembre-se:

    - De colocar Pvp Tool na área
    - De colocar área NoLogout


    Imagens:




    Instalação:

     
    Data > Lib       Data > CreatureScript > Script     Data > GlobalEvents > Scripts       Data > Movements > Script             Configurações do evento
  4. Gostei
    leandropqd159 deu reputação a raell5 2 em [Mapping] Juntando 1 Mapa Ao Outro !   
    Ollá Galera Hj Vou Lhes Ensinar Como Juntar 1 Mapa Ao Outro Isso E Bom Pra Quem Ta Com Preguiça De Fazer Novas Hunts E Cits ! Segue O Exemplo Há Baixo !



    Juntando um mapa ao outro no RME



    Abra o RME com o mapa que você quer copiar, após isso vá em File/Open e procure o mapa em que você quer colar outro.





    E então ficara os dois no mesmo RME, só que em abas diferentes:



    Feito isso vá no mapa que você quer copiar, no canto terá um quadradinho, clique nele, o mesmo vai virar um lápis;



    Continue no mapa que deseja copiar, e então segura shift e arraste o mouse por cima da área que você quer copiar, ele ficará escuro após selecionar como na foto abaixo:


    Depois é só apertar ctrl + v no mapa que você quer colar.



    Bom Pra Quem Ta Com Preguiça De Fazer Hunts Cits E Taus . Ta Aew Bem Simples !

    [Creditos] !



Informação Importante

Confirmação de Termo