Ir para conteúdo
  • 0

Premium Tile.


Nando3513

Pergunta

Ae galera vim mais uma vez pedir ajuda de vcs.

 

eu procurei varios tipos de script mais nao consegui um q tivece resultado eu to com um sistema de vip aqui no meu ot que é esse, no caso seria a Talkation quando o player compra a vip

 

function onSay(cid, words, param)


price = 3000000
if doPlayerRemoveMoney(cid, price) == TRUE then

	local days = 2
	local daysvalue = days * 24 * 60 * 60
	local storageplayer = getPlayerStorageValue(cid, 13500)
	local timenow = os.time()

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

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP em você!.")
setPlayerStorageValue(cid, 13500, time)
doSendMagicEffect(getPlayerPosition(cid), 12)
else
doPlayerSendCancel(cid, "Você preciça ter " .. price .. " gps para adquirir VIP.")
end
end

 

e o do movements

 

function onStepIn(cid, item, pos)



-- teleports config
teleport1 ={x=153, y=21, z=7}



if isPremium(cid) then

if item.actionid == 13500 then

vip = getPlayerStorageValue(cid,13500)
if vip == -1 then
doPlayerSendCancel(cid,"Esta área é exclusiva para players vips.")


doTeleportThing(cid,teleport1)


else

end

end

end

end

 

Só que tipo o player compra mais nunca expira, dai tentei fazer um premium Tile apenas para premium passar mas nao consegui um script q funcione.

 

caso tenha concerto esse script ai por favor arrumem ai pra mim ou se nao postem um para eu por so para premium.

 

 

 

Mais uma duvida tem como quando acaba no caso a vip ou a premium como vcs arrumarem ai, sumir o promotion q o npc q fika na area vip sumir e o player tambm ser teleportado para city free. ate mais

 

TFS Versao 0.3.1 8.40

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

3 respostass a esta questão

Posts Recomendados

  • 0

tile:

 

function onStepIn(cid, item, pos)
teleport1 ={x=153, y=21, z=7   
if item.actionid == 13500 then
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doPlayerSendCancel(cid,"Esta área é exclusiva para players vips.")
doTeleportThing(cid,teleport1) 
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
else
doPlayerSendCancel(cid,"Bem vindo.")
end
end
return TRUE
end

Link para o comentário
Compartilhar em outros sites

  • 0

Testei mais nao deu certo sempre q tenta passa nao vai , tentei por otra vip mais nao passo ainda

 

 

Vodkart faltou o "}" teleport1 ={x=153, y=21, z=7} <

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

  • 0

a sim sim

tem que fechar

 

teleport1 ={x=153, y=21, z=7}

 

bem observado

 

ah e falha minha o certo é

 

if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then

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

×
×
  • Criar Novo...