Ir para conteúdo

Featured Replies

Postado

O comedinhasss disse que ia tentar fazer, se mais alguém quiser ajudar =s estou a uns 2 anos tentando fazer isso...

 

Servidor 8.6

 

Situação do script:

- player loga level 8 sem nenhum item;

- player abre um baú e recebe os determinados itens;

- um dos itens é um amuleto, que vai diretamente para o slot (nao pode cair na backpack e não pode ser retirado do slot necklace)

- ao upar level x esse amuleto que não pode ser removido é trocado por outro amuleto que também não pode ser removido e assim por diante.

 

São ao todo 44 amuletos.

lembrando: nenhum pode ser movido do slot pra backpack ou pro mapa, ficará no slot até o player upar e trocar de amuleto.

 

- os amuletos são colares normais, eles dão bonus ao player.

Resolvido por Cat

Ir para solução
  • Respostas 32
  • Visualizações 1.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Não, ela serve pra se eu logar, e tiver com um amuleto que é de um nível superior(acontece quando você morre), ele trocar o amuleto para um anterior. Vou tentar explicar a minha lógica pra resolver es

  • bom, através do item edito eu coloquei pro item não poder ser movido do slot, e com o script do comedinhasss ele inicia com o primeiro colar function onLogin(cid) local sorcItems = {

  • Não cheguei a ver o código fonte dessa função. Mas eu penso nela desse modo:  

Postado

Estou ajudando o script por skype, mas caso alguém queira ajudar aqui...

Bruno Carvalho / Ex-Administrador TibiaKing

[email protected]

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Postado

só fazer um script de movements de-equip que quando o player tirar do lugar, remova o amuleto e crie outro no lugar. Quando cria e não tem nada ele vai direto pro slot se n me engano

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Postado
  • Autor

bom, através do item edito eu coloquei pro item não poder ser movido do slot, e com o script do comedinhasss ele inicia com o primeiro colar

function onLogin(cid)
        local sorcItems = {
                        8820, -- mage hat
                        8819, -- magician's robe
                        2190, -- wand of vortex
                        1988, -- backpack
                        2175 -- spellbook
                }
        local druidItems = {
                        8820, -- mage hat
                        8819, -- magician's robe
                        2182, -- snakebite rod
                        1988, -- backpack
                        2175 -- spellbook
                }
        local pallyItems = {
                        8872, -- belted cape
                        2457, -- steel helmet
                        2525, -- dwarven shield
                        1988, -- backpack
                        2456 -- bow
                }
        local kinaItems = {
                        2457, -- steel helmet
                        2463, -- plate armor
                        2525, -- dwarven shield
                        2428, -- orcish axe
                        1988, -- backpack
                        2417, -- battle hammer
                        3963 -- templar scytheblade
                }
       
        if getPlayerStorageValue(cid, 11551) == -1 then
                if getPlayerVocation(cid) == 1 then
                        -- Sorcerer
                        for i = 1, #sorcItems, 1 do
                                doPlayerAddItem(cid, sorcItems[i], 1, FALSE)
                        end
               
                elseif getPlayerVocation(cid) == 2 then
                        -- Druid
                        for i = 1, #druidItems, 1 do
                                doPlayerAddItem(cid, druidItems[i], 1, FALSE)
                        end
               
                elseif getPlayerVocation(cid) == 3 then
                        -- Paladin
                        for i = 1, #pallyItems, 1 do
                                doPlayerAddItem(cid, pallyItems[i], 1, FALSE)
                        end
                        -- 20 arrows
                        doPlayerAddItem(cid, 2544, 20, FALSE)
                        -- 3 spears
                        doPlayerAddItem(cid, 2389, 3, FALSE)
               
                elseif getPlayerVocation(cid) == 4 then
                        -- Knight
                        for i = 1, #kinaItems, 1 do
                                doPlayerAddItem(cid, kinaItems[i], 1, FALSE)
                        end
                end
               
                -- Common for all
                doPlayerAddItem(cid, 2152, 100, FALSE) -- Platinum Coin
                doPlayerAddItem(cid, 7887, 1, FALSE, 2) -- Level 1
                doPlayerAddItem(cid, 2643, 1, FALSE) -- leather boots
                doPlayerAddItem(cid, 2647, 1, FALSE) -- plate legs
                setPlayerStorageValue(cid, 11551, 0)
        end
        return true
end
Postado

não precisava ter usado item editor, a um tempo atrás um cara me pediu um script de Magic Plate Armor que só podia ser equipada se tivesse determinado storage, é só fazer a mesma coisa só que em vez de onEquip será onDe-Equip. Dessa forma você só seria capaz de retirar o amuleto caso tivesse determinado storage, e toda tentativa de fazer isso resultaria num pop-up com uma mensagem falando que não seria possível remover. Não sei se essa maneira é válida mas vale a pena testar porque daí era só colocar um creaturescript onAdvance pra remover o necklace anterior e adicionar o novo que o sistema tava feito. Eu vou tentar fazer isso no meu tempo livre e vou postando aqui o resultado, ok?

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo