TE

Duvida System Vip

Por teko96, 10 de jan. de 2012 em Archived

2
432
teko96T
10 de janeiro de 2012 às 21:31

Utilizo o sistema de shop system que tem o nome [VIP] na frente.

 

/addvip etc..

 

 

Mais o sistema diz que os vips ganham 50% a mais de exp..

 

Sendo que não está ganhando..

 

Como posso arrumar isso?

 

Em que pasta fica a exp extra..

 

 

 

Obrigado.

dreigon67D
10 de janeiro de 2012 às 22:25

em creaturescripts/scripts crie um arquivo chamado vipexp e coloque isso dentro dele

function onLogin(cid)
local rate = 1.5 -- 50%
local config = {
welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!",
not_vip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!",
s = 13540, -- storage vip
}
if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return TRUE
end

em creaturesscripts/scripts/login.lua adicione

registerCreatureEvent(cid, "ExpVip")

e em creaturescripts.xml coloque:

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

 

Fonte:http://www.xtibia.com/forum/topic/138359-double-exp-para-vip/

Editado Janeiro 10 por Epyrus