• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[Request] 365 Days of Premium onLogin

justin234

New Member
Joined
Jan 22, 2008
Messages
999
Reaction score
4
When a Player logs on, I want there premium days to be set to 365.

Everytime they log on, it keeps the days at 365.

Thanks!
 
PHP:
function onLogin(cid)
    if getPlayerPremiumDays(cid) > 365 then
        doPlayerAddPremiumDays(cid, - getPlayerPremiumDays(cid))
        doPlayerAddPremiumDays(cid, 365)
    else
        local newPremDays = 365 - getPlayerPremiumDays(cid)
        doPlayerAddPremiumDays(cid, newPremDays)
    end
    
    registerCreatureEvent(cid, "PlayerDeath")
    return TRUE
end
 
PHP:
function onLogin(cid)
	if getPlayerStorageValue(cid, 8080) == -1 then
	    if getPlayerPremiumDays(cid) > 365 then
			doPlayerAddPremiumDays(cid, - getPlayerPremiumDays(cid))
			doPlayerAddPremiumDays(cid, 365)
			setPlayerStorageValue(cid, 8080, 1)
    else
        local newPremDays = 365 - getPlayerPremiumDays(cid)
        doPlayerAddPremiumDays(cid, newPremDays)
    end
	end
    registerCreatureEvent(cid, "PlayerDeath")
    return TRUE
end
 
PHP:
function onLogin(cid)
    if getPlayerPremiumDays(cid) > 365 then
        doPlayerAddPremiumDays(cid, - getPlayerPremiumDays(cid))
        doPlayerAddPremiumDays(cid, 365)
    else
        local newPremDays = 365 - getPlayerPremiumDays(cid)
        doPlayerAddPremiumDays(cid, newPremDays)
    end
    
    registerCreatureEvent(cid, "PlayerDeath")
    return TRUE
end

Avesta does not have an option to remove days.
 
And here you have failed. :)
Its avesta from Ferrus, it has everything, I have even added globalevents to it.

Oi. U pwnt me :/

granny-owned.jpg



Maybe gogo write a function (if it doesn't exist) like setPlayerPremiumDays(cid, days) to shorten everything like:

Code:
doPlayerAddPremiumDays(cid, - getPlayerPremiumDays(cid))
doPlayerAddPremiumDays(cid, days)
 
Back
Top