Ir para conteúdo
Entre para seguir isso  
Magus

firstitems.lua por vocação

Recommended Posts

felipelooco    0
felipelooco

Gostaria de saber se é para 8.5, se for, não ta dando pra entrar com o acc mananger.

Compartilhar este post


Link para o post
hutebako    0
hutebako

Eu to com o mesmo problema! Poxa responde ai. Se eu modifico os itens como sword, axe, club o accmanager não loga!!!

Compartilhar este post


Link para o post
Huss    0
Huss

vlw aew kra, muito bom o script funcionou aqui

Compartilhar este post


Link para o post
Magus    2
Magus

@hutebako

Bom, o script não parece estar errado. Mas veja bem, qual é a vocação que está tentando logar? É de ID 1, 2, 3, 4 ou não? Pois se não forem realmente ele não vai conseguir se logar caso não tenha o storagevalue.

 

Se quiser pode colocar essa condição:

if getPlayerStorageValue(cid, 30001) <= 0 and getPlayerVocation(cid) <= 4 then

Compartilhar este post


Link para o post
Makaveli    0
Makaveli

Galera pra resolver o problema do accountmanager é porque o script esta para 4 vocações 1, 2, 3 e 4 mas o accountmanager é 0 entao deixe o script desse jeito:

 

local firstItems =
{   [0] = { --AccountManager
       2398, -- Mace
       2512, -- Wooden Shield
       2649, -- Leather Legs
       2170, -- Silver Amulet
       2461, -- Leather Helmet
       2467, -- Leather Armor
       2643, -- Leather Boots
   },

   [1] = { --Sorcerer
       2525, -- Shield
       2190, -- Weapon
       2661, -- Necklace
       2457, -- Helmet
       2463, -- Armor
       2647, -- Legs
       2643  -- Boots
   },

   [2] = { --Druid
       2525, -- Shield
       2182, -- Weapon
       2661, -- Necklace
       2457, -- Helmet
       2463, -- Armor
       2647, -- Legs
       2643  -- Boots
   },

   [3] = { --Paladin
       2455, -- Weapon
       {2543,100}, -- Ammunition,Count
       2661, -- Necklace
       2457, -- Helmet
       2463, -- Armor
       2647, -- Legs
       2643  -- Boots
   },

   [4] = { --Knight
       2383, -- Weapon (Sword)
       2428, -- Weapon (Axe)
       2422, -- Weapon (Club)
       2525, -- Shield
       2661, -- Necklace
       2457, -- Helmet
       2463, -- Armor
       2647, -- Legs
       2643  -- Boots
   }
}
function onLogin(cid)
   if getPlayerStorageValue(cid, 30001) == -1 then
       local bag = doPlayerAddItem(cid, 1988, 1) -- Backpack
       doAddContainerItem(bag, 2554, 1) -- Shovel
       doAddContainerItem(bag, 2120, 1) -- Rope

       local mergeidx = getPlayerVocation(cid)
       for k,v in ipairs(firstItems[mergeidx]) do
           local isArray = type(v) == "table"
           doPlayerAddItem(cid, (isArray and v[1] or v), (isArray and v[2] or 1))
       end

       setPlayerStorageValue(cid, 30001, 1)
   end
   return TRUE
end

 

Voçe pode alterar o itens do accountmanager mesmo porque eles só serão vistos pelo player e não poderão ser usados

Editado por Makaveli

Compartilhar este post


Link para o post
Design Full    0
Design Full

belo script vou dar uma olhada nele e se eu tiver duvida vo postar aki

Compartilhar este post


Link para o post
Magus    2
Magus

Beleza.

Compartilhar este post


Link para o post
Dark Billie    0
Dark Billie

Magus, poderia me explicar esta linha:

 

local isArray= type(v) == "table"

 

Você declarou uma variável mas depois usou os ''==''.Nem entendi :cry:

Compartilhar este post


Link para o post
Magus    2
Magus

A variável é a comparação de type(v) e a string "table", no caso, será true ou false.

É como as comparações em ifs, mas salvo resultado numa variável.

Compartilhar este post


Link para o post
pedro_guaraldi    0
pedro_guaraldi

Achei super legal, uso mysql e fui na pasta data/creaturescrips/scripts e NÃO TEM nenhum arquivo firstitems.lua, pensei em adiciona-la, mas para completar tenho que adicionar algo em creaturescripts.xml? Parece que dá para adicionar, mas oque é event type?

Compartilhar este post


Link para o post
xucrutixx    0
xucrutixx

Estou co mesmo problema do pedro_guaraldi por favor poste uma solução para esse caso

 

Achei super legal, uso mysql e fui na pasta data/creaturescrips/scripts e NÃO TEM nenhum arquivo firstitems.lua, pensei em adiciona-la, mas para completar tenho que adicionar algo em creaturescripts.xml?

Compartilhar este post


Link para o post
91690589169058    0
91690589169058

Ue, MAGUS.

Você não precisa bota o padrão de postagem?

Compartilhar este post


Link para o post
Bruninho    0
Bruninho

quem ai ta querendo a tag do xml

 

so add

<event type="login" name="firstitems" event="script" value="firstitems.lua"/>

 

flw

Compartilhar este post


Link para o post
Tigor    0
Tigor

muito bom o TOPICOO adoreiii vlww piahh!!

Compartilhar este post


Link para o post
Bielzin Emozin    0
Bielzin Emozin

Bom demais o script

21874938279184123% aprovado!!!

Compartilhar este post


Link para o post
renan style    0
renan style

Tava Presisando Disse Vlw!

Compartilhar este post


Link para o post
Đααи    0
Đααи

Magus porque quando cria o char os itens não sai no corpo e sim dentro da BP ?

Compartilhar este post


Link para o post
kelvinvictor    0
kelvinvictor

Eu nao testei mais pelo jeito esta muito BOM.:yes:

 

Parabéns, que pena que eu estou começando agora.:errm:

 

e nao entendo muito daqui do forum ^^:palm:

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×