Há só um modo viável de fazer isso,
Um creaturescript executado no primeiro login do jogador ao servidor que verifica sua vocação e adiciona skills e maglevel configurados.
local config = {
[1] = {
skills = {
[0] = 10,
[1] = 10,
[2] = 10,
[3] = 10,
[4] = 10,
[5] = 10,
[6] = 10
},
maglevel = 0
},
[2] = {
skills = {
[0] = 10,
[1] = 10,
[2] = 10,
[3] = 10,
[4] = 10,
[5] = 10,
[6] = 10
},
maglevel = 0
},
[3] = {
skills = {
[0] = 10,
[1] = 10,
[2] = 10,
[3] = 10,
[4] = 10,
[5] = 10,
[6] = 10
},
maglevel = 0
},
[4] = {
skills = {
[0] = 10,
[1] = 10,
[2] = 10,
[3] = 10,
[4] = 10,
[5] = 10,
[6] = 10
},
maglevel = 0
}
}
function onLogin(cid)
if getCreatureStorage(cid, 909090) ~= -1 then
return true
end
if not config[getPlayerVocation(cid)] then
return true
end
for skill, value in pairs(config[getPlayerVocation(cid)].skills) do
doPlayerAddSkill(cid, skill, (value - getPlayerSkillLevel(cid, skill)), true)
end
doPlayerAddMagLevel(cid, (config[getPlayerVocation(cid)].maglevel - getPlayerMagLevel(cid, true)))
doCreatureSetStorage(cid, 909090, 1)
return true
end
Só configurar ![]()
SKILL_FIRST = 0 SKILL_FIST = SKILL_FIRST SKILL_CLUB = 1 SKILL_SWORD = 2 SKILL_AXE = 3 SKILL_DISTANCE = 4 SKILL_SHIELD = 5 SKILL_FISHING = 6
Abraços.




info
Grupo: Campones
Registrado: 12/08/12
Posts: 40
Reputação: +3
Olá, primeiramente, obrigado só de estar lendo meu tópico.
Bem, estou com um pequeno problema, quero mudar a skill inicial do meu servidor, gostaria de fazer com que os knight e os palladins começassem com skill 70/70.
Já procurei aqui no forum, achei um tópico com uma pergunta parecida, mas o cara disse que achou a resposta mas não divulgou aqui para nós.
Eu sei como mudar o level inicial, o ml também... Mas gostaria de saber mudar também o ml inicial de cada vocação.
Estou esperando respostas.
Obrigado. 
Editado Agosto 12 por Spectrusz