Ir para conteúdo
  • 0

Ganha 2 Dias Vip Level 400+


joao33

Pergunta

Galera eu acho que ja tem esse system aqui no xtibia + Nao serve para mim (eu acho) Pois uso o Script Do gmbeckham de da use no item q ganhar Vip...

Queria que qndo os players chegassem ao level 400+ Falassem !test vip e ganhassem 2 dias de vip Vlw

 

REP+

Editado por TrojanBr
Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

simples, faca outro item que da o vip e bote para ele dar apenas 2 dias vip. o resto eh cria um comando que so possa ser usado no level 400 e so 1 vez e que de o item que vc fez(poste o script original que eu faco o item)

Link para o comentário
Compartilhar em outros sites

  • 0

-------EDIT: O SCRIPT É DO GM BEKMAN

 

http://www.xtibia.com/forum/topic/138512-item-que-adiciona-vip-time/page__p__915003#entry915003

 

 

Eu quero q façam 1 talkaction q apos o player chega o level 400 ele poss fala !viptest e ganhe 2 dias de vip e qndo acabar o 2 dias o player volta temple

Editado por TrojanBr
Link para o comentário
Compartilhar em outros sites

  • 0

crie um arquivo chamado freeVIP.lua dentro de data/creaturescripts/scripts:

function onAdvance(cid, oldLevel, newLevel)
  if getPlayerStorageValue(cid, 12423) < 1 and getPlayerLevel(cid) >= 400 then
     setPlayerStorageValue(cid, 13540, 2 * 24 * 60 * 60)
     setPlayerStorageValue(cid, 12423, 1)
     doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have been awarded with 2 days of free VIP.")
  end
return TRUE
end

depois na creaturescript.xml coloque a tag.

 

<event type="advance" name="freeVIP" event="script" value="freeVIP.lua"/>

 

logo em seguida registra o evento no login.lua

registerCreatureEvent(cid, "freeVIP")

 

 

Créditos: SkyDangerous por me poupar tempo ¬¬'

Editado por Byerne
Link para o comentário
Compartilhar em outros sites

  • 0

free plx sem flood no topico e é claru q eu so dou rep+ dps q eu testar q eles responderem oq eu perguntei ali em cima

 

 

 

-------

edit Testando em 1 dia eu volto pra da rep_ se der :D

 

NAO FUNCIONOU!

Editado por TrojanBr
Link para o comentário
Compartilhar em outros sites

  • 0

em creaturescripts/scripts crie um arquivo chamado lvl.lua e coloque isso dentro:

local config = {
level = level que precisa,										
storage = 32649,									  
msg = "menssagem que aparece",	
qnt = 1;		  
msgtp = MESSAGE_INFO_DESCR,
itemid = id do item que o cara vai receber,
}
function onAdvance(cid, oldLevel, newLevel)
	if isInArray({ 1, 2, 5, 6, 3, 4, 7, 8}, getPlayerVocation(cid)) then
	 end
	if getPlayerStorageValue(cid, config.storage) < 1 and getPlayerLevel(cid) >= config.level then
			doPlayerAddItem(cid, config.itemid, config.qnt)
			setPlayerStorageValue(cid, config.storage, 1)
			doPlayerSendTextMessage(cid, config.msgtp, config.msg)
	end
return TRUE
end

em login.lua coloque

registerCreatureEvent(cid, "lvl")

e em creaturescript.xml coloque:

<event type="advance" name="lvl" event="script" value="lvl.lua"/>

Editado por Epyrus
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...