Ir para conteúdo

Mateus Santosss

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    Mateus Santosss deu reputação a Crypter em (Resolvido)Item que guarda nick do player   
    Como achei usar um item não fazia muito sentido , tomei a liberdade de fazer uma talkaction.
     
     
  2. Curtir
    Mateus Santosss recebeu reputação de kukas9 em Script de "aposta"   
    Eu gostaria de uma talkaction que seja assim:
    Ao falar /apostar PLAYER2, NOME DO ITEM (no look mesmo). Depois que o player numero 1 falar isso, irá aparecer no chat do player desafiado: PLAYER1 está te desafiando, portanto se quiser aceitar, você terá que pagar o NOME DO ITEM. Ao acontecer o PVP entre os 2 jogadores, o VENCEDOR receberá o item apostado só que o que ele apostou e o do player perdedor  Se possivel aparecer no broadcast: [[ O PLAYER1 venceu o PLAYER2, assim recebendo a aposta! ]]  
    Sei que é meio impossível mas vale apena tentar! xD
    @Dwarfer
    @antharaz
  3. Obrigado
    Mateus Santosss deu reputação a Dwarfer em (Resolvido)[PEDIDO] Buy Item   
    Os comandos !buyitem e !buyvocation são separados, ok? Fiz umas modificações em uns que eu tinha feito anteriomente. Ambos são simples.
     
    1. 
    /shop
     
    Em talkactions/scripts crie um arquivo:
     
    easyshop.lua
     
     
    Em talkactions.xml, adicione a tag:  <talkaction words="/shop" event="script" value="easyshop.lua"/>
     
    Exemplos de uso:
    /shop -- mostra as informações do shop
    /shop dwarven shield - compra o dwarven shield
     
    2. 
    /buyvocation
     
    Em talkactions/scripts, crie um arquivo:
     
    buyvocation.lua
     
     
    Em talkactions.xml, adicione a tag: <talkaction words="/buyvocation" event="script" value="buyvocation.lua"/>
     
    Exemplos de uso:
    /buyvocation -- informações sobre as vocações que podem ser compradas
    /buyvocation sorcerer -- o player compra a vocação sorcerer
     
    Essa última é pra ser bem simples, então não vou fazer modificações como mudar skills, hp, entre outros, já existem sistemas assim no fórum. Valeu.
  4. Gostei
    Mateus Santosss recebeu reputação de Saawsss em (AJUDA RAPIDO) ITEM N TA DANDO + SKILLS   
    Bota a tag dos items no Movements.xml
  5. Obrigado
    Mateus Santosss deu reputação a Pedro. em Peça seu Map   
    já que um membro reviveu o tópico, irei fazer os mappas que não foram entregues!
    https://www.mediafire.com/file/vod4vnv205p319g/biblioteca860.rar https://www.virustotal.com/#/url/6b12b75c400832e945905f911d15f4c17694458e7b4554de2ca91955d2d633f6/detection  

     

    https://www.mediafire.com/file/v2zc29ws2j9liej/npcsroom.rar https://www.virustotal.com/#/url/625c596f3bc7f5f4a81a7c68fb69986dc6bd5df8ca1bcd039cd4fe65ea797ddd/detection  

  6. Curtir
    Mateus Santosss deu reputação a Dwarfer em (Resolvido)Comando Invasao   
    Em talkactions/scripts crie um arquivo.lua:
     
    placeinvasion.lua
     
     
     
     
    Em talkactions.xml, adicione a tag: <talkaction words="!invasion" event="script" value="placeinvasion.lua"/>
     
    Exemplo para usar o comando: !invasion NO ESTADIO DO VASCO,Demon,50
     
  7. Obrigado
    Mateus Santosss deu reputação a antharaz em (Resolvido)Efeito Staff   
    @Mateus Santosss 
     
    O tempo você altera nessa linha addEvent(group_effect,1000,cid) no lugar de 1000 você deixa o intervalo de tempo em milisegundos.
  8. Gostei
    Mateus Santosss deu reputação a antharaz em (Resolvido)Efeito Staff   
    @Mateus Santosss 
     
     
  9. Obrigado
    Mateus Santosss deu reputação a antharaz em (Resolvido)[Action] Alavanca de backpack event.   
    @Mateus Santosss 
     
    Acho que é isso
     
     
  10. Gostei
    Mateus Santosss recebeu reputação de Cain Jorge em (Resolvido)Talkaction que ivoca um NPC por x segundos   
    Eu gostaria de uma TALKACTION que seria assim:
    - Aparecia um NPC chamado TUTORIAL proximo ao jogador que usou o comando.
    - O NPC ficava por lá por 120 segundos, logo após, o NPC é removido do mapa.
  11. Obrigado
    Mateus Santosss deu reputação a antharaz em (Resolvido)Talkaction que ivoca um NPC por x segundos   
    @Mateus Santosss 
     
     
  12. Obrigado
    Mateus Santosss deu reputação a L3K0T em (Resolvido)Item que te teleporta até x cordenadas   
    local tempo = 60 --segundos local storage = 94360 function onUse(cid, item, fromPosition, itemEx, toPosition) if getTileHouseInfo(getThingPos(cid)) then return doPlayerSendCancel(cid, "Desculpe, você está dentro da house.") end if not getCreatureCondition(cid, CONDITION_INFIGHT) then if (getPlayerStorageValue(cid, storage) <= os.time()) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSave(cid) doSendMagicEffect(getCreaturePosition(cid), 21) setPlayerStorageValue(cid, storage, os.time()+tempo) else doPlayerSendCancel(cid, "Você so podeusar o teleporte daqui a "..tempo.." segundos.") end else doPlayerSendCancel(cid, "Você está em batalha.") end return true end <action itemid="numeroidoitemdeusar" event="script" value="teleporte.lua"/>
     
    Usa o meu scripts completo do meu server ele teleporta o jogador pra cidade morada.
  13. Haha
    Mateus Santosss deu reputação a antharaz em (Resolvido)Item que te teleporta até x cordenadas   
    @Mateus Santosss 
     
     
  14. Gostei
    Mateus Santosss deu reputação a Dwarfer em (Resolvido)[PEDIDO] Sistema HeadButt   
    Se eu entendi bem o que você quer...
    Em actions/scripts, crie um arquivo:
     
    treemonster.lua
     
     
    Em actions.xml: <action actionid="ACTION_ID_DA_ARVORE" script="treemonster.lua" />
     
  15. Gostei
    Mateus Santosss deu reputação a antharaz em (Resolvido)Monstro que nasce em minutos   
    vlw  faz uns anos que parei com script lua, ae to voltando e desenferrujando aqui
     
    @topic
     
    Em data/creaturescript/scripts crie um arquivo chamado renasce.lua com o seguinte código:
     
    local config = { pos = {x=118,y=379,z=7}, --pos em que vai renascer tempo = 10 --tempo para renascer em minutos } function onDeath(cid, corpse, killer) addEvent(doCreateMonster,config.tempo*60000,getCreatureName(cid), config.pos) return true end  
    Em data/creaturescript/creaturescript.xml coloque a tag abaixo 1 linha antes de </creaturescripts>:
     
    <event type="death" name="renasce" event="script" value="renasce.lua"/>  
    E por último, abra o arquivo XML do monstro que irá renascer em data/monster e coloque o código abaixo antes de </monster>:
     
    <script> <event name="renasce"/> </script>  
  16. Gostei
    Mateus Santosss deu reputação a Dwarfer em (Resolvido)Invasao de Monsters Aleatorios   
    Crie um arquivo em globalevents.lua:
     
     
     
    E adicione a tag no globalevents.xml:  <globalevent name="RandomInvasao" interval="10800000" event="script" value="NOMEDOSEUARQUIVO.lua"/>
     
    Edite o interval como queira. Tá configurado para acontecer de 3 em 3 horas e remover a cada 1h e meia.
     
     
     
  17. Gostei
    Mateus Santosss deu reputação a Crypter em [Predido] Poder movimentar effect   
  18. Gostei
    Mateus Santosss deu reputação a xWhiteWolf em Puxar/Empurrar (conjunto de spells)   
    Fala galera do TK, hoje vim trazer pra vocês um conjuntinho de spells que eu criei com base em uma spell que achei aqui no fórum mesmo
    Os créditos da spell base que eu utilizei são do OneShot

    São duas spells bem simples, uma puxa o oponente pra perto e a outra arremessa ele longe.
    Idéia original tirada dos servidores de Avatar que possuem esse tipo de magia pra nação do Ar haha.

    Aqui vão os scripts:

    empurrararea.lua


    Agora algumas imagens (não deu pra captar muito bem oque a spell faz porque ela é composta por diferentes movimentos, sugiro que vcs instalem e testem)
    Puxar:




    Empurrar 



  19. Gostei
    Mateus Santosss deu reputação a Crypter em (Resolvido)Cooldown em uma spell   
    ~~By Cripter
     
  20. Gostei
    Mateus Santosss deu reputação a Vitoxy em (Resolvido)Monster que sumona outros monsters   
    <?xml version="1.0" encoding="UTF-8"?> <monster name="Kakuzu" nameDescription="Kakuzu" race="blood" experience="0" speed="650" manacost="0"> <health now="9065000" max="9065000"/> <look type="998" head="0" body="94" legs="79" feet="79" corpse="0"/> <targetchange interval="5000" chance="50"/> <strategy attack="90" defense="20"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="1"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="65"/> <flag runonhealth="0"/> </flags> <script> </script> <attacks> <attack name="melee" interval="800" min="-550" max="-640"/> <attack name="manadrain" interval="1000" chance="10" range="7" min="-760" max="-815"> <attribute key="areaEffect" value="redshimmer"/> </attack> <attack name="Katon Dragon Furie" interval="2000" chance="100" radius="4" target="1" min="-14340" max="-5600"> </attack> <attack name="Doton Dragon Furie" interval="2200" chance="100" target="1" min="-14440" max="-5100"> </attack> </attacks> <defenses armor="80" defense="80"> <defense name="healing" interval="4000" chance="40" min="300" max="300"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <defense name="speed" interval="4000" chance="40" speedchange="600" duration="4000"> <attribute key="areaEffect" value="redshimmer"/> </defense> </defenses> <elements> <element physicalPercent="20"/> <element icePercent="10"/> <element holyPercent="-15"/> <element deathPercent="35"/> </elements> <!--------> <summons maxSummons="4"> <summon name="demon" interval="1000" chance="10" max="4"/> </summons> <!-------> <immunities> <immunity poison="1"/> <immunity lifedrain="1"/> <immunity outfit="1"/> <immunity drunk="1"/> <immunity invisible="1"/> </immunities> <voices interval="5000" chance="10"> <voice sentence=".." yell="1"/> </voices> <loot> </loot> </monster> Na tag 'summons', onde está demarcado:
    Maxsummons - quantidade maxima do mosntro que ele vai summonar.
    Name: nome do mosntro que será summonado.
    Interval: Intervalo de tempo em que os monstros são summonados.
    Chance: A chance do monstro possivelmente summonar.
    Max: Maximo do mosntro denominado na area 'Name' que será summonado.
  21. Curtir
    Mateus Santosss recebeu reputação de Jumil em [Show Off] Jim-Ra   
    Bem legal o mapa, mas só n gostei daquele "templo" branco no meio do tudo 
    (minha opniao)
  22. Gostei
    Mateus Santosss deu reputação a Jumil em [Show Off] Jim-Ra   
    [Jim-Ra]
     
     
    E ae galera, sou novo aqui e estou planejando criar um ot junto de alguns amigos. Estou criando um mapa do zero, o nome da ilha principal é Jim-ra, sou novato na arte do mapping mas sinto que estou pegando o jeito da coisa. Mas vamos para oque interessa, o mapa!
     
    Primeiramente o ot vai se desenvolver da seguinte maneira, " Existe uma ilha chamada Jim-Ra, e nessa ilha se encontra uma torre, neste torre o player poderá seguir seu destino através do caminho do inferno (Hell) ou céu (Heaven), se o player escolher o inferno ele irá para aos andares inferiores e poderá upar nas hunts que se encontram ali e farmar materiais para a fabricação de novos itens (estou pensando em colocar um sistema de Blacksmith), de acordo com o level que o player for pegando durante o tempo ele poderá descer cada vez mais e enfrentar monstros cada vez mais fortes. Assim também acontecera para aqueles que escolherem o céu, mas ao invés de descerem a torre, eles iram subi-la. Lembrando que todos os players terão acesso ao andar principal, onde se encontram o depot, bar, banco, blacksmith e cozinha (sim, também estou pensando em colocar um sistema de Cooking, onde o player poderá farmar os alimentos na hunts e depois cozinha-los para usa-los em suas caçadas, estas comidas serão de extrema importância para que o player consiga se manter na hunt). Este é o basico do server por enquanto, mas ja estou desenvolvendo mais conteúdos que entraram em futuros updates e por enquanto não darei spoilers da história, quero que seja algo que pegue os players de surpresa, haha.
     
    Talvez vocês achem um pouco repetitivo as formas dessa primeira ilha mas é assim que eu quero que ela seja, devido a história que estou fazendo. Também estou pensando em deixar a exp bem baixa e fazer hunts bem grandes, e incentivar a caça em party, onde o player poderá passar um bom tempo ali se divertindo com seus amigo.
     
    Jim-Ra vista do alto:
     
    Térreo:
     
    Visão mais próxima do depot, onde estão o ferreiro, cozinha, banco, carteiro e shops:
     
    Houses:
     
    HELL:  
     
    Algumas Hunts que ja estão prontas (duas na verdade xD):
     
     
     
    Por enquanto é isso galera, estou pensando em mudar algumas coisas ainda e o mapa ainda esta meio "cru" mas estou trabalhando nele. Mandem suas opiniões sobre oque acharam e dicas do que posso mudar/colocar/tirar, suas opiniões serão muito bem vindas assim como qualquer questionamento que venham a ter. Muito obrigado pessoal.
  23. Gostei
    Mateus Santosss deu reputação a Mark Ackerman em (Resolvido)[PEDIDO] Effect apos upar de level   
    Tenta assim:
    function onAdvance(cid, skill, oldlevel, newlevel)
    local pos  = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
    if skill == SKILL__LEVEL then
           doSendMagicEffect(pos, 21)
    end
    return true
    end
    Ai so configurar no x,y,z
    o Pedro me deu um suporte kkk
  24. Gostei
    Mateus Santosss deu reputação a Dwarfer em Equipar item ganhar storage   
    Em movements/scripts crie um arquivo:
     
    equipstorage.lua
     
     
    Em movements.xml, adicione:
     
     <movevent type="Equip" itemid="ID DO ITEM" slot="SLOT DO ITEM" event="script" value="equipstorage.lua"/>
     <movevent type="DeEquip" itemid="ID DO ITEM" slot="SLOT DO ITEM" event="script" value="equipstorage.lua"/>
  25. Gostei
    Mateus Santosss deu reputação a Dwarfer em (Resolvido)[PEDIDO] NPC Event   

Informação Importante

Confirmação de Termo