Tudo que Jamison Collins postou
-
Ajustar Spell para usar ML
Bem, eu não consegui entender muito bem o que essa spell faz analisando o script (não sei mexer muito bem com spells) Mas eu tenho uma formula mais fácil de calcular o dano desejado, como essa seguinte spell : local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) function onGetFormulaValues(cid, level, maglevel) min = -((level*0.2) + (maglevel*7)) max = -((level*0.2) + (maglevel*14)) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Bem, como você pode ver, o dano é variado entre um minimo e um máximo, exemplo : min = -((level*0.2) + (maglevel*7)) max = -((level*0.2) + (maglevel*14)) Bem, o dano minimo tem uma formula definida, mas também pode ser alterada por você... De acordo com a formula minima acima, a cada level que o player tem, o dano é aumentado em 0.2, ou seja, a cada 5 levels, o dano da magia aumenta em 1, e a cada magic level que o player tiver o dano aumenta em 7. No final das contas o dano calculado pelo level é somado ao dano calculado pelo magic level. Serve a mesma coisa para o dano máximo e assim um minimo e um máximo é definido, e na hora de usar a spell o valor do dano será variado entre os dois, lembrando que há monstros e players que tem defesa com certo elemento. Eu postei essa spell (Hells core - exevo gran mas flam) para que você pegue-a de molde, e recontrua a sua spell do jeito que você quiser. Desculpa de eu não conseguir te ajudar mais do que isso.
-
Comprei Key
Geralmente chega, eu paguei o meu no cartão de crédito e não chegou na hora, se eu não me engano, chegou 1~~ 2 dias depois.
-
[Action] Livro de Compras (AOL ~ BLESS ~ Twist of fate (PVP Bless) & outros)
Sim, eu coloquei, porém não está na imagem, eu fiz a modificação quando estava criando o tópico... Aqui está a parte responsável por isso : { id = 1, value = "All blessings [70K]" }, { id = 2, value = "Five blessings [50K]" }, { id = 3, value = "Twist of Fate [20K]" }, { id = 4, value = "Amulet of Loss [10K]" }
-
[Action] Livro de Compras (AOL ~ BLESS ~ Twist of fate (PVP Bless) & outros)
Olá "TKbianos", Eu desenvolvi um outro script junto com meu paceiro Daaniel, que pode agradar muita gente. O script faz o seguinte : Ao clicar no Item X (9002), abrirá uma janela vendendo os seguintes itens : Todas as blessings incluindo PVP blessing (Twist of fate). As 5 blessings sem o PVP blessing (Twist of fate). Apenas o PVP blessing (Twist of fate). Um amulet of loss (AOL). Com a janela aparecendo essas opções você selecionará, e apertará "OK" ou a tecla Enter para confirma sua compra. O script vai verificar se você tem o dinheiro necessário, e se tiver, ele removerá o dinheiro e te dará o item, se não tiver, haverá uma mensagem falando que não é possível comprar o item. @Update 0.0.1 (08 de outubro de 2013 - 12:05) : @Update 0.1.1 (10 de outubro de 2013 - 09:50) : @Update 0.1.2 (20 de outubro de 2013 - 19:03) : Bem, aqui vai... Crie um arquivo chamado holybook.lua na pasta actions>scripts, e cole isso dentro : Depois abra o arquivo actions.xml e adicione a seguinte tag : ...e pronto, estará funcionando direitinho ! Testado e funcionando no TFS 0.3 (Versão 10.10). Créditos : Jamison Collins (50%) Daaniel (50%)
-
O que um OTserv precisa?
Olha, gostei muito dessa questão que você levantou... Eu particularmente gosto de mapa custom sem itens VIPs, porém, os players gostão de server global com itens VIPs.
-
[AJUDA] Magias de Heal , Exura , Exura Gran , Exura San , Exana Mort
Talvez sim, há fórmulas variadas nas magias. Não sei te explicar muito bem, mas sei te falar que a fórmula é afetada 90% pelo magic level.
-
[AJUDA] Magias de Heal , Exura , Exura Gran , Exura San , Exana Mort
O que interfere na força da magia, geralmente, é magic level. O level tem uma diferença quase imperceptível.
-
(8.60) TFS 0.4 Rev 3777 [Sem BUGS]
Eu realmente não sei se tem problema de compatibilidade com Linux, apenas achei interessante e resolvi postar... Já vem 2 compilados, eu não sei se funcionará. @edit UP! TFS 0.4 (Rev 3777 - Sem bugs R12) ----- (Talvez melhor para quem está com dificuldade de compilação)
-
[Pedido] play heala ao passa lv
Você tem certeza que você testou o ultimo script que eu mandei ? Salvou, fechou e abriu o server ?
-
[Pedido] play heala ao passa lv
Esse que eu coloquei agora, é o que você queria... Nem o player e nem o pokemon vão ganhar health ao passar de level.
-
[Pedido] play heala ao passa lv
Atá, perdão, pensei que fosse apenas para o player, então aqui está do jeito que você quer : local configuracao = { efeito = {28, 29}, -- Efeito que vai mandar ao avançar de level. texto = "Level up!", -- Texto que vai aparecer ao avançar de level. cortexto = 215 -- Cor do texto, sendo o número entre 1 e 254. } function onAdvance(cid, skill, oldLevel, newLevel) if skill ~= 8 then return true end if newLevel >= 11 and newLevel <= 200 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, math.floor(newLevel/2)) end --alterado v2.8 doRegainSpeed(cid) doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)]) local color = 0 if configuracao.texto then if configuracao.cortexto ~= 0 then color = configuracao.cortexto else color = math.random(1, 254) end doSendAnimatedText(getThingPos(cid), configuracao.texto, color) end local s = getCreatureSummons(cid) if #s >= 1 then for i = 1, #s do doSendMagicEffect(getThingPos(s[i]), 132) end --alterado v2.8 end doSendMagicEffect(getThingPos(cid), 132) return true end
-
(8.60) TFS 0.4 Rev 3777 [Sem BUGS]
Não sei, você terá de testar... Eu não uso. Eu apenas achei o conteúdo interessante e trouxe para o fórum.
-
[Pedido] play heala ao passa lv
Se eu souber resolver, claro que ajudo.
-
[Pedido] play heala ao passa lv
Pronto, tente isso : local configuracao = { efeito = {28, 29}, -- Efeito que vai mandar ao avançar de level. texto = "Level up!", -- Texto que vai aparecer ao avançar de level. cortexto = 215 -- Cor do texto, sendo o número entre 1 e 254. } function onAdvance(cid, skill, oldLevel, newLevel) if skill ~= 8 then return true end if newLevel >= 11 and newLevel <= 200 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, math.floor(newLevel/2)) end --alterado v2.8 doRegainSpeed(cid) doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)]) local color = 0 if configuracao.texto then if configuracao.cortexto ~= 0 then color = configuracao.cortexto else color = math.random(1, 254) end doSendAnimatedText(getThingPos(cid), configuracao.texto, color) end local s = getCreatureSummons(cid) if #s >= 1 then for i = 1, #s do doCreatureAddHealth(s[i], getCreatureMaxHealth(s[i])) doSendMagicEffect(getThingPos(s[i]), 132) end --alterado v2.8 end doSendMagicEffect(getThingPos(cid), 132) return true end
-
(8.60) TFS 0.4 Rev 3777 [Sem BUGS]
Olá TKbianos, Para aqueles que usam bastante o distro TFS 0.4.Rev3777, trago até vocês as sourcers + distro compilado sem nenhum bug. Log de erros consertados em inglês, pois não fui eu quem fiz as alterações (créditos no final do tópico) Houve umas alterações importantes nos arquivos a cima, então, cuidado na hora de copiar e colar o seu server em cima desse. Downloads : TFS 0.4 (Rev 3777 - Sem bugs R12) ----- (Talvez melhor para quem está com dificuldade de compilação) TFS 0.4 (Rev 3777 - Sem bugs R19) ----- Scan TFS 0.4 (Rev 3777 - Sem bugs R19) Arquivos Dll -- Scan Arquivos Dll CRÉDITOS MARAVILHOSOS PARA : MartyX (100%)
-
[ajuda] otserv on mais nao da pra loga
Preste atenção TFS 0.4 é um distro, REV 3777, significa que é a revisão numero 3777, mas também, pertence ao TFS 0.4
-
[ajuda] otserv on mais nao da pra loga
Firewall do Windows está desligado ?
-
Frags injustified
Baiak Speed, cuidado com o double-post, você poderia ter editado seu post anterior, isso é considerado infração. Agradeço a compreensão.
-
♫ ♥Show-Off ♥ Jamy C. ♫ 凄い
É, eu entendi seu ponto de vista... anotei a dica Em breve postarei mais!
-
[Pedido] play heala ao passa lv
Sim, se você quiser postar o script, eu tiro apenas a parte que faz com que ele ganhe vida, pois no script pode envolver outros efeitos maneiro que você possa querer, se você remove-lo, ficará sem os efeitos.
-
(Resolvido)[Resolvido] Gesior - bug nas abas
Baiak Speed, cuidado para adicionar conteúdo de outro tópico seu em um tópico de dúvida totalmente diferente do outro, se quiser você pode postar o link do tópico aqui para ele ver, porém, não pode responder a dúvida de outro tópico em tópicos diferentes. Grato~
-
[Pedido] play heala ao passa lv
Poste-me seu creaturescripts.xml.
-
[Pedido] play heala ao passa lv
Procure o arquivo que se chama advancesave.lua na pasta Creaturescript > Scripts e poste-a aqui.
-
[Pedido] play heala ao passa lv
Entendi... e você quer botar essa função de upar level e heala, ou você quer tirar ?
-
[Pedido] play heala ao passa lv
Desculpa, não entendi nada... tente usar a virgula corretamente, ou especificar melhor a sua dúvida.