Ir para conteúdo

Premium Acaba, Volta Templo.


gahgah

Posts Recomendados

Em creaturescripts/scripts, crie um arquivo com o nome de premiumend.lua e coloque isso dentro:

 

-- blazingfire --
local templo = {x = 1, y = 2, z = 3} -- configure a posição do templo.
function onLogin(cid)
if getPlayerPremiumDays(cid) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua premium account expirou.")
doTeleportThing(cid, templo)
end
return TRUE
end

Na segunda linha você coloca a posição do seu templo.

 

Agora volte para a pasta anterior, abra o arquivo creaturescripts.xml e adicione essa tag:

 

<event type="login" name="PremiumEnd" event="script" value="premiumend.lua"/>
Editado por Blazingfire
Link para o comentário
Compartilhar em outros sites

ola, o seu script funcionou aqui no meu server mais tem um porem..

quando o char loga free ele nasce no templo, tudo certinho, mais quando ele desloga e loga denovo ele volta pro templo e com a msm mensagem que premium expirou, nao importa se ele ir no outro lado do mapa, quando ele desloga ele sempre volta pro templo novamente, o correto seria apenas 1 vez.

ate o account manager vai pro templo com a mensagem, no meu server o acc manager nao é no templo, é em uma area exclusiva, ate qm nunca teve premium é mandado pro templo com a msg de premium exprired, pode ver isso?

 

te espero.

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

Tente isso:

 

-- blazingfire --
local templo = {x = 1, y = 2, z = 3} -- configure a posição do templo.
function onLogin(cid)
if getPlayerPremiumDays(cid) > 0 then
setPlayerStorageValue(cid, 50937, 1)
end
if getPlayerStorageValue(cid, 50937) == 1 and getPlayerPremiumDays(cid) < 1 then
setPlayerStorageValue(cid, 50937, 0)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua premium account expirou.")
doTeleportThing(cid, templo)
end
return TRUE
end

 

Agora, enquanto o jogador for premium account, ele terá uma storage, caso a premium acabe ele perderá essa storage e só voltará ao templo caso ele tenha a storage ativa novamente.

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

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...