Open you data/lib/function.lua and add:
And how use?.. very easy, this is an example:
This function will give levels to the players.
Code:
[COLOR="Navy"][COLOR="DarkGreen"]function[/COLOR] doPlayerAddLevel[COLOR="DarkGreen"]([/COLOR]cid[COLOR="DarkGreen"],[/COLOR] lv[COLOR="DarkGreen"])[/COLOR]
local cidlv [COLOR="DarkGreen"]=[/COLOR] getPlayerLevel[COLOR="DarkGreen"]([/COLOR]cid[COLOR="DarkGreen"])[/COLOR]
local newLevel [COLOR="DarkGreen"]=[/COLOR] cidlv[COLOR="DarkGreen"]+[/COLOR]lv
local newExp [COLOR="DarkGreen"]=[/COLOR] getExperienceForLevel[COLOR="DarkGreen"]([/COLOR]newLevel[COLOR="DarkGreen"])[/COLOR]
local formula [COLOR="DarkGreen"]=[/COLOR] newExp[COLOR="DarkGreen"]-[/COLOR]getExperienceForLevel[COLOR="DarkGreen"]([/COLOR]cidlv[COLOR="DarkGreen"])[/COLOR]
[COLOR="DarkGreen"]return[/COLOR] doPlayerAddExp[COLOR="DarkGreen"]([/COLOR]cid[COLOR="DarkGreen"],[/COLOR] formula[COLOR="DarkGreen"])[/COLOR]
end[/COLOR]
And how use?.. very easy, this is an example:
Code:
[COLOR="Navy"][COLOR="DarkGreen"]function[/COLOR] onUse[COLOR="DarkGreen"]([/COLOR]cid[COLOR="DarkGreen"],[/COLOR] item[COLOR="DarkGreen"],[/COLOR] fromPosition[COLOR="DarkGreen"],[/COLOR] itemEx[COLOR="DarkGreen"],[/COLOR] toPosition[COLOR="DarkGreen"])[/COLOR]
[COLOR="DarkGreen"]if[/COLOR] getPlayerStorageValue[COLOR="DarkGreen"]([/COLOR]cid[COLOR="DarkGreen"],[/COLOR] 1000[COLOR="DarkGreen"])[/COLOR] [COLOR="DarkGreen"]==[/COLOR] 1 [COLOR="DarkGreen"]then[/COLOR]
doPlayerAddLevel[COLOR="DarkGreen"]([/COLOR]cid[COLOR="DarkGreen"],[/COLOR] 2[COLOR="DarkGreen"])[/COLOR]
else
doPlayerSendTextMessage[COLOR="DarkGreen"]([/COLOR]cid[COLOR="DarkGreen"],[/COLOR] MESSAGE_STATUS_CONSOLE_ORANGE[COLOR="DarkGreen"],[/COLOR] [COLOR="Red"]"You can't obtain the present."[/COLOR][COLOR="DarkGreen"])[/COLOR]
end
end[/COLOR]
This function will give levels to the players.
Last edited: