Postado Julho 15, 2022 2 anos .Qual servidor ou website você utiliza como base? OTX 8.6 Qual o motivo deste tópico? AJUDA Está surgindo algum erro? Se sim coloque-o aqui. Citar Galera, como faz pra adicionar skills em um personagem por comando ? precisa ter algum script ? se alguem tiver e puder me ajudar agradeço! Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Postado Julho 16, 2022 2 anos 2 horas atrás, Lenilson disse: Galera, como faz pra adicionar skills em um personagem por comando ? precisa ter algum script ? se alguem tiver e puder me ajudar agradeço! eu uso um talk, mas creio que todo OT ja tenha. data > talkactions > scripts > skill.lua function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Not enough params.") return true end local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[1] .. " not found.") return true end t[2] = t[2]:lower() local skill = SKILL_IDS[t[2]] if(not skill) then local tmp = t[2]:sub(1, 1) if(tmp == 'l' or tmp == 'e') then skill = SKILL__LEVEL elseif(tmp == 'm') then skill = SKILL__MAGLEVEL else skill = tonumber(t[2]) if(not skill or skill < SKILL_FIRST or SKILL > SKILL__PRE_LAST) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Such skill does not exists.") return true end end end local amount = tonumber(t[3]) if(not amount or amount == 0) then amount = 1 end doPlayerAddSkill(pid, skill, amount, true) return true end ai registrar no xml data > talkactions > talkactions.xml <talkaction log="yes" access="5" words="/skill;/addskill" event="script" value="skill.lua"/> ai usar o comando /addskill nome, skill, quantidade ex: /addskill tester, axe, 10 skills são todas as existentes: axe, sword, level, fishing, magic etc..
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.