• 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!

[8.5] Dodanie pewniej funkcji do VIP System

Encaitar

Ipe shinde miru?
Joined
Aug 9, 2008
Messages
17
Reaction score
0
Witam, chciałbym zrobić że jak ktoś ma vip automatycznie podnosi mu voc do 9,10,11 lub 12 w zależności jaką miał wcześniejsza profesje.
--[[
VIP System by Shawak
Tested on TFS 0.3.5
For more informations visit:
http://otland.net/f163/full-working-vip-system-shawak-44840/#post452638

]]--

vip_storage = 95883

function setPlayerVipDays(cid, days)
return setPlayerStorageValue(cid, vip_storage, (os.time() + 86400 * days)) and days
end

function getPlayerVipDays(cid)
local left, d = (getPlayerStorageValue(cid, vip_storage) - os.time()), 0
while left >= 86400 do
left = left - 86400
d = d+1
end
return d
end

function isPlayerVip(cid)
return getPlayerStorageValue(cid, vip_storage) >= os.time() and TRUE or FALSE
end

function doPlayerAddVipDays(cid, days)
return setPlayerStorageValue(cid, vip_storage, (os.time() + (86400 * getPlayerVipDays(cid)) + (86400 * days))) and days
end

function doPlayerRemoveVip(cid)
doPlayerSetTown(cid, 1)
doTeleportThing(cid, {x = 1504, y = 2905, z = 7}, TRUE)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Twoj czas jako VIP sie skonczyl ale zawsze mozesz wykupic kolejne dni w sms shopie!")
return setPlayerStorageValue(cid, vip_storage, 0) and TRUE
end
Do tego właśnie skryptu chciałbym wstawić auto promotion już coś próbowałem ale mi nie wyszło :/. Czy ktoś wie jak to zrobić (wiedzieć na pewno wiecie ale czy chce wam się pisać ^^)
Skrypt jest trochę z edytowany przeze mnie ale dużo nie różni się od oryginału
Za pomoc dziękuje
 
Domyślam się że chodzi Ci o dodanie promocji a nie voc ponieważ voc masz 4 podstawowe.

więc korzystasz z:

doPlayerSetPromotionLevel(cid, 2)

gdy kończy się Vip:

doPlayerSetPromotionLevel(cid, 1)

Nie polecam ustawiania dla vip aby szybciej leciały skille itd ponieważ przy powrocie do promocji 1 będziesz miał problemy ze skillami (Przynajmniej tak było na starszych silnikach możliwe że teraz działa już to poprawnie).
 
Ok dzięki za pomoc, co do skilli wszystko jest dobrze ustawione więc nie powinno się gryźć :p
Pozdrawiam
 
Back
Top