Ir para conteúdo
  • 0

Acabar premium ir para Templo


AnneMotta

Pergunta

Olá abigos, eu estava tentando fazer um script que quando acaba a premium do player ele seja teleportado para o templo, eu achei um script do Vodkart(<3 rçrçrçrç) e modificquei... Eu queria saber se isso irá funcionar sem bugs.

 

Script original do Vodkart:

--[[ by vodkart ]]--
function onLogin(cid)

if getPlayerStorageValue(cid, 13540) - os.time() > 0 then
setPlayerStorageValue(cid, 9898, 1)
elseif getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doPlayerPopupFYI(cid, "Sua vip Account acabou.")
setPlayerStorageValue(cid, 9898, -1)
end
return TRUE
end

Meu script:

function onLogin(cid)
	if isPremium(cid) then
    else
		doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
		doPlayerPopupFYI(cid, "Sua Premium Account acabou.")
	end
return TRUE
end

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

 

Eu testei e deu um erro, toda vez que o char loga ele vai para o templo, mesmo se o player estivesse free já.

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

12 respostass a esta questão

Posts Recomendados

  • 0

Eu uso esse...

 

function onLogin(cid)
if isPremium(cid) then
setPlayerStorageValue(cid, 12449, 1)
elseif getPlayerStorageValue(cid, 12449) >= 1 and not isPremium(cid) then
setPlayerStorageValue(cid, 12449, -1)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doPlayerSendTextMessage(cid, 20, "Your time as Premium Account ended, thanks.")
return true
end
return true
end
Link para o comentário
Compartilhar em outros sites

  • 0

 

function onLogin(cid)
if isPremium(cid) then
setPlayerStorageValue(cid, 9898, 1)
elseif getPlayerStorageValue(cid, 9898) == 1 and not isPremium(cid) then
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doPlayerPopupFYI(cid, "Sua Premium Account acabou.")
setPlayerStorageValue(cid, 9898, -1)
end
return true
end
Link para o comentário
Compartilhar em outros sites

  • 0

 

Obrigado pelas reposta, eu testei a do Onipresente e Onipotente e funcionou, obrigado gato rçrçrçrç

 

ainda qro seu cu icon_mustache.gif

 

 

ae seu cuzudo, passa seu face por pm, esqueceu de mim krl

 

Vamos lá, pessoal, usem o barzinho, por favor.

Link para o comentário
Compartilhar em outros sites

  • 0

 

Obrigado pelas reposta, eu testei a do Onipresente e Onipotente e funcionou, obrigado gato rçrçrçrç

 

ainda qro seu cu icon_mustache.gif

 

kkkk ae Vodkart teria como faser essa função mover os players para o town 2?

esse script que você criou para o Annemota =D

 

function onLogin(cid)

if isPremium(cid) then

setPlayerStorageValue(cid, 9898, 1)

elseif getPlayerStorageValue(cid, 9898) == 1 and not isPremium(cid) then

doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))

doPlayerPopupFYI(cid, "Sua Premium Account acabou.")

setPlayerStorageValue(cid, 9898, -1)

end

return true

end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...