Ir para conteúdo

Cerberus

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Cerberus recebeu reputação de Under em [TFS 0.3][8.54] Digimon World Cerberus Online vrs 1.1   
    Dependendo da Repercussão desse server irei voltar a atualiza-lo para os player , qualquer duvida pergunte aqui que responderei assim que possível.
     
    Atualizações do Server Vrs.1.1:
    Golden Arena
    Cliente
    Server
    Alguns Bugs básicos(item.otb,cliente.dat, client.spr)
     
    Informações Server:
    Sistema VIP
    Mapa próprio
    3 cidades
    1 evento automático - funcionando
    251 digimons 100%
    Corpos dos digimons 30%
    Capturar digimons 100%
    E mais!
     
    Imagens:

     
    Download server:
    http://www.4shared.com/rar/mCAKkkoIba/DigimonCerb-Vrs11_-wwwdigimonc.html
     
    Download cliente:
    http://www.4shared.com/rar/Ac8d1Wyq/cliente_digimoncerb_vrs1.1.html
     
    Scan:
    Use o scan automático do 4Shared!
     
    Créditos
    TFS Team
    Cerberus
    Animal Pak - pelo escrito acima xD...
  2. Curtir
    Cerberus recebeu reputação de premii em (Resolvido)Summon que cura o Player   
    vai ser assim configurando monstro primeiro
     
    Tag do creatureevent
    <event type="cast" name="cura" event="script" value="Cura.lua"/> dentro do creatureevent o script com nome de Cura.lua
     
     
    agora vai no spelll na TAG.
     
    dentro da pasta Summon/Gnomo  cria o arquivo chamado Gnomo.lua e poe isso dentro
     
     
    pode marcar esse como melhor resposta ao terminar blz.... ai vai ajuda outros com a mesma duvida.
  3. Gostei
    Cerberus recebeu reputação de Carlinhous1996 em (Resolvido)Summon que cura o Player   
    a sua TFS usa o tempo correto em ves de milisegundos entao use 1 mesmo em vez de 1000 que e igual 1 segundo em outras distro xd.quanto ao valor estando fizo faz seguinte poe ele diretamento no script e testa fica assim
     
    onde tem doCreatureAddHealth(master,cfg.life)
     
    poe assim 
    doCreatureAddHealth(master,math.random(cfg.min,cfg.max)) e lem cima no Cfg  no lugar de life vc escreve
    local cfg = { min =  100 , max = 400, storage = 9999, tempo = 10 -- em segundos }  
  4. Curtir
    Cerberus recebeu reputação de poko360 em (Resolvido)Summon que cura o Player   
    vai ser assim configurando monstro primeiro
     
    Tag do creatureevent
    <event type="cast" name="cura" event="script" value="Cura.lua"/> dentro do creatureevent o script com nome de Cura.lua
     
     
    agora vai no spelll na TAG.
     
    dentro da pasta Summon/Gnomo  cria o arquivo chamado Gnomo.lua e poe isso dentro
     
     
    pode marcar esse como melhor resposta ao terminar blz.... ai vai ajuda outros com a mesma duvida.
  5. Gostei
    Cerberus recebeu reputação de bielofwarr em (Resolvido)Summon que cura o Player   
    retira a linha toda do convence pq ja usei o creature summonem ves do create monster
     
    doConvinceCreature(cid,mons) life = math.random(100,400)  
    ou poeseparado
     
    min = 100,
    max = 400,
    life = math.random(cfg.min,cfg.max )
    não esquece de marcar melhor resposta xD.
  6. Curtir
    Cerberus recebeu reputação de Nandozeraah em SummonSome com tempo   
    Versão testada : 8.6
     
    a TAG tem 2 tipos uma com % da mana e outra com valor fixo, vou disponibilizar as 2 tags vc escolhe o que preferir.
    <!-- Custom AVP Spells --> <instant name="SumonScript " words="Msg que vai sumonar você escolhe" lvl="lvl minimo para usar" maglv="ml para usar" manapercent="quanto gasta de mana em porcentagem 1,20,50,100" exhaustion="2000" needlearn="0" event="script" value="summon/summon_script.lua"> <vocation id="1"/>-- vocations do server que pode usar a magia , mecha de acordo com sua vontade <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant> ou essa TAG
    <!-- Custom AVP Spells --> <instant name="SummonScript" words="msg" lvl="40" maglv="ml para usar" mana="100" exhaustion="2000" needlearn="0" event="script" value="summon/Gnomo.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant>  
    segue abaixo o lua. criei arquivo chamado summon_script.lua dentro da pasta data/spells/summon
    Versão 1.2 do script (update) -- seguindo problema indicado pelo @KotZletY  atualizei o script..
     
    Agora o summon prefiro deixa a escolha de vocês so por o nome do monstro do seu servidor lem cima na tabela t.summon
    eu puis o nome do demon uma creatura do tibia.
  7. Curtir
    Cerberus recebeu reputação de Deathstroke em Quest Skeleton[by Cerberus]   
    Tópico que tirei as fotos: Clique aqui
     
    Vim colaborar com o Tk, estava meio sumido... está sempre usando o Tk para tirar minha duvida e achei a resposta para ela em 1 topico que antigo e incompleto pois não terminou Script...

    Resolvi fazer o script e da suport para quem quiser a Quest.
    Segue abaixo as fotos , são do topico antigo que peguei use ela como base e fiz o script...




     
     
    Vamos começar com a Tag
     
     <action itemid="6524" event="script" value="Quest_skeleton.lua"/>   Crie o arquivo Quest_skeleton.lua na pasta Actions e ponha a Tag no action.XML   , e action na caveira 20021
     
     
    Skeleton na lava parte 2 , lembrando de por o actionId = 20020 na lava LavaId = 598 que vai por o skeleton.
     
    TAg
    <action itemid="2843" event="script" value="skeleton_lava.lua"/>  
  8. Obrigado
    Cerberus deu reputação a murilao em [Tutorial] Como compilar tfs v1.2 com MSVC 2015   
    E ai galera do TK tudo bem? Bom venho trazer a vocês este tutorial compilando o TFS 1.2 em windows x32 ou x64 bit com Microsoft Visual Studio 2015.
     
    Então vamos lá:
     
    1ª Baixe os programa primeiro:
     
    Visual Studio 2015 -> MSVC 2015 (compilador)
     
    TFS Sdk 3.2 -> Sdks 3.2 (libs)
     
    Boost MSVC 2015 -> (32-bit, 64-bit)
     
    2ª Instale os Programa:
    Primeiro o Boost 32bit ou 64bit.
    Imagem:

     
    3ª Agora extraia o arquivo tfs-sdk-3.2.
    Imagem:

     
    4ª Pronto depois de ter feito isso agora abra a pasta da source e depois a pasta vc14 e abre o theforgottenserver.
    Imagem:

     
    5ª Pronto com Visual Studio 2015 aberto veja abaixo:
    Clica com botão do mouse direito no projeto theforgottenserver e depois em properties.
    Imagem:

     
    6ª Feito isso vai em Configuration Manager..
    Imagem:

     
    7ª Feito isso vai em C/C++ -> General e veja abaixo:
    Imagem:

    8ª Feito isso vai em Linker --> General e veja abaixo:
    Imagem:

    Depois dê Ok depois Aplicar e Ok e esperar da Ready.
    9ª Depois vai em Build -> Build Solution ou Aperte F7.
    Imagem:

     
    E agora só esperar terminar a compilação e FIM ! 
     
    Terminamos o Tutorial !
     
     
    Creditos a:
    @murilao por criar tutorial e imagem.
  9. Curtir
    Cerberus recebeu reputação de Vodkart em SummonSome com tempo   
    testei aqui e funcionou vou verificar agora.
    minha TF tenho que setar por segundo em 1 em vez de 1000. se  não da exaustão com valor errado. minha tfs e 1 segundo em vez de 1000 vou ver aqui mais se eu por tempo * 1000 da erro..
    se sua tf e outro e so mudar o 1 para 1000. 
    olha se eu deixa assim
    exhaustion.set(cid, t.storage, t.timer*1000)  

    normal aqui.


  10. Obrigado
    Cerberus recebeu reputação de Vodkart em SummonSome com tempo   
    Versão testada : 8.6
     
    a TAG tem 2 tipos uma com % da mana e outra com valor fixo, vou disponibilizar as 2 tags vc escolhe o que preferir.
    <!-- Custom AVP Spells --> <instant name="SumonScript " words="Msg que vai sumonar você escolhe" lvl="lvl minimo para usar" maglv="ml para usar" manapercent="quanto gasta de mana em porcentagem 1,20,50,100" exhaustion="2000" needlearn="0" event="script" value="summon/summon_script.lua"> <vocation id="1"/>-- vocations do server que pode usar a magia , mecha de acordo com sua vontade <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant> ou essa TAG
    <!-- Custom AVP Spells --> <instant name="SummonScript" words="msg" lvl="40" maglv="ml para usar" mana="100" exhaustion="2000" needlearn="0" event="script" value="summon/Gnomo.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant>  
    segue abaixo o lua. criei arquivo chamado summon_script.lua dentro da pasta data/spells/summon
    Versão 1.2 do script (update) -- seguindo problema indicado pelo @KotZletY  atualizei o script..
     
    Agora o summon prefiro deixa a escolha de vocês so por o nome do monstro do seu servidor lem cima na tabela t.summon
    eu puis o nome do demon uma creatura do tibia.
  11. Obrigado
    Cerberus recebeu reputação de Zazeros em (Resolvido)Summon que cura o Player   
    vai ser assim configurando monstro primeiro
     
    Tag do creatureevent
    <event type="cast" name="cura" event="script" value="Cura.lua"/> dentro do creatureevent o script com nome de Cura.lua
     
     
    agora vai no spelll na TAG.
     
    dentro da pasta Summon/Gnomo  cria o arquivo chamado Gnomo.lua e poe isso dentro
     
     
    pode marcar esse como melhor resposta ao terminar blz.... ai vai ajuda outros com a mesma duvida.
  12. Gostei
    Cerberus recebeu reputação de KotZletY em SummonSome com tempo   
    Versão testada : 8.6
     
    a TAG tem 2 tipos uma com % da mana e outra com valor fixo, vou disponibilizar as 2 tags vc escolhe o que preferir.
    <!-- Custom AVP Spells --> <instant name="SumonScript " words="Msg que vai sumonar você escolhe" lvl="lvl minimo para usar" maglv="ml para usar" manapercent="quanto gasta de mana em porcentagem 1,20,50,100" exhaustion="2000" needlearn="0" event="script" value="summon/summon_script.lua"> <vocation id="1"/>-- vocations do server que pode usar a magia , mecha de acordo com sua vontade <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant> ou essa TAG
    <!-- Custom AVP Spells --> <instant name="SummonScript" words="msg" lvl="40" maglv="ml para usar" mana="100" exhaustion="2000" needlearn="0" event="script" value="summon/Gnomo.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant>  
    segue abaixo o lua. criei arquivo chamado summon_script.lua dentro da pasta data/spells/summon
    Versão 1.2 do script (update) -- seguindo problema indicado pelo @KotZletY  atualizei o script..
     
    Agora o summon prefiro deixa a escolha de vocês so por o nome do monstro do seu servidor lem cima na tabela t.summon
    eu puis o nome do demon uma creatura do tibia.
  13. Gostei
    Cerberus recebeu reputação de Zazeros em Summon que some depois de um tempo   
    vou falar o mesmo que falei com outro cara , poste o erro e posta script no Pastebin  ou notepad , para saber a linha .....não sei ver script pelo que ta escrito e sim pela linha do erro.
    local t = { storage = 9998, --poe numero de storage aqui que não tenha no servidor timer = 1, --tempo em segundos sem poder usar dinovo quant = 3, -- quantidade de monstros sumonados summon = "Gnomo", -- poe name aki nMin = 10, -- tempo em segundos aqui da creatura sumir effect = CONST_ME_MAGIC_RED } function onCastSpell(cid, var) if exhaustion.check(cid, t.storage) == false then if #getCreatureSummons(cid) < t.quant then exhaustion.set(cid, t.storage, t.timer*1) local pos = getThingPos(cid) local mons = doSummonMonster(cid,t.summon) if #getCreatureSummons(cid) == 1 then local remover = getCreatureSummons(cid)[1] addEvent(doRemoveCreature, t.nMin *1000,remover) doPlayerSendTextMessage(cid, 27, "O summon será removido em "..t.nMin.." segundos. Aproveite!") else for i = 1,#getCreatureSummons(cid) do local remover = getCreatureSummons(cid)[i] addEvent(doRemoveCreature, t.nMin * 1000,remover) end doPlayerSendTextMessage(cid, 27, "O summon será removido em "..t.nMin.." segundos. Aproveite!") end doSendMagicEffect(pos, t.effect) -- print("executei") else doPlayerSendTextMessage(cid, 27, "Você já tem criatura summonada") return false end else doPlayerSendCancel(cid, "Pode summonar outro em : " ..exhaustion.get(cid, t.storage).." segundos.") return false end return true end  
    Revisei  Testei Melhorei Está funcionando sem erros na versão 8.6 Copia e cola no spell.
  14. Gostei
    Cerberus recebeu reputação de hortense95 em [8.6] Task System 4.0! (Task system + Daily Task System)   
    a premiação fica no NPC nessa parte se for diaria ou task sequenciada.
     
     
    o erro ta nessa linha
     
    if k.exp > 0 then doPlayerAddExp(cid, v.exp) rst = rst.."".. (rst == "" and "" or ", ") .." "..k.exp.." de exp" end em ves de ta k.exp  ele pois v.exp  ta pegando exp da outra task.
    se o Pai ajudou e nois xD..
    @Vodkart verdade mesmo cara nem tinha reparado a linha esta errada mesmo.. ate no topico principal
     
    if k.exp > 0 then doPlayerAddExp(cid, v.exp) rst = rst.."".. (rst == "" and "" or ", ") .." "..k.exp.." de exp" end  
  15. Curtir
    Cerberus recebeu reputação de mullino em Usar Item Em Wands   
    local function isWand(uid) -- Function by Mock the bear. uid = uid or 0 if getItemWeaponType(uid) == 6 then return true end return false end local function isWeapon(uid) -- Function by Mock the bear. uid = uid or 0 local f = getItemWeaponType(uid) if f == 1 or f == 2 or f == 3 then return true end return false end local function isShield(uid) -- Function by Mock the bear. uid = uid or 0 if getItemWeaponType(uid) == 4 then return true end return false end local function isBow(uid) -- Function by Mock the bear. uid = uid or 0 if getItemWeaponType(uid) == 5 then return true end return false end local function getWeaponLevel(uid) -- Function by Mock the bear. uid = uid or 0 local name = getItemName(uid.uid) or getItemInfo(uid.itemid).name or '' local lvl = string.match(name,'%s%+(%d+)%s*') return tonumber(lvl) or 0 end function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid == 0 or item.itemid == 0 then return false end if isCreature(itemEx.uid) == TRUE then return false end if isWeapon(itemEx.uid) then if math.random(1,100) < 15 then doItemSetAttribute(itemEx.uid, 'dualwield', true) doPlayerSendCancel(cid, "Item encantado com sucesso!") else doPlayerSendCancel(cid, "Sua pedra quebrou ao tentar encantar o item.") end doRemoveItem(item.uid) elseif isWand(itemEx.uid) then if math.random(1,100) < 15 then doItemSetAttribute(itemEx.uid, 'dualwield', true) doPlayerSendCancel(cid, "Item encantado com sucesso!") else doPlayerSendCancel(cid, "Sua pedra quebrou ao tentar encantar o item.") end doRemoveItem(item.uid) elseif isShield(itemEx.uid) then if math.random(1,100) < 15 then doItemSetAttribute(itemEx.uid, 'dualwield', true) doPlayerSendCancel(cid, "Item encantado com sucesso!") else doPlayerSendCancel(cid, "Sua pedra quebrou ao tentar encantar o item.") end doRemoveItem(item.uid) elseif isBow(itemEx.uid) then if math.random(1,100) < 15 then doItemSetAttribute(itemEx.uid, 'dualwield', true) doPlayerSendCancel(cid, "Item encantado com sucesso!") else doPlayerSendCancel(cid, "Sua pedra quebrou ao tentar encantar o item.") end doRemoveItem(item.uid) else doPlayerSendCancel(cid, "Use a pedra em alguma arma.") end return true end tenta esse ae.
  16. Gostei
    Cerberus recebeu reputação de Kahzinhuh em estou com um erro na config lua   
    ta em mysql tem xampp ou algo do genero com a database do server? se não tiver tem que mudar para 
    sqlType = "sqlite"
    sqlHost = "localhost"
    sqlPort = 3306
    sqlUser = "root"
    sqlPass = "vertrigo"
    sqlDatabase = "dxp database"
    sqlFile = "dxp database.s3db"
  17. Curtir
    Cerberus recebeu reputação de Vodkart em (Resolvido)Summon que cura o Player   
    @Vodkart vlw.. estou tentando... ainda vou consegui fazer isso em 1 xml que nem vc xD.. 
  18. Curtir
    Cerberus recebeu reputação de mullino em (Resolvido)Summon que cura o Player   
    vai ser assim configurando monstro primeiro
     
    Tag do creatureevent
    <event type="cast" name="cura" event="script" value="Cura.lua"/> dentro do creatureevent o script com nome de Cura.lua
     
     
    agora vai no spelll na TAG.
     
    dentro da pasta Summon/Gnomo  cria o arquivo chamado Gnomo.lua e poe isso dentro
     
     
    pode marcar esse como melhor resposta ao terminar blz.... ai vai ajuda outros com a mesma duvida.
  19. Obrigado
    Cerberus deu reputação a Vodkart em (Resolvido)Summon que cura o Player   
    @Cerberus
     
    Tibiaking agradece pelo seu esforço!! Você conseguiu resolver este problema, parabéns!! Você que tens muito futuro no campo de scripts!!
  20. Gostei
    Cerberus recebeu reputação de AlphaLove em (Resolvido)Summon que cura o Player   
    a sua TFS usa o tempo correto em ves de milisegundos entao use 1 mesmo em vez de 1000 que e igual 1 segundo em outras distro xd.quanto ao valor estando fizo faz seguinte poe ele diretamento no script e testa fica assim
     
    onde tem doCreatureAddHealth(master,cfg.life)
     
    poe assim 
    doCreatureAddHealth(master,math.random(cfg.min,cfg.max)) e lem cima no Cfg  no lugar de life vc escreve
    local cfg = { min =  100 , max = 400, storage = 9999, tempo = 10 -- em segundos }  
  21. Gostei
    Cerberus recebeu reputação de Shandow Exille em (Resolvido)Summon que cura o Player   
    a sua TFS usa o tempo correto em ves de milisegundos entao use 1 mesmo em vez de 1000 que e igual 1 segundo em outras distro xd.quanto ao valor estando fizo faz seguinte poe ele diretamento no script e testa fica assim
     
    onde tem doCreatureAddHealth(master,cfg.life)
     
    poe assim 
    doCreatureAddHealth(master,math.random(cfg.min,cfg.max)) e lem cima no Cfg  no lugar de life vc escreve
    local cfg = { min =  100 , max = 400, storage = 9999, tempo = 10 -- em segundos }  
  22. Gostei
    Cerberus recebeu reputação de Shandow Exille em (Resolvido)Summon que cura o Player   
    retira a linha toda do convence pq ja usei o creature summonem ves do create monster
     
    doConvinceCreature(cid,mons) life = math.random(100,400)  
    ou poeseparado
     
    min = 100,
    max = 400,
    life = math.random(cfg.min,cfg.max )
    não esquece de marcar melhor resposta xD.
  23. Gostei
    Cerberus recebeu reputação de Shandow Exille em (Resolvido)Summon que cura o Player   
    depois de life tem que ter  a virgula   life = math.random(100,400),
     
    local cfg = { life = math.random(100,400), storage = 9999, tempo = 10 -- em segundos }
  24. Obrigado
    Cerberus recebeu reputação de Vodkart em (Resolvido)Summon que cura o Player   
    vai ser assim configurando monstro primeiro
     
    Tag do creatureevent
    <event type="cast" name="cura" event="script" value="Cura.lua"/> dentro do creatureevent o script com nome de Cura.lua
     
     
    agora vai no spelll na TAG.
     
    dentro da pasta Summon/Gnomo  cria o arquivo chamado Gnomo.lua e poe isso dentro
     
     
    pode marcar esse como melhor resposta ao terminar blz.... ai vai ajuda outros com a mesma duvida.
  25. Gostei
    Cerberus recebeu reputação de Vodkart em (Resolvido)Summon que cura o Player   
    retira a linha toda do convence pq ja usei o creature summonem ves do create monster
     
    doConvinceCreature(cid,mons) life = math.random(100,400)  
    ou poeseparado
     
    min = 100,
    max = 400,
    life = math.random(cfg.min,cfg.max )
    não esquece de marcar melhor resposta xD.

Informação Importante

Confirmação de Termo