Ir para conteúdo
  • Cadastre-se
  • 0

Alguém me ajuda com esse codigo?


Jugger

Pergunta

6 respostass a esta questão

Posts recomendados

  • 0
1 hora atrás, Jugger disse:

Olá, estou tentando pegar a quantidade de players em uma zona, so que estou com dificuldades na parte do For, estou usando a aCis 382.

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Desde já, Obrigado.

    public static int getPlayerZone(int zoneId)
    {
        ZoneType zone = ZoneManager.getInstance().getZoneById(zoneId);
        int i = 0;
        if (zone != null)
        {
            for (Creature character : zone.getCharacters())
                if (character instanceof Player)
                    i++;
            return i;
        }
        return -1;
    }

Tente assim!

  • Gostei 1

082897

Link para o comentário
Compartilhar em outros sites


  • 0
2 horas atrás, Jugger disse:

@JhonDev

Opa bom dia, eu já tentei assim, mas não deu certo não. Mas pro outro lado é o único jeito que compila.

   public int getPlayerInside(int zoneId)
    {
        int i = 0;
        for (L2ZoneType zone : L2ZoneManager.getZones())
        {
            if (zone.getId() == zoneId)
            {
                for (L2Character character : zone.getCharactersInside().values())
                {
                    if ((character instanceof L2PcInstance) && (!((L2PcInstance) character).getClient().isDetached()))
                        i++;
                }
            }
        }
        return i;
    }

 

if u have error with L2PcInstance change it to  PcInstance or player

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

  • 0
11 minutos atrás, Kef95 disse:

   public int getPlayerInside (int zoneId)
    {
        int i = 0;
        for (zona L2ZoneType: L2ZoneManager.getZones ())
        {
            if (zone.getId () == zoneId)
            {
                for (caractere L2 Character: zone.getCharactersInside (). values ())
                {
                    if ((instância de caractere de L2PcInstance) && (! (Caractere (L2PcInstance)) .getClient (). IsDetached ()))
                        i ++;
                }
            }
        }
        retornar i;
    }

 

se você tiver um erro com L2PcInstance, mude para PcInstance ou player

Ele ta usando 382, não existe mais PcInstance, @Jugger nos manda mais informações, posta o cod!

082897

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...



×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.