
Tudo que xWhiteWolf postou
- (Resolvido)Sistema de Mineração
-
(Resolvido)Sorte, Sabedoria e Coragem
não cara, é realmente no final... está assim: local random = math.ceil(math.random(100000) / ((ext and lvls[ext]) and rate * lvls[ext] or print("algo deu muito errado, chame o lobo.\n")) tem que ficar assim: local random = math.ceil(math.random(100000) / ((ext and lvls[ext]) and rate * lvls[ext] or print("algo deu muito errado, chame o lobo.\n")))
-
Ao usar spell erros no TFS
pro primeiro, troca seu script por esse aqui: a condition só pode ser criada fora do function onCastSpell, na hora de aplicar ela dava erro. Também modifiquei a função doTargetCombatCondition pra adicionar o exhausted corretamente no target. No segundo você tá tentando checar o nome de um monstro que morreu, troca onKill pra onPrepareDeath tanto no callback quanto no xml de creaturescripts que deve resolver. Pro terceiro: adicionei uma checagem: if not((player1.uid and player1.uid > 0) and (player2.uid and player2.uid > 0) and (player3.uid and player3.uid > 0) and (player4.uid and player4.uid > 0)) return doPlayerSendCancel(cid,"Desculpe, você precisa de no mínimo 4 pessoas para fazer essa quest.") end se não tiver os 4 players, retorna que não tem 4 players.. o erro tava sendo causado pq vc tentava pegar informações como vocação e level de players que não existiam.
-
(Resolvido)Sorte, Sabedoria e Coragem
local random = math.ceil(math.random(100000) / ((ext and lvls[ex t]) and rate * lvls[ext] or print("algo deu muito errado, chame o lobo.\n")) essa linha aqui, tá faltando um ) no final dela.
-
Mining System
1- só nessa parte, mas ele n vai remover os objetos pq o script original foi feito pra minerar pisos e não paredes ou pedras/objetos. Você consegue fazer essa adaptação mas os objetos continuarão lá no mapa. 2- nao fiz pra aparecer, mas se vc quiser é só adicionar um doCreatureSay(cid, "tock", 20)
- Callbacks de creaturescripts
-
(Resolvido)Sorte, Sabedoria e Coragem
o erro é uma virgula faltando depois de [0] = 1 deveria ser: [0] = 1,
-
(Resolvido)Sorte, Sabedoria e Coragem
o valor do storage define o rate que vai multiplicar o drop.. Pra fazer o npc é só fazer ele vender o storage.
-
(Resolvido)Sorte, Sabedoria e Coragem
- Dash.
ta literalmente bem acima de você. (dois comentários pra cima)- (Resolvido)Sorte, Sabedoria e Coragem
pro primeiro pesquisa sobre um ring que aumenta a chance de drop aqui no TK. Pro segundo, na hora de invocar o monstro edite tudo que você conseguir dele pra deixar mais forte usando as funções. As spells e os ataques que são dificeis de modificar, vc teria que fazer spells próprias e dentro delas colocar algum check pra pegar o storage do caster e ver se for < que determinado valor só retornar false e não soltar a spell. Dessa forma você vai criar o efeito de que conforme o pet evolui ele vai "liberando" novas spells sendo que na vdd elas sempre estiveram lá, só não eram executadas por conta do check do storage. pro terceiro você teria que modificar todas as weapons OU se fosse TFS 1.X+ daria pra fazer onCreatureChangeHealth multiplicando o primarydamage por algum coeficiente baseado no storage. Outra opção é modificar a formula de dano na source, mas só recomendo fazer isso se realmente souber o que tá fazendo.- Sharpshooter
1) Faz uma condition normal de aumentar distancepercent 2) dá pra fazer via source (mais bonito) ou via script. Se for via script use doPlayerSetNoMove(cid, true) pra evitar q ele se mexa e use um addEvent pra dali a 10 segundos setar o noMove como false (pra ele voltar a andar). 3) Coloca um storage no player ao ativar a spell como sendo os.time() + 10. Edita todas as spells de correr e de healing para verificar: if storage - os.time() > 0 then doPlayerSendCancel(cid, "You cannot use haste or healing spells while in sharpshooter.") return false end 4) se você fez tudo acima, esse 4 estará done também.- Sistema de Reset 100%
- Sistema de Reset 100%
- Problema no reset system
cara você tá moscando, se vc manter percent = 100 no config ele só vai adicionar 500 a cada reset. É matemática básica. maxhp * (100/100) + 500 = maxhp * 1 + 500 = maxhp + 500- Problema no reset system
é muito mais simples do que parece, mantém a percent em 100 e só coloca + 500 em resethp e resetmana:- Sistema de Reset 100%
nao dá pra prevenir de bugar, quando ele resetar ele vai te setar com uma porcentagem da vida máxima.. a menos que você remova essa configuração. não, essa linha você só pode apagar se vc nunca mais usar config.percent dentro do script. Se vocês realmente não querem que a vida e mana sejam alteradas durante o reset, apenas removam essas linhas: e aí vocês podem remover o percent = 100, da lista de configurações, pq ele não vai estar sendo mais usado.- Nos ajude a melhorar com novos títulos
você vai ser o primeiro a sofrer impeachment hahahha- Puxar/Empurrar (conjunto de spells)
- Nos ajude a melhorar com novos títulos
mal posso esperar pra pegar 3000 de rep e virar o michel temer e destronar o Sesso com meu novo governo ilegítimo- Puxar/Empurrar (conjunto de spells)
- Critical Skill System
- Critical Skill System
- Sistema de Reset 100%
- Puxar/Empurrar (conjunto de spells)
- Dash.
Informação Importante
Confirmação de Termo