Not sure about this:
PHP Code:
new g_PlayerSkill[33][30];
public SkillGain(id, level)
{
static nextskill; nextskill = random_num(1 ,g_TotalSkill)
if(!IsPlayerHasSkill(id, nextskill))
{
Set_Skill(id, nextskill, true)
g_PlayerSkill[id][level-1] = nextskill
}
else
SkillGain(id, level)
}
public IsPlayerHasSkill(id, skillid)
{
// I assume that "skillid" is the index of skill in array
return g_PlayerSkill[id][skillid] != 0 ? true : false
}
__________________