Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Olá Gostaria de editar o ITEM VIP do meu GESIOR, colocando 20% de XP a mais pra quem tiver.

_vip_1.png

 

Obs: O meu OT é um global 9.81 e possui os seguintes arquivos no Creaturevents:

 

vipcheck.lua

expvip.lua

endvip.lua

 

Mais esta desabilitada no XML Pois não sei como inserir .

 

 

 

 

Postado
  • Autor
function onLogin(cid)
Woe.getInfo()
local Guild_ID = getPlayerGuildId(cid)
if (infoLua[2] ~= 0) then
if isPremium(cid) and Guild_ID == infoLua[2] then
doPlayerSetExperienceRate(cid, 1.15)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..((1.15 - 1)*100).."% exp more now! (VIP ACCOUNT + WAR OF EMPERIUM).")
elseif isPremium(cid) and Guild_ID ~= infoLua[2] then
doPlayerSetExperienceRate(cid, 1.1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..((1.1 - 1)*100).."% exp more now!! (VIP ACCOUNT).")
elseif (not isPremium(cid)) and Guild_ID == infoLua[2] then
doPlayerSetExperienceRate(cid, 1.05)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..((1.05 - 1)*100).."% exp more now! (WAR OF EMPERIUM).")
else
doPlayerSetExperienceRate(cid, 1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have VIP Guild and its not won the War of Emperium.")
end
end
return TRUE
end
Postado

local rate = 15 -- porcentagem de exp a mais.

function onLogin(cid)

	local exp = (rate / 100) + 1

	if isPremium(cid) then
		doPlayerSetExperienceRate(cid, rate)
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..rate.."% exp more now!")
	else
		doPlayerSetExperienceRate(cid, 1)
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have premium account.")
	end
	
	return true
end

Com este script todo player que é premium vai ter X porcentagem de experiencia bonus.

Não esqueça de colocar a tag no creaturescript.xml e add o event no login.lua

Abraços!

Postado
  • Autor

Ok Vou testar akie ... Dpois edito e retorno pra vc .

 

To com uma duvida akie :

Tenho que colocar a tag pra todos os arquivos lua que tenho

como vipcheck.lua entre outro ou só no expvip mesmo ?e qual a tag correta ?

 

no login.lua coloquei assim:

registerCreatureEvent(cid, "ExpVip")

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

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