Jump to content

Olá Tibiano! Notamos que você está com um adblocker ligado... 

Nós promovemos servidores dentro da comunidade, para que eles tenham visibilidade.

Por favor, nos ajude a continuar promovendo esses servidores. Adicione nosso domínio na whitelist de seu adblocker, ok? :)

  • 0
GniusP

[Resolvido] Script que o player dobra o exp

Question

Versão do Servidor: TFS - 0.3.4
Tipo de Script: creaturescript
Código:

Please login or register to see this spoiler.

Galera, eu preciso de uma script de ao logar, irá verificar se tem uma x storage, se tiver essa x storage ele dobra o exp(a exp pode ser configuravel)

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0
local exp = getPlayerExperience(cid)
local storage = 123123

function onLogin(cid)
	if isPlayer(cid) == getPlayerStorageValue(cid, storage) then
		setPlayerExtraExpRate(cid, exp * 2)
		doPlayerBroadcastMessage(cid, "Recebeu Experiencia a mais!")
	end
  return true
end

<event type="login" name="expextra" script="expextra.lua" />

@GniusP

Edited by ZoR

Share this post


Link to post
Share on other sites
  • 0

Boa noite, fiz agora esse scripts testa ai.

 

primeiro vamos no arquivo somefunctions, que fica localizado: servidor/data/lib/somefunctions

Please login or register to see this spoiler.

 

 

Edited by Poke X Ice
atualização

Share this post


Link to post
Share on other sites
  • 0
1 minuto atrás, Poke X Ice disse:

Boa noite, fiz agora esse scripts testa ai.

 

primeiro vamos no arquivo somefunctions, que fica localizado: servidor/data/lib/somefunctions

Please login or register to see this spoiler.

WTF pra que registrar um evento de onLogin em script de onLogin ? '-'

Share this post


Link to post
Share on other sites
  • 0
4 minutos atrás, Marshmello disse:

WTF pra que registrar um evento de onLogin em script de onLogin ? '-'

acabei errando essa parte, estou revisando o codigo.

 

estou aprendendo ainda.

Edited by Poke X Ice

Share this post


Link to post
Share on other sites
  • 0
2 minutos atrás, ZoR disse:
local exp = getPlayerExperience(cid)
local storage = 123123

function onLogin(cid)
	if isPlayer(cid) == getPlayerStorageValue(cid, storage) then
		setPlayerExtraExpRate(cid, exp * 2)
		doPlayerBroadcastMessage(cid, "Recebeu Experiencia a mais!")
	end
  return true
end

<event type="login" name="expextra" script="expextra.lua" />

@GniusP

Funcionou, obrigado

Share this post


Link to post
Share on other sites
  • 0
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para

Please login or register to see this link.

. Se você tiver outras dúvidas, crie um novo tópico.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...