Ir para conteúdo

[ Resolvido ] Porta Vip


lukina

Posts Recomendados

Porta com acesso vip:

 

function onUse(cid, item, frompos, item2, topos)

 

door = {x=153, y=44, z=7}

 

if item.uid ==2043 then

queststatus = getPlayerStorageValue(cid,1056)

if queststatus == 1 then

 

doTeleportThing(cid,door)

doSendMagicEffect(topos,12)

 

else

doPlayerSendTextMessage(cid,22,"Somente Players Vip's podem Entra Aki!.")end

return 0

end

return 1

end

 

 

<action uniqueid="2043" script="VIP.lua" />

 

Só voce editar ai ABRAÇO!

Link para o comentário
Compartilhar em outros sites

O ascript nao é de minha autoria,eu tenho no meu servidor.

 

aqui está o de comprar vip..voce compra 30 dias por 1kk mais vc pode modificar...

 

em data\talkactions\script crie um arquivo.lua e renomeie para buyvip.lua

dentro coloque:

-- ScriptByskull --
function onSay(cid, words, param)
local price = 1000000
if doPlayerRemoveMoney(cid, 1000000) == TRUE then
	local days = 30
	local daysvalue = days * 24 * 60 * 60
	local storageplayer = getPlayerStorageValue(cid, 13540)
	local timenow = os.time()

	if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
		time = timenow + daysvalue
	else
		time = storageplayer + daysvalue
	end

	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
	setPlayerStorageValue(cid, 13540, time)

	local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
else
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.")
end
return TRUE
end

 

 

local price = 1000000 = preço da vip,no caso ai está 1kk

local days = 30 = dias de vip que o player irá comprar,no meu caso 30

 

 

talkactions.xml adicione :

 

<talkaction words="!buyvip" event="script" value="buyvip.lua"/>

 

 

 

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

tenta essa

 

-- Vip Door  --

function onUse(cid, item, frompos, item2, topos)
local storageValue = 13540
vipstatus = getPlayerStorageValue(cid,storageValue)
newnPosition = {x=784, y=805, z=7} -- onde será teleportado

if vipstatus == 1 then

playerpos = getPlayerPosition(cid)

doorpos = {x = frompos.x, y = frompos.y, z = frompos.z, stackpos = 253}

if item.actionid == 2075 and getPlayerStorageValue(cid,13540) == 1 then
doTeleportThing(cid,newnPosition)
doSendMagicEffect(newnPosition, 10)
doCreatureSay(cid, "Seja Bem vindo!!!", TALKTYPE_ORANGE_1)
end

else
doCreatureSay(cid, "Voce nao tem acesso vip vip access.", TALKTYPE_ORANGE_1)
end

return 1

end

 

dps

       <action actionid="2075" script="vip.lua"/> 

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

×
×
  • Criar Novo...