Co nowego?
Tibia.net.pl

PO ZMIANIE SKRYPTU FORUM MOGĄ WYSTĘPOWAĆ PROBLEMY Z LOGOWANIEM. "ZRESETUJ HASŁO(klik)", ABY SIĘ ZALOGOWAĆ .

JEŻELI NIE PAMIĘTASZ STAREGO E-MAILA ZAJRZYJ NA NASZEGO "DISCORDA(klik)" LUB "NAPISZ E-MAILA(klik)"

Creaturescripts Points for Level - PKTY za LVL

DenZ

Zasłużony
Dołączył
Luty 23, 2011
Posty
855
Liczba reakcji
28
Wiek
24
Kod:
local config = {
	[100] = {pkt = 50, storage = 5254},
	[200] = {pkt = 50, storage = 5250},
	[300] = {pkt = 150, storage = 5251},
	[400] = {pkt = 200, storage = 5252},
	[500] = {pkt = 300, storage = 5253},
	[600] = {pkt = 450, storage = 5266}
}

function onAdvance(cid, skill, oldLevel, newLevel) 
	if skill == SKILL__LEVEL then
		for k, v in pairs(config) do
			if k == newLevel and getCreatureStorage(cid, v.storage) <= 0 then
				doCreatureSetStorage(cid, v.storage, 1)
			
				doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Congratulations! You have reached level ' .. newLevel .. ', you have received ' .. v.pkt .. ' premium points.')
				db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + " .. v.pkt .. " WHERE `id` = " .. getPlayerAccountId(cid))
				break
			end
		end
	end	
	return true
end
 
Do góry