Ir para conteúdo

[Pedido] Npc Ou Comando Que Venda Skills


159

Posts Recomendados

Oi=]

Tipo do script: talkactions

Protocolo (versão do Tibia): 8.60

Servidor utilizado: Styller Yourots 0.7.5 Rev 02

Nível de experiência:: sei la =/ normal pra cima o.O

 

Adicionais/Informações:

 

Tipo, queria um scripts que um npc venda ml ou skills ou um comando, por exemplo !buymagic (quantidade, 1 ou 10 ) !buydistance (1 ou 10) !buysword (1 ou 10); r por assim vai com todos os skills,

 

Tambem, tem que ser limitado a quantidade, por que se eu comprar muitos skills vai ficar sem graça U.u, tipo, ml maximo pra comprar vai ate 200, e skills ate 250, entende?

 

Espero uma resposta =]

 

at+ e obrigado ;D

Link para o comentário
Compartilhar em outros sites

faiz um talk tipow !buymagic tantos de skill , ai se vc kiser editar pra cada skill , só torcar nos config, os ids dos skills ja tão ai.

qualker erro fala ai..

 

 

--[[sKILL_FIST = 0
SKILL_CLUB = 1
SKILL_SWORD = 2
SKILL_AXE = 3
SKILL_DISTANCE = 4
SKILL_SHIELD = 5
SKILL_FISHING = 6
SKILL__MAGLEVEL = 7
SKILL__LEVEL = 8]]

function onSay(cid, words, param)

-- configs--
local skill = 1 -- id do skill logo acima.
local money = 1000  -- preço por pontos de skill.
local maxbuy = 10 -- pontos maximo que pode comprar por vez.
local limite = 100 -- apartir de tantos pontos num pode mais comprar.

   if getPlayerSkill(cid,skill) <= limite then
    if getPlayerMoney(cid) >= param*money then
     if tonumber(math.ceil(param)) <= maxbuy then
          doPlayerAddSkillTry(cid,skill,param)
          doPlayerRemoveMoney(cid,param*money)
      end
     else
       doPlayerSendCancel(cid,"Você não tem dinheiro suficiente.")
     end
        else
            doPlayerSendCancel(cid,"Nesse Skill não é mais possivel usar esse comando.")
         end

return true
end

Editado por xotservx
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...