Histórico de Curtidas
-
Cerberus recebeu reputação de Under em [TFS 0.3][8.54] Digimon World Cerberus Online vrs 1.1Dependendo 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...
-
Cerberus recebeu reputação de premii em (Resolvido)Summon que cura o Playervai 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.
-
Cerberus recebeu reputação de Carlinhous1996 em (Resolvido)Summon que cura o Playera 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 }
-
Cerberus recebeu reputação de poko360 em (Resolvido)Summon que cura o Playervai 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.
-
Cerberus recebeu reputação de bielofwarr em (Resolvido)Summon que cura o Playerretira 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.
-
Cerberus recebeu reputação de Nandozeraah em SummonSome com tempoVersã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.
-
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"/>
-
Cerberus deu reputação a murilao em [Tutorial] Como compilar tfs v1.2 com MSVC 2015E 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.
-
Cerberus recebeu reputação de Vodkart em SummonSome com tempotestei 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.
-
Cerberus recebeu reputação de Vodkart em SummonSome com tempoVersã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.
-
Cerberus recebeu reputação de Zazeros em (Resolvido)Summon que cura o Playervai 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.
-
Cerberus recebeu reputação de KotZletY em SummonSome com tempoVersã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.
-
Cerberus recebeu reputação de Zazeros em Summon que some depois de um tempovou 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. -
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
-
Cerberus recebeu reputação de mullino em Usar Item Em Wandslocal 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.
-
Cerberus recebeu reputação de Kahzinhuh em estou com um erro na config luata 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"
-
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..
-
Cerberus recebeu reputação de mullino em (Resolvido)Summon que cura o Playervai 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.
-
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!!
-
Cerberus recebeu reputação de AlphaLove em (Resolvido)Summon que cura o Playera 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 }
-
Cerberus recebeu reputação de Shandow Exille em (Resolvido)Summon que cura o Playera 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 }
-
Cerberus recebeu reputação de Shandow Exille em (Resolvido)Summon que cura o Playerretira 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.
-
Cerberus recebeu reputação de Shandow Exille em (Resolvido)Summon que cura o Playerdepois 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 } -
Cerberus recebeu reputação de Vodkart em (Resolvido)Summon que cura o Playervai 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.
-
Cerberus recebeu reputação de Vodkart em (Resolvido)Summon que cura o Playerretira 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.