galera, Como faço pra botar skills e ML em char novo criado pelo acc manager?
bom, vo explica, eu ja tenho esse script, só q os skills/ml são adicionados na hora
que o cara loga (char novo), exemplo, começa skills 10 (exemplo:Knight/sword) e vai aumentando até o 80.
function onLogin(cid)local playerVoc = getPlayerVocation(cid)
local reqTries = getPlayerRequiredSkillTries
local skillStor = 56364
local gotSkills = getPlayerStorageValue(cid, 56364)
if playerVoc == 5 and gotSkills == -1 then
doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,59)))
setPlayerStorageValue(cid, skillStor, 1)
elseif playerVoc == 6 and gotSkills == -1 then
doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,59)))
setPlayerStorageValue(cid, skillStor, 1)
elseif playerVoc == 7 and gotSkills == -1 then
doPlayerAddSkillTry(cid, SKILL_DISTANCE, reqTries(cid, SKILL_DISTANCE, 62))
doPlayerAddSkillTry(cid, SKILL_SHIELD, reqTries(cid, SKILL_SHIELD, 62))
doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,15)))
setPlayerStorageValue(cid, skillStor, 1)
elseif playerVoc == 8 and gotSkills == -1 then
doPlayerAddSkillTry(cid, SKILL_AXE, reqTries(cid, SKILL_AXE, 66))
doPlayerAddSkillTry(cid, SKILL_SWORD, reqTries(cid, SKILL_SWORD, 66))
doPlayerAddSkillTry(cid, SKILL_CLUB, reqTries(cid, SKILL_CLUB, 66))
doPlayerAddSkillTry(cid, SKILL_SHIELD, reqTries(cid, SKILL_SHIELD, 66))
doPlayerAddMagLevel(cid, 8)
setPlayerStorageValue(cid, skillStor, 1)
end
return TRUE
end
ta, e qual o problema disso?
venho reparando que isso faz meu ot travar! o ot trava, e qndo destrava loga um char novo,
acredito eu por que tem esse "SPAM" de add skill,
então queria que o char criado loga-se ja com a skills desejada,
sem ficar os Advanced na tela,
foto:
lembrando:
queria que o char criado loga-se ja com a skills desejada,
sem ficar os Advanced na tela,
Dados: ot enforced 8.54 - 8.57
espero q me ajudem, pke essas travadas estão mto xata
e ot vai ficar offline até eu arruma isso.