Tudo que gabriel28 postou
-
(Resolvido)Distro Erro
@mikaelkelvin Os últimos erros são no mapa. Vai nas coordenadas que o erro especifica e vê o que tem de errado. Quando aos NPCs, posta o script de apenas um deles, que, pelo que parece, são o mesmo erro. E o outro erro ai, é do arquivo main.lua que não existe na pasta lib/npcsystem
-
Criar Itens Otserver 8.6
@mikaelkelvin Você vai precisar de dois programas: ObjectBuilder e OTB Item Editor, ambos você encontra facilmente por ai. Aqui ensina a instalar o ObjectBuilder: https://www.youtube.com/watch?v=l0_KpF6SqdA E aqui ensina a usar o OTB Item Editor: https://tibiaking.com/forums/topic/17002-tutorial-otb-item-editor-raells-undead/
-
Site Erro
@mikaelkelvin Não manjo de site.
-
(Resolvido)Colocar Storage
@gutalo De nada. Não sei porque não ta indo, mas é só trocar por: doPlayerSendTextMessage(cid,25,"Voce ja aprendeu alguma outra runa!.") que vai. Marca como melhor resposta pra fecharem o tópico.
-
Criar Itens Otserver 8.6
@mikaelkelvin Adiciona eles no arquivo .dat e .spr usando o ObjectBuilder, depois usa algum item editor pra adicionar no arquivo .otb. Estando no .otb, é só acrescentar eles, com a id do item editor, no arquivo items.xml.
-
(Resolvido)Colocar Storage
@gutalo Poem a mesma storage em todas as runas, assim, se o player usar uma, não poderá usar mais nenhuma. function onUse(cid, item) local magia = "Target Spell" local storage = 827474 local pos = getCreaturePosition(cid) if getPlayerStorageValue(cid, storage) <= 0 then if getPlayerLearnedInstantSpell(cid, magia) then doPlayerSendTextMessage(cid,25,"You already learned everything from this scroll.") elseif doPlayerLearnInstantSpell(cid, magia) then doSendMagicEffect(pos, 0) setPlayerStorageValue(cid, storage, 1) doPlayerSendTextMessage(cid,19,"By reading this ancient scroll you learned the secrets of "..magia..".") end else doPlayerSendCancel(cid, "You already learned one spell from some rune.") end end
-
Qual melhor Base para usar em um projeto do zero
@Draion TFS 1.3: TFS 0.4 rev 3884 (windows): TFS 0.4 rev 3777 (Linux):
-
Qual melhor Base para usar em um projeto do zero
.@Draion As datapacks que vem junto com as source do TFS são dessa forma que você quer.
-
Como criar client de wodbo?
@Nogaw Pesquisa por ai que tem tutoriais ensinando a mudar pro ip do teu servidor e mudar a RSA.
-
eu quero script! bpssa trabalho 100%
@Jow12 My mistake. See the script again, I edited it.
-
eu quero script! bpssa trabalho 100%
Test it: local config = { soulcost = -50, itemid = 2197, charges = 3, quant = 20 } function onSay(cid, words, param) if getPlayerSoul(cid) >= config.soulcost then doPlayerAddSoul(cid, config.soulcost) local container = doPlayerAddItem(cid, 2000, 1) --backpack doAddContainerItem(container, config.itemid, config.charges, config.quant) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) doSendAnimatedText(getCreaturePosition(cid), "SSA!", TEXTCOLOR_DARKYELLOW) doPlayerSendTextMessage(cid,22,"Thanks for buying!") else doPlayerSendCancel(cid,"You need ".. config.soulcost .." soul points to purchase a backpack of ssa.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end return true end
-
(Resolvido)Fast Attack Fixo !
@Toulouse Tem códigos que tiram esse exaust, como por exemplo, usar pot e atacar, usar runa e atacar, essas coisas.
-
(Resolvido)Fast Attack Fixo !
@Toulouse Não vai dar problema, porque se o resultado da formula der menor que 250, vai retornar 250, não vai ficar menor do que isso.
-
(Resolvido)Fast Attack Fixo !
Na source, em player.cpp procura por: uint32_t Player::getAttackSpeed() const e substitui toda a função por: uint32_t Player::getAttackSpeed() const { int32_t SpeedAttack; SpeedAttack = vocation->getAttackSpeed() - player->getLevel() * 10; if (SpeedAttack < 250) { return 250; } else { return (uint32_t) SpeedAttack; } } Explicando o que ela vai fazer: Ele vai pegar o valor do attackspeed que está em vocations.xml e subtrair pelo resultado da multiplicação do level do player * 10. Se nesse resultado, o valor der menor que 250, vai retornar 250, assim não tem perigo de diminuir tanto. *O script não é de minha autoria, só fiz uma alteração nele. O original pega o skill fist pra formula. **Pra versão TFS 0.4
-
[PEDIDO] NTO
@Jobs Que versão ta ela?
-
(Resolvido)Fast Attack Fixo !
@p3dr0174 Abra o vocations.xml da pasta XML, pesquise por attackspeed=, e mude o valor pra 250.
-
CORREÇÃO LOG ERROS.
@alekinhowsz Ainda está com o problema que o Kotzlet falou, o tempo de spawn deles está menor que 1 segundo. Pra corrigir isso de forma rápida, abre o spawn.xml no NotPad, da ctrl+f, vai na aba de susbstituir, poem isso spawntime="1" em localizar e isso spawntime="60" em Substituir por:, dai clica em substituir todos. E o monstro você vai ter que verificar o xml de cada um e ver qual é que está com esse evento.
-
(Resolvido)ALGUEM Ensina a botar esse script
@mikaelkelvin Diz qual que tas usando.
-
(Resolvido)ALGUEM Ensina a botar esse script
@mikaelkelvin Ambos scripts tem pelo fórum. Só pesquisar por 'fraglook system' e 'deathchannel system'.
-
Creaturescript não está registrando eventos
Como o título diz, estou com problema no creaturescripts que não está registrando nenhum evento mesmo eles estando no login.lua. Alguém sabe o que está causando esse problema? Agradeço desde já. TFS 0.4 rev 3884 v8.6
-
(Resolvido)BUG Ao morrer
@mikaelkelvin Desativa esse script e vê se o problema continua.
-
(Resolvido)BUG Ao morrer
@mikaelkelvin Esse erro ai é besteira. O script não ta achando o monstro chamado 'treinar monk'.
-
(Resolvido)BUG Ao morrer
@mikaelkelvin Você disse: "toda vez quando ele botar pro char dança", pensei que era de um sistema do teu servidor. Mas enfim, deve ter algum creaturescript com evento onDeath no servidor que ta causando isso.
-
(Resolvido)BUG Ao morrer
@mikaelkelvin Posta o script.
-
(Resolvido)Erro Script
Creio que porque o que falasse não tinha nada a ver com o erro que o cara mostrou.