Ir para conteúdo

mateusmoretti

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    mateusmoretti recebeu reputação de Shaddix em (Resolvido)Colocar Item Shop Site   
    Conseguiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    so foda jkkkkkkkk
     
    fiz ao contrario!
     
     
    Points: = 10 points
    Container ID: = 9980
    Count Container: = 7
    Item ID: = 9077
    Count Item: = 1
    Offer Description: aqui qualquer coisa
    Offer Name : aqui qualquer coisinha
  2. Curtir
    mateusmoretti recebeu reputação de Matheus Pasareli em (Resolvido)Colocar imagem em site MODERN AAC   
    fala mateus blz? cara e super simples vo tenta explicar aqui e você verifica depois!
    Você loga no site normal como fosse criar o item para o shop, você cria o item coloca o id dele, points, quantidades e descrição, ok item criado!!!
    ai voce tem que procurar qual foi o item que você coloco, vamos super que você adicinou uma fire sword no shop, então você tem que ir atras da imagina da fire sword,
    achando ela voce coloca o id do jogo na foto, 
    Ex: Fire sword no jogo tem o id 3333, ai na foto você vai colocar o id 333 <<< lembrando que isso e um exemplo!
    depois voce vai pegar a foto e vai colocar dentro da paste do seu site, 
    htdocs\images\items
    so jogar ai dentro e atualizar seu site...
  3. Curtir
    mateusmoretti recebeu reputação de serv em CAST NAO FUNCIONA   
    Cara eu tinha esse mesmo erro no meu servidor 8.6
    procurei e um amigo me ajudou,
    tenta criar uma conta, e não criar char somente a conta!
    e colocar o loguim 10
     
    aqui no meu ot funcionou!
  4. Gostei
    mateusmoretti recebeu reputação de Apache em [Exp Potion] Bugando   
    vo te ajuda, tenta aiii
     
    faz todo o procedimento ai
     
    mods/
     
    creaturescripts/perderefeito
    creaturescripts/perderefeito.xml
     
    creaturescripts/loguim
     
  5. Gostei
    Questão do piso eu não sei como lhe ajudar não entendo muito
     
    mais o attack da armas e facil!
    item.xml ---- procura pelo id da arma que voce quer editar
            <attribute key="elementEnergy" value="8 />
            <attribute key="elementIce" value="8" />
            <attribute key="elementEarth" value="8" />
            <attribute key="elementFire" value="11" />
     
    ai adiciona alguma desses no item que voce quer!
  6. Gostei
    mateusmoretti recebeu reputação de ledcar em (Resolvido)player morre e não aparece corpo   
    tenta ver alguma dessa opção
    <event type="death" name="PlayerDeath" event="script" value="playerdeath.lua"/>
        <event type="PrepareDeath" name="pvparena" script="pvparena.lua"/>
    <event type="death" name="DeathC" event="script" value="deathbroadcast.lua"/>
     
    dar uma olhada nessa 3, caso isso voce não fez nenhum modifição então e melhor você voltar a configuração antiga e verificar se o erro continua!
    não sei como e seu loguim.lua mais tem um tag que bloqueia para proteção no meu servidor tem, não sei se e igual ou diferente!
  7. Gostei
    mateusmoretti deu reputação a thelifeofpbion em [AJUDA] ITEM SUMINDO NA ALAVANCA   
    tá, não sei se entendi muito bem kkkkkkkkkk é que to com sono, mas você quer que retirre 1 barra de ouro que é = à 1kk e troque por 1 super token, certo? se  não for isso me avise.

     
    local config = { item = 12372, -- ID do item que vai vender count = 1, -- Quantidade item_id = 9971 -- id da barra de outro/ o 1kk lá } function onUse(cid, item, fromPosition, itemEx, toPosition) pos = getCreaturePosition(cid) if item.itemid == 1945 then if getPlayerItemCount(cid,config.item_id) == 100 then doPlayerAddItem(cid, config.item, config.count) doPlayerRemoveItem(cid, config.item_id, 100) doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você Acaba de Trocar 1kk por "..config.count.." "..getItemNameById(config.item)..".") doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Desculpe, você precisa de 1kk e você nao tem dinheiro suficiente.") doSendMagicEffect(pos, CONST_ME_POFF) end end end  
  8. Gostei
    mateusmoretti recebeu reputação de caioitalo1 em (Resolvido)Potion de EXP Instalar script   
    e facil.
     
    cria um arquivo na pasta mods do jeito que voce quiser!
     
    mods/exp1
    blz vamos la, na posta procura por essa linha
    <action itemid="9942" event="script"><![CDATA[       ----- ai voce troca o 9942, para o numero do item que desejar
     
    depois vai em creaturescripts
    creaturescripts/perdereifetoo
    a tag
    <event type="logout" name="perderefeitoo" event="script" value="perderefeitoo.lua"/>
     
    depois loguim.lua
        registerCreatureEvent(cid, "perdereifetoo")
     
     
    blz está pronto,
    agora se voce criar mais voce faz o mesmo procedimento, porém você vai ter que trocar algumas linhas
    por ex
    <config name="PotionExpConfigs">  ---- TUDO ONDE TA ESCRITO "PotionExpConfigs"> VOCE ADICIONA ASSIM "PotionExpConfigss"> ficando com 2 ss
     
    para funcionar quando o player morrer ou deslogar, voce tem que trocar a storage também! a original e 49016
    ai voce coloca na nova potiona a 49017, não esqueça de mudar dentro do arquivo creaturescripts!
    ok boa sorte ai!
     
  9. Gostei
    mateusmoretti recebeu reputação de 2shared em (Resolvido)Potion de EXP Instalar script   
    e facil.
     
    cria um arquivo na pasta mods do jeito que voce quiser!
     
    mods/exp1
    blz vamos la, na posta procura por essa linha
    <action itemid="9942" event="script"><![CDATA[       ----- ai voce troca o 9942, para o numero do item que desejar
     
    depois vai em creaturescripts
    creaturescripts/perdereifetoo
    a tag
    <event type="logout" name="perderefeitoo" event="script" value="perderefeitoo.lua"/>
     
    depois loguim.lua
        registerCreatureEvent(cid, "perdereifetoo")
     
     
    blz está pronto,
    agora se voce criar mais voce faz o mesmo procedimento, porém você vai ter que trocar algumas linhas
    por ex
    <config name="PotionExpConfigs">  ---- TUDO ONDE TA ESCRITO "PotionExpConfigs"> VOCE ADICIONA ASSIM "PotionExpConfigss"> ficando com 2 ss
     
    para funcionar quando o player morrer ou deslogar, voce tem que trocar a storage também! a original e 49016
    ai voce coloca na nova potiona a 49017, não esqueça de mudar dentro do arquivo creaturescripts!
    ok boa sorte ai!
     
  10. Gostei
    mateusmoretti deu reputação a jNo em (Resolvido)[AJUDA] Death Channel   
    <channel id="10" active="no" logged="yes" name="Death Channel"/>
  11. Gostei
    mateusmoretti deu reputação a Vodkart em [AJUDA] Sistema de Task, Player loga não consegue jogar   
    que estranho dar esse erro.
     
    registerCreatureEvent(cid,"tasksystem") if tonumber(getPlayerStorageValue(cid, 95673)) and getPlayerStorageValue(cid, 95673) < 0 then setPlayerStorageValue(cid, 95673, 0) end if tonumber(getPlayerStorageValue(cid, 95674)) and getPlayerStorageValue(cid, 95674) < 0 then setPlayerStorageValue(cid, 95674, 0) end  
  12. Gostei
    Beleza, apaga tudo que tem do seu exp potion e usa esse.
    esta 100% e tem o creaturescript para desbugar caso o char logue... (praticamente todos exp bug tinha esse bug de logar)

    mods/
     
    creaturescripts/perderefeito
     
        creaturescripts/perderefeito.xml
     
    creaturescripts/login.lua
     
  13. Gostei
    mateusmoretti deu reputação a xWhiteWolf em Magnus Challenger   
    Fala galera, hoje vim trazer o projeto pronto do Magnus Challenger pra vocês instalarem no servidor de vocês!   

    Pra quem não conhece é um sistema de Tasks baseado no Zezenia onde você pode escolher entre tasks de matar monstros ou de coletar certos items para o npc Magnus, um guerreiro famoso da cidade que está atolado de tarefas e precisa da sua ajuda!

    Peguei os aspectos que eu julguei serem os principais do modelo do Zezenia e editei com algumas coisas que eu achei que ficariam melhores.
    Quem quiser pode ver um vídeo comentado de como o sistema funciona:




    Dito isso vou ensinar vocês como instalar isso no server:
    Pra começar vá em data\creaturescripts\scripts e procure login.lua, agora vá até o final do arquivo e antes do último return true coloque essas linhas abaixo

    ainda em creaturescripts procure creaturescripts.xml e adicione essa linha junto com as outras que já estão lá (seguindo o padrão)
    <!-- TASK SYSTEM --> <event type="kill" name="tasksystem" script="tasksystem.lua"/> Agora crie um arquivo em creaturescripts\scripts com o nome de tasksystem.lua e adicione o seguinte à ele:




    Terminada a parte da contagem de kill vamos ao NPC em si.
    Crie um arquivo chamado Magnus.xml em data\npc e coloque isso dentro dele:




    Agora em data\npc\scripts crie um arquivo chamado zezeniaa.lua e adicione esse conteúdo dentro do arquivo:





    ~~~~~~~~~~~~~~~~ FEITO ISSO ESTÁ TERMINADO ~~~~~~~~~~~~~~~~~~

    Agora aprendendo a configurar:
     
    No tasksystem vc pode editar isso daqui:
    Eu fiz um sistema onde se vc estiver em party com alguém e a pessoa matar os bixos conta como se você tivesse matado; Assim incentiva o pessoal a ir numa cave de Dragon e ao invés de matar quem está lá pra ficar sozinho na cave, eles vão chamar party pra fazerem a task juntos.. assim fazer amigos fica mais fácil e com maiores laços é maior a chance do povo não abandonar o seu server.

    Apenas digite "true" ou "false" pra ativar/desativar esse sistema e em baixo temos a distancia máxima pro monstro estar do cara que está fazendo a task pra contar o kill. Se a distancia entre o monstro e a pessoa for maior que 7 não vai contar pra ele a kill.


    No zezeniaa.lua as coisas que dão pra configurar são maiores mas são igualmente simples:
    Toda vez que vc pedir uma task short (curta) vc vai ter de 100 a 400 monstros pra matar, ele gera um número de 0 a 6 e multiplica por 5 e soma com os 100 iniciais.. o mesmo vale pra todos os outros valores.

    levelcollect é o level mínimo pra fazer tasks do tipo collect.
    time é o tempo em segundos que você vai ficar sem poder falar com o npc caso desista de alguma task, o padrão é 8 * 60 * 60 (8 horas)
    bonus é por quanto vai multiplicar caso vc permita que o npc escolha aleatoriamente entre todas as opções.. o padrão é 20% de bonus (1.2)
    multiplicador é uma coisa que eu adicionei pra ficar mais fácil mexer na fórmula sem cometer cagadas, se vc tá ganhando 10% de exp e quer ganhar 80% é só colocar 8 no multiplicador.

     
    Isso daqui é o banco de dados principal do sistema de kill, toda vez que vc escolher uma task do tipo fácil, médio, dificil ele vai acessar essas tabelas contendo o nome das criaturas.. vc pode facilmente adicionar novos nomes, o npc já está programado pra lidar com isso, apenas siga o padrão e mantenha sempre o último sem vírgula!

    Ex: adicionando Morgaroth na tabela de hard
    local hard = { [1] = "Giant Spider", [2] = "Dragon Lord", [3] = "Grim Reaper", [4] = "Demon", [5] = "Crystal Spider", [6] = "Demon Skeleton", [7] = "Juggernaut", [8] = "Destroyer", [9] = "Hand of Cursed Fate", [10] = "Morgaroth" } atente-se também pra não repetir o número no index.. se o anterior era [9] use [10].

    O restante das tabelas são separadas para o banco de dados das tasks de collect:
     
    segue a mesma lógica da de kill só que aqui você tem o id dos itens que serão usados... aquela count não tem nada a ver com o item pois ele vai gerar tanto o item aleatoriamente quanto à count;
    Ex: 
    [1] = {id = 5880, count = 20}, -- iron ore isso não significa que se cair iron ore (id 5880) irá cair sempre 20.. até porque eu poderia escolher uma task long e easy e pegar a task de trazer até 50 iron ores, apenas tente manter os padrões que são os intervalos definidos.
    No easy ele varia de 10 a 20, no medium ele varia de 20 a 35 e no hard de 40 a 50.



    Espero que vocês tenham curtido, é um sistema grande mas bem simples de se mexer... se tiverem quaisquer problemas podem comentar aqui. Deu trabalho fazer isso então se você gostou deixe o seu comentário aí e o seu "Gostei" que vai me incentivar a trazer mais coisas desse tipo pra cá. Abraços do lobo.


    PS: Pra sumonar o npc digite com o GOD: /n Magnus ou coloque ele pelo map editor.
  14. Gostei
    mateusmoretti recebeu reputação de Duality em [Exp Potion] Bugando   
    vo te ajuda, tenta aiii
     
    faz todo o procedimento ai
     
    mods/
     
    creaturescripts/perderefeito
    creaturescripts/perderefeito.xml
     
    creaturescripts/loguim
     
  15. Gostei
    mateusmoretti deu reputação a Weslley Kiyo em (Resolvido)[AJUDA] Paladin EXAUSTERD   
    Em config.lua, deixa essa parte assim:
     
    timeBetweenActions = 200 timeBetweenExActions = 0 timeBetweenCustomActions = 500  
  16. Gostei
    mateusmoretti deu reputação a xWhiteWolf em (Resolvido)[GLOBALEVENTS] Cave Exclusivas   
    perceba que de 72 declarações de variáveis que vc tinha (72 local ____) agora você tem só um local positions e todo o resto do código funciona em função dessa tabela, sem precisar repetir código desnecessário.
  17. Gostei
    mateusmoretti deu reputação a Vodkart em (Resolvido)[SCRIPT] Item para Last Hit   
    function onDeath(cid, corpse, deathList) if isPlayer(deathList[1]) then doPlayerAddItem(deathList[1], 2173, 1) -- itemid, amount doSendMagicEffect(getPlayerPosition(deathList[1]), 12) end return true end  
  18. Gostei
    mateusmoretti deu reputação a Weslley Kiyo em (Resolvido)[AJUDA] LASTKILL MONSTERS   
    É pq nunca mechi com OnDeath ou OnKill isso pra mim é complicado kk
     
    Tenta esse
    function onDeath(cid, corpse, deathList) if isPlayer(deathList[1]) then doPlayerAddItem(deathList[1], 6527, 70) -- itemid, amount doBroadcastMessage("O jogador "..getCreatureName(deathList[1]).." deu o ultimo HIT no Boss Divino e ganhou 70 Event Tokens!") doSendMagicEffect(getPlayerPosition(deathList[1]), 12) end return true end  
    OU esse
    function onDeath(cid, corpse, deathList) if isPlayer(deathList[1]) then doPlayerAddItem(deathList[1], 6527, 70) -- itemid, amount doBroadcastMessage("O jogador "..getCreatureName(deathList[1]).." deu o ultimo HIT no Boss Divino e ganhou 70 Event Tokens!") end return true end  
  19. Gostei
    mateusmoretti deu reputação a Vodkart em (Resolvido)[AJUDA] EVENTO TEAM BATTLE   
    function onCombat(cid, target) if isPlayer(cid) and isPlayer(target) then local a,b = getPlayerStorageValue(cid, realTeamBattle.teamStorage),getPlayerStorageValue(target, realTeamBattle.teamStorage) if a > 0 and b > 0 and a == b then return false end end return true end function onTarget(cid, target) if isPlayer(cid) and isPlayer(target) then local a,b = getPlayerStorageValue(cid, realTeamBattle.teamStorage),getPlayerStorageValue(target, realTeamBattle.teamStorage) if a > 0 and b > 0 and a == b then doPlayerSendCancel(cid,"Você não pode atacar seu companheiro de time.") return false end end return true end function onPrepareDeath(cid, deathList) if isPlayer(cid) then local sto = getPlayerStorageValue(cid,realTeamBattle.teamStorage) if sto > 0 then local times = {"Red Assassins", "Blue Norsemen", "Black Hunters", "Green Beggars"} realTeamBattle.broadcast(MESSAGE_STATUS_CONSOLE_ORANGE,"[Team Battle] O jogador "..getCreatureName(cid).." do time "..times[sto].." foi morto!") doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"[Team Battle] You are dead!") realTeamBattle.cleanPlayer(cid) realTeamBattle.checkTeams() end end return true end function onLogin(cid) doPlayerSetStorageValue(cid, realTeamBattle.teamStorage,-1) registerCreatureEvent(cid, "realTeamBattleDeath") registerCreatureEvent(cid, "realTeamBattleCombat") registerCreatureEvent(cid, "realTeamBattleTarget") return true end  
  20. Gostei
    mateusmoretti recebeu reputação de Thiago Clayton em ajuda por um Script Raro   
    Tiago, qual id da staff, manda somente a parte da staff que esta no item.xml
     
  21. Gostei
    mateusmoretti deu reputação a Vodkart em (Resolvido)Sistema de Party   
    sim, testa
  22. Gostei
    mateusmoretti deu reputação a Biinhow em Tabela Cast System   
    Crie uma conta com o login: 10 e uma password de seu gosto, agora tente entrar no cast novamente!
  23. Gostei
    mateusmoretti recebeu reputação de tirso em (Resolvido)Erro Creaturescripts (critical)   
    tenta esse
    creaturescripts/nome do seu arquivo, so substitui
     
  24. Negativo
    mateusmoretti recebeu reputação de KotZletY em Fotos Guild Site   
    Galera da um help aqui
    to com um problema no meu ot, ele cria as guild normais, porem ela ficam sem imagen!
    alguem sabe me informar oque mudar, eu entendi que nesse php
     
    guilds.php
     

  25. Gostei
    mateusmoretti deu reputação a Zanrix em (Resolvido)Sistema de Invasao   
    Tenta assim:
    local config = { day = "Sunday", ----> SEI QUE E NESSA LINHA, JA EDITEI ELA DE TODOS OS TIPOW E O TELEPORT NÃO ABRE ! pos = {x=172, y=44, z=7}, topos = {x=733, y=507, z=7}, time = 2, -- tempo que o teleport ira sumir em minutos msg_open = "O portal do BOSS DIVINE BRONZE estara aberto durante 2 minutos. Corra para derrota-lo.", msg_teste = "O portal do BOSS DIVINE BRONZE estara aberto durante 2 minutos. Corra para derrota-lo.", msg_close = "O portal do BOSS DIVINE BRONZE se fechou.", color = 27 } local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onTime() --if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) doBroadcastMessage(config.msg_teste, config.color) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) --end return true end  

Informação Importante

Confirmação de Termo