Ir para conteúdo

Featured Replies

Postado

Base: 0.4

 

Boa noite pessoal, eu estou com um problema no meu firstitem (eu já testei todos que eu achei) que é o seguinte:

 Eu não consigo adicionar uma nova vocação para receber os itens, por exemplo; quando crio um Knight, ele recebe os itens que deve receber, mas quando eu cria um char numa nova vocação, sem ser as 4 iniciais, o char aparece só com os itens da backpack.

Alguem pode me ajudar? Vlw

  1. local storage = 67777
  2. function onLogin(cid)
  3.     local config = {
  4.         voc_items = {
  5.             { -- SORC
  6.                 {2190}, -- wand of vortex
  7.                 {2175}, -- spellbook
  8.                 {8820}, -- mage hat
  9.                 {8819} -- mage robe
  10.             },
  11.             { -- DRUID
  12.                 {2182}, -- snakebite rod
  13.                 {2175}, -- spellbook
  14.                 {8820}, -- mage hat
  15.                 {8819} -- mage robe
  16.             },
  17.             { -- PALADIN
  18.                 {2410}, -- throwing knife
  19.                 {2530}, -- copper shield
  20.                 {2480}, -- legion helmet
  21.                 {2464} -- chain armor
  22.             },
  23.             { -- KNIGHT
  24.                 {2409}, -- serpent sword
  25.                 {2530}, -- copper shield
  26.                 {2480}, -- legion helmet
  27.                 {2464} -- chain armor
  28.             }
  29.         },
  30.         all_items = {
  31.             {2468}, -- studded legs
  32.             {2643} -- leather boots
  33.         },
  34.         extra_items = {
  35.             {2789, 15},
  36.             {2120},
  37.             {5710}
  38.         },
  39.         knight_weapons = {
  40.             {2423}, -- clerical mace
  41.             {2429} -- barbarian axe
  42.         }
  43.     }
  44.     if getPlayerGroupId(cid) < 3 then
  45.         if getPlayerStorageValue(cid, storage) == -1 then
  46.             local common = config.voc_items[getPlayerVocation(cid)]
  47.             if common ~= nil then
  48.                 for _, v in ipairs(common) do
  49.                     doPlayerAddItem(cid, v[1], v[2] or 1)
  50.                 end
  51.             end
  52.            
  53.             local all = config.all_items
  54.             if all ~= nil then
  55.                 for _, v in ipairs(all) do
  56.                     doPlayerAddItem(cid, v[1], v[2] or 1)
  57.                 end
  58.             end
  59.            
  60.             local extra = config.extra_items
  61.             local bp = doPlayerAddItem(cid, 1988, 1)
  62.             if extra ~= nil then
  63.                 for _, v in ipairs(extra) do
  64.                     doAddContainerItem(bp, v[1], v[2] or 1)
  65.                 end
  66.             end
  67.            
  68.             local weapons = config.knight_weapons
  69.             if weapons ~= nil then
  70.                 for _, w in ipairs(weapons) do
  71.                     if isKnight(cid) then
  72.                         doAddContainerItem(bp, w[1], w[2] or 1)
  73.                     end
  74.                 end
  75.             end
  76.            
  77.             setPlayerStorageValue(cid, storage, 1)
  78.         end
  79.     end
  80.     return true
  81. end

Editado por Zazeros (veja o histórico de edições)

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo