Jump to content

Player morre, recebe effect e storage e TEM a EXP Reduzida.


Recommended Posts

Olá, por gentileza alguém poderia ajudar em uma adaptação de Script? eu tenho um SCRIPT que, quando o player morre ele RECEBE um EFFECT e uma STORAGE, gostaria de mudar ele deixando assim: Player morre, Recebe o effect, storage e quem tivesse essa storage receberia uma MENOR porcentagem "configuravel" de Experiencia, e para REMOVER essa storage, seria em um NPC pagando X quantidades de coin. eu utilizo TFS 0.4 protocol 8.6

 

SCRIPT

 

--<event type="death" name="deathAureola" event="script" value="aureola.lua"/>--
--<event type="login" name="loginAureola" event="script" value="aureola.lua"/>--

local time = 3 * 60 -- Tempo que ficará com a aureola
local repeatAfter = 2 --  Tempo para repetir o efeito
local effect = 69 -- ID do efeito
local storage = 36678

function onDeath(cid, corpse, deathList)
	setPlayerStorageValue(cid, storage, os.time() + time)
	return true
end

function onLogin(cid)
	registerCreatureEvent(cid, "deathAureola")
	if getPlayerStorageValue(cid, storage) > os.time() then
		doSendRecursiveEffect(cid, getPlayerStorageValue(cid, storage) - os.time())
	end
	return true
end

function doSendRecursiveEffect(cid, time)
	if isCreature(cid) then
		if time > 0 then
			doSendMagicEffect(getThingPos(cid), effect)
			addEvent(doSendRecursiveEffect, repeatAfter*1000, cid, time-repeatAfter)
		else
			setPlayerStorageValue(cid, storage, 0)
			return
		end
	end
end
Link to post
Share on other sites

  • Assistente

Este tópico foi movido para a seção de Suporte Otserv Alternativo

function onLove()
if getPlayerTrueLove(girlfriend) then
doPlayerBeHappy(cid, true)
doRemoveVirginity(cid, true)
else
doSendCancel(cid,"you do not know how good it feels to be loved")
end end

;)

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Confirmação de Termo