Ir para conteúdo

Featured Replies

Postado

@Yan Liima, assim vai remover 70 de life.

O erro do script foi esquecer do "Player" ao chamar a função, ele colocou "doRemoveHealthPercent" ao invés de "doPlayerRemoveHealthPercent".

Editado por Talesigorvr (veja o histórico de edições)

Não dou suporte via PM, crie um tópico caso tenha dúvidas.

Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.

  • Respostas 9
  • Visualizações 521
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Bodak Reborn
    Bodak Reborn

    function onPrepareDeath(cid, deathList, lastHitKiller, mostDamageKiller) if isPlayer(cid) then setPlayerStorageValue(cid, 329406, 1) end return true end function doPlayerRemoveHealthPercent(cid,

  • creaturescripts.xml <event type="PrepareDeath" name="PorcentDeath" event="script" value="porcenthp.lua"/> <event type="login" name="PorcentLogin" event="script" value="porcenthp.lua"/>

  • @Talesigorvr ah é verdade, no caso teria que por para remover mais... Daquia pouco dou uma olhada   @EDIT Concerteza o seu dara certo, desculpe. Quando eu tinha visto o seu eu acho que

Postado

@Talesigorvr ah é verdade, no caso teria que por para remover mais... Daquia pouco dou uma olhada

 

@EDIT

Concerteza o seu dara certo, desculpe. Quando eu tinha visto o seu eu acho que estava errado, mais tu editou e ficou correto. (y)

Eu também não conhecia essa função, tenho uma lista com 1140 funções. Essa concerteza vai entrar pra lista.

Editado por Yan Liima (veja o histórico de edições)

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

Te Ajudei? Rep + e ficamos Quits

166420979_logoyanliimaornight.png.33f822b8970081a5b3646e85dbfd5934.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.png.890d5a38d7bcde75543c72b624a65de1.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝

Postado
  • Autor

Muito obrigada a todos pela atenção.

 

 

Citar

Eu não sabia da existência dessa função doPlayerRemoveHealth, no meu servidor não tem. Caso no seu não tenha também, tente assim:


function onPrepareDeath(cid, deathList, lastHitKiller, mostDamageKiller)
	if isPlayer(cid) then
		setPlayerStorageValue(cid, 329406, 1)
	end
	return true
end

function doPlayerRemoveHealthPercent(cid, percent)
	local health = getCreatureMaxHealth(cid)
	local life = health/100
	local all = life * percent
	doCreatureAddHealth(cid, -all)
	return TRUE
end

function onLogin(cid)
	registerCreatureEvent(cid, "PorcentDeath")
	if getPlayerStorageValue(cid, 329406) == 1 then
		doPlayerRemoveHealthPercent(cid,70)
		setPlayerStorageValue(cid, 329406, 0)
	end
	return true
end

 

 

Exatamente com este que funcionou '-'

 

Mt obrigada REP+ pra vc. gostaria de dar REP+ a todos mais como nao da estarei dando para vc q conseguiu solucionar meu problema Ty.

Postado
19 horas atrás, Talesigorvr disse:

O script é do DukeeH, ele apenas esqueceu uma palavra. ;P

Obrigado por arrumar e pelos créditos.

Sobre a função, ela não existe, ai você cria uma função e declara em cima de onde for usar, ai ela não precisa estar la nas libs, mas só pode ser usada no script que ela está declarada.

asdukeeh.jpg

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo