Ir para conteúdo
  • 0

mylorc

Pergunta

[Resolvido] Preciso de um script para um item que quando clicado dará ao player 30 dias de premium acount.

Alguém pode me ajudar?

Caso precise a id da area vip é 13500.

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

Posts Recomendados

  • 0

Suponho que seu vip system seja o do Mock. Tenta dessa maneira:

function onUse(cid, item, fromPosition, itemEx, toPosition)
 
 local vip_days = 30   --Coloque aqui os dias vip que irá receber.
 
    doPlayerAddVipDays(cid, vip_days)
    doRemoveItem(item.uid, 1)
    doPlayerSendTextMessage(cid, 19, "Você ganhou "..vip_days.." dias de VIP.")
    doSendMagicEffect(getCreaturePosition(cid), 51)
return true
end
Editado por zipter98
Link para o comentário
Compartilhar em outros sites

  • 0

Você quer o tile pra vip também né !

 

Aqui \/

Obs: não testei ok!

function onStepIn(cid, item, pos)
 
tp ={x=000, y=000, z=0}
   
     if item.actionid == 13500 then
     if getPlayerStorageValue(cid, 13500) then
    doPlayerSendCancel(cid,"Esta área é exclusiva para players premiums.")
    doTeleportThing(cid,tp) 
    doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
   else
    doPlayerSendCancel(cid,"Bem vindo a área vip.")
   end
  end
 return TRUE
end
Editado por KluiMaster
Link para o comentário
Compartilhar em outros sites

  • 0

Ok,aonde coloco isto?

 

 

 

 

Você quer o tile pra vip também né !

 

Aqui \/

Obs: não testei ok!

function onStepIn(cid, item, pos)
 
tp ={x=000, y=000, z=0}
   
     if item.actionid == 13500 then
     if getPlayerStorageValue(cid, 13500) then
    doPlayerSendCancel(cid,"Esta área é exclusiva para players premiums.")
    doTeleportThing(cid,tp) 
    doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
   else
    doPlayerSendCancel(cid,"Bem vindo a área vip.")
   end
  end
 return TRUE
end
Link para o comentário
Compartilhar em outros sites

  • 0

Klui, no caso não ficaria melhor assim:

function onStepIn(cid, item, pos, fromPosition)
   
	if item.actionid == 13500 then
		if getPlayerStorageValue(cid, 13500) then
			doPlayerSendCancel(cid,"Esta área é exclusiva para players premiums.")
			doTeleportThing(cid, fromPosition) 
			doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
		else
			doPlayerSendCancel(cid,"Bem vindo a área vip.")
		end
	end
return TRUE
end

No caso ali ele voltaria para onde ele estava.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...