CL
pedido

Promotion automática ao adquirir Premium Account

Por Clarym, 07 de out. de 2015 em Scripts

tfs 0.4
resolvido
script
4
1.2k
ClarymC
07 de outubro de 2015 às 17:01

Iae :)

 

Então, preciso de um script que ao player adquirir dias de premium automaticamente ele recebe a promotion. Vou explicar melhor:

 

 

Se o jogador tiver dias de premium e não tiver a promotion, ele será promovido assim que logar.

 

Se o jogador não tiver dias de premium e tiver a promotion, ele será rebaixado assim que logar.

 

Se o jogador tiver dias de premium e tiver a promotion não irá acontecer nada.

 

 

Mas também preciso de um script que se o player for rebaixado pelo script acima /\ ele será teleportado automaticamente para a position (x= 3170 y= 3476 z=7). Basicamente quando os dias de premium zerar, automaticamente o jogador é teleportado.

 

Rep++

 

zipter98Z
07 de outubro de 2015 às 20:51
Melhor resposta


local promotion_level = 2 --Nível da promoção.

 

function onLogin(cid)

local prem_days = getPlayerPremiumDays(cid)

 

if prem_days > 0 and getPlayerPromotionLevel(cid) ~= promotion_level then

setPlayerPromotionLevel(cid, promotion_level)

elseif prem_days <= 0 and getPlayerPromotionLevel(cid) == promotion_level then

setPlayerPromotionLevel(cid, promotion_level - 1)

doTeleportThing(cid, {x = 3170, y = 3476, z = 7})

end

return true

end

 

ClarymC
07 de outubro de 2015 às 23:17
local promotion_level = 2          --Nível da promoção.

function onLogin(cid)
    local prem_days = getPlayerPremiumDays(cid)
    
    if prem_days > 0 and getPlayerPromotionLevel(cid) ~= promotion_level then
        setPlayerPromotionLevel(cid, promotion_level)
    elseif prem_days <= 0 and getPlayerPromotionLevel(cid) == promotion_level then
        setPlayerPromotionLevel(cid, promotion_level - 1)
        doTeleportThing(cid, {x = 3170, y = 3476, z = 7})
    end
    return true
end

 

Funcionou corretamente, só tive que trocar a multiplicação da vocation por 1, estava mandando direto para epic :D Rep+

 

Obrigado!

zipter98Z
07 de outubro de 2015 às 23:20

Tópico movido para dúvidas / pedidos resolvidos.