-
Total de itens
279 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que felzan postou
-
@@Night Wolf A spell seta uma storage. Quem leva dano (de algum tipo) e tem essa storage o dano é aumentado.
-
Guarda Avançado[ataca monstros e com opções] [TFS 1.x]
tópico respondeu ao kaleudd de felzan em NPCs, monsters e raids
To tentando passar o script dos monstros se atacando pra 1.x, cheguei nesse script aí, mas não ta ajudando mt :X Consegui fazer eles se atacarem, mas não tiram hp =/ -
Genti, matemática básica isso :huh:
-
Como assim porcentagem "grande"? Pra alterar o tempo que fica debuffado é aqui: addEvent(removeDebuff, 10000, parameters)
-
5º - Poison Arrow Só alterei o jeito que o hp é removido, antes era em rounds com dano único. Agora da dano baseado na porcentagem de hp do alvo, mas vai decaindo. 6º - Debuff spell Fiz essa spell pra esse pedido Faz com que o player debuffado sofra mais dano.
-
[Arquivado]Quem é você, player? Ganhe 05 REP + Conquista!
tópico respondeu ao Administrador de felzan em Noticias - Arquivo
UHASFIHSAUFISAH então desconsidera um :X- 60 respostas
-
- quem é você?
- player
-
(e 2 mais)
Tags:
-
[Arquivado]Quem é você, player? Ganhe 05 REP + Conquista!
tópico respondeu ao Administrador de felzan em Noticias - Arquivo
Refazer então? '-'- 60 respostas
-
- quem é você?
- player
-
(e 2 mais)
Tags:
-
o onHealthChange é onChangeStatus, ou algo assim nas versões antigas
-
[Arquivado]Quem é você, player? Ganhe 05 REP + Conquista!
tópico respondeu ao Administrador de felzan em Noticias - Arquivo
Mesma coisa que o Skulls e BananaFight- 60 respostas
-
- quem é você?
- player
-
(e 2 mais)
Tags:
-
Deve ser a versão entao, pq fiz pra 1.x Faz mt tempo que não faço nada pra versões antigas. Vai ter de traduzir de 1.x pra 0.4
-
Bom, fiz assim Add no final do creaturescripts\scripts\login.lua Abaixo de: -- Events player:registerEvent("PlayerDeath") player:registerEvent("DropLoot") player:registerEvent("Debuff") Add no creaturescripts.xml <event type="healthchange" name="Debuff" script="debuff.lua"/> Exemplo de spells.xml <instant group="attack" spellid="61" name="Debuff" words="debuff" lvl="1" mana="0" prem="0" range="4" needtarget="1" blockwalls="1" needweapon="0" exhaustion="6000" groupcooldown="2000" needlearn="0" script="debuff.lua"> </instant> spells\scripts\debuff.lua local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_SKULLVERTICAL) local conditionDebuff = Condition(CONDITION_PARALYZE) conditionDebuff:setParameter(CONDITION_PARAM_TICKS, 10000) conditionDebuff:setFormula(0, 0, 0, 0) combat:setCondition(conditionDebuff) local function removeDebuff(parameters) parameters.target:setStorageValue(parameters.key, parameters.value) end function onCastSpell(creature, var) local cid = creature:getId() parameters = {target = Creature(var:getNumber()), key = 99881, value = 0} parameters.target:setStorageValue(parameters.key, 1) addEvent(removeDebuff, 10000, parameters) return combat:execute(creature, var) end creaturescripts\scripts\debuff.lua function onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType, origin) local hasdebuff = creature:getStorageValue(99881) --storage dada na debuff spell local percent = 2 -- dobro (50% seria 1.5) local tipoDano = COMBAT_FIREDAMAGE if hasdebuff > 0 then return primaryDamage*percent, tipoDano, secondaryDamage, secondaryType else return primaryDamage, primaryType, secondaryDamage, secondaryType end end
-
O debuff seria aplicado como? Seria uma habilidade de uma arma, uma spell...? Eu faria com storages, pois condition até ficaria com o ícone, mas iria dar dano pela condição, e não um dano extra Vou pensar em algo...
-
Seu código funcionou sem problemas aqui. TFS 1.1 :mel:
-
4º - Explosion Arrow Se é uma flecha explosiva, POR QUE ELA EXPLODE QUANDO É LANÇADA?!!? A ideia dessa modificação é fazer com que a explosão aconteça quando a flecha atingir o alvo. Como é: Como ficou: Se for uma "flecha explosiva com timer (1s)":
-
[Tutorial] Formulas e Callbacks das spells – Entendendo Melhor
tópico respondeu ao Skulls de felzan em Tutoriais de Scripting
As spells "padrões" sempre foram uma decepção pra mim. Quando vi um projétio seguindo (mesmo com parede) o o alvo no (sdds) Kingdom Age vi que as spells são uma ótima maneira de inovar. Também tenho dúvidas sobre o assunto, vejo com calma depois Obg por compartilhar -
tfs 1.0/1.2 Auto complete TFS 1.x p/ Notepad++ e Sublime Text
tópico respondeu ao felzan de felzan em Ferramentas
Ainda não. Disponibilizei por que terminei o 1.x Talvez outro dia faço do 0.3.6 -
tfs 1.0/1.2 Auto complete TFS 1.x p/ Notepad++ e Sublime Text
tópico respondeu ao felzan de felzan em Ferramentas
O Lua.xml que ta em anexo eu criei. As funções foram retiradas das sources do TFS Agora sobre as funções criadas, daria pra procurar com expressão regular. Mas desconheço um lugar que as tenha. -
tfs 1.0/1.2 Auto complete TFS 1.x p/ Notepad++ e Sublime Text
um tópico no fórum postou felzan Ferramentas
Auto completar é uma função que permite escrita mais veloz e com menos erros. Pra que ela serve? Ela mostra as possíveis funções a partir do que foi digitado. Notepad++ Ativar no Notepad++ Para ativar esta função no Notepad++: Configurações>Preferências > Auto completar> Marcar: Habilitar auto completar para cada entrada > Selecionar: Function anda Word completion Local do arquivo Colocar o Lua.xml em > [C:\Program Files (x86)\Notepad++\plugins\APIs] Sublime Text 3 Copiar https://gist.github.com/felzan/16f636644e421ca2f687 e criar um arquivo chamado tfs-lua.sublime-completions Local do arquivo Colocar o tfs-lua.sublime-completions em > [%appdata%\Sublime Text 3\Packages\User\] Caso tenha apenas baixado o .zip vai ser em [pasta_do_Sublime_Text\Data\Packages\User\] Crédios: base Notepad++ @Zisly base Sublime Text @@Syntax Lua.xml -
dúvida [Encerrado] Como colocar um OTServer online apenas para mim, em uma só máquina.
tópico respondeu ao ricles de felzan em Tópicos Sem Resposta
A partir do 1.x, com o banco de dados sendo MySQL e não havendo account manager é preciso instalar o banco de dados e criar a conta apartir dele (o site é uma interface). Eu desconheço um servidor que seja fácil/rápido de iniciar como os de antigamente. Mas nem é tão difícil -
Ainda da pra enviar? '-'
-
Acho que ele pegou daqui https://otland.net/threads/new-types-of-damage-how-to-create.233109/ se for, é TFS 1.X da uma lida e vê se algo te ajuda ^^
-
dúvida [Encerrado] Summons x Player
tópico respondeu ao EddyHavaiano de felzan em Tópicos Sem Resposta
Creio que não seria Summon, e sim um monstro com target possível apenas no outro time. E sim, seria um script. -
3º Auto-completion https://github.com/felzan/TFSLua_npp Este não é bem um script, mas ajuda na hora de escrever. É uma biblioteca de funções que são apresentadas ao longo que vou escrevendo. Quero completar, adicionar mais funções e seus parâmetros. Ele mostra uma lista de funções (a partir das letras já inseridas) e os parâmetros necessários para a função, e uma descrição.
-
Link do Object Builder Em relação as versões, tem uma recompensa pra quem fizer funcionar na 10.76, então ainda não tem.
- 38 respostas
-
- dat editor
- sprites
-
(e 2 mais)
Tags:
-
Aqui no meu Gesior (1.x) da pra mudar no config.php $config['site']['useServerConfigCache'] = false; $config['site']['server_name'] = 'Forgotten'; $towns_list = array(2 => 'Thais', 1 => 'Venore', 4 => 'Carlin'); mais abaixo tem: # Create Character Options $config['site']['newchar_vocations'] = array(1 => 'Sorcerer Sample', 2 => 'Druid Sample', 3 => 'Paladin Sample', 4 => 'Knight Sample'); $config['site']['newchar_towns'] = array(2); $config['site']['max_players_per_account'] = 7;
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.