Ir para conteúdo

Featured Replies

Postado

Queria uma script com que só possa passar tal profissão pelas portas . igual as portas do começo da Poi em alguns mapas. 

 

Só que ao invés de criar 4 portas seriam apenas 3 .. Ficariam assim

 

1 Portinha para Elite knight 

1 Portinha para Royal Paladin

1 Portinha para Elder Druid e Master Sorcerer 

 

 

Essas portinhas ficariam no final da Quest para cara qual entrar em sua determinada porta e pegar seus itens 

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

Resolvido por joadson

Ir para solução
  • Respostas 12
  • Visualizações 880
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • function onUse(cid, item, topos) local doors = { [88651] = {vocation = {1, 5, 2, 6}, messageFail = "Sorry, you need to be a Sorcerer or Druid to pass."}, [88653

  • function onUse(cid, item, topos) local doors = { [88651] = {vocation = {1, 5, 2, 6}, messageFail = "Sorry, you need to be a Sorcerer or Druid to pass."}, [88653

  • Aqui, tente esse... vá em action/script e crie um script chamado pdoor.lua e coloque isso dentro function onUse(cid, item, frompos, item2, topos) reqvoc = getPlayerVocation(cid) if item.uid == 8200

Postado

Bom, já tem tópico com isso, mas vou tentar te ensinar.
Data/actions e abre seu action.xml

 

<action actionid="8651;8652;8653;8654" event="script" value="portavocation.lua"/>


 

Agora vai em actions/scripts e crie um arquivo com portavocatoin.lua e cole isso dentro:

 function onUse(cid, item, topos)

        local doors = {
                [8651] = {vocation = {1, 5}, messageFail = "Desculpe, voce precisa ser um Sorcerer ou Master Sorcerer para passar."},
                [8652] = {vocation = {2, 6}, messageFail = "Desculpe, voce precisa ser um Druid ou Elder Druid para passar."},
                [8653] = {vocation = {3, 7}, messageFail = "Desculpe, voce precisa ser um Paladin ou Royal Paladin para passar."},
                [8654] = {vocation = {4, 8}, messageFail = "Desculpe, voce precisa ser um Knight ou Elite Knight para passar."},
        }
 
        if not(isInArray(doors[item.actionid].vocation, getPlayerVocation(cid))) then
                return doPlayerSendCancel(cid, doors[item.actionid].messageFail)
        end
 
        doTeleportThing(cid, topos, TRUE)
        return true
end

 



Se for fazer a porta para elite knight você vai usar no remers (editor do mapa) a action na porta com id de: 8654 (por ser um knight).
Script original do Kimoszin e editado por mim.

Feliz daquele que ensina o que sabe, e aprende o que ensina.

 

               

star-wars-animated-gif-23.gif

  • 3 weeks later...
Postado

Não entendi muito amigo  no caso eu queria apenas 3 portas uma Para Mage , 1 Kina e outra para palla 

Então meu amigo, isso que ele fez.

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Postado
  • Autor

Então meu amigo, isso que ele fez.

 

 

Sim amigo mais como faço para criar uma unica  porta para Sorcerer ( Master Sorcerer ) e Druid ( Elder Druid ) Para as 2 profissões Entrar por uma unica porta .. Outra este Script não abre e fecha a portinha. o personagem simplesmente passa por cima da porta sem abri-la 

Editado por igorcbc (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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 520.1k

Informação Importante

Confirmação de Termo