Ir para conteúdo
  • Cadastre-se

Hitar mais (se tiver X storage)


Posts Recomendados

Tem a storage 1010 no meu server, que o maximo que ela pode chegar é 100.

Quero que quando a storage 1010 esteja no valor 100 o jogador hit 20% a mais em todos damages, como faço isso?

Link para o post
Compartilhar em outros sites

dá pra fazer estilo o meu critical system só que só vai funcionar em players (só os danos em players que ganharão o boost de 20% damage)

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

pode ser, perfeito, por exemplo

caso tenha a storage 1010,1   o jogador hita 0.2% a mais

caso tenha storage 1010,10 o jogador hita 2% a mais

se tiver a storage 1010,50 o jogador hita 10% a mais e assim vai?

 

 

edit: tentei criar sozinho usando seu critical system como referencia, mas nao obtive sucesso

Editado por roriscrave (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

bom, só trocar o creaturescript que tem lá por esse daqui.. o resto é igual

 

local lvlcrit = 48913


function onStatsChange(cid, attacker, type, combat, value)
if isPlayer(attacker) and (not (attacker == cid)) and (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS)  then
if getPlayerStorageValue(attacker, lvlcrit) >= 1 and value > 50 then
dano = math.ceil(value*(getPlayerStorageValue(attacker, lvlcrit)))
doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 255)
doSendAnimatedText(getCreaturePos(attacker), "CRITICAL!!", 144)
return true
end
end
return true
end

mas note que tem um pequeno bug onde vai acontecer o seguinte:

Vc tira 1000 de dano e ele toma 1000 + 200 , dai esses 200 são maior que 50 então ele vai tomar + 20% dnv, oque vai resultar em + 40 de dano. No final ele toma 1240 ao invés de 1200 mas acho que é um bug pequeno e não vai te prejudicar tanto se seu server não for daqueles baiakão 99999999exp

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo