Перейти к содержанию

Nostalgiya

Новичок
  • Публикаций

    2
  • Зарегистрирован

  • Посещение

  • Отзывы

    N/A

Сообщения, опубликованные Nostalgiya


  1. неужели за 15 лет так и не сделали нормальный шарных, хотя бы интерлюд??? про хф молчу
    трудились тысячи если не десятки тысяч человек.

     

    Спойлер
    
    public final class RequestAnswerJoinParty extends L2GameClientPacket
    {
    	private int _response;
    	
    	@Override
    	protected void readImpl()
    	{
    		_response = readD();
    	}
    	
    	@Override
    	protected void runImpl()
    	{
    		final Player player = getClient().getPlayer();
    		if (player == null)
    			return;
    		
    		final Player requestor = player.getActiveRequester();
    		if (requestor == null)
    			return;
    		
    		requestor.sendPacket(new JoinParty(_response));
    		
    		Party party = requestor.getParty();
    		if (_response == 1)
    		{
    			if (party == null)
    				party = new Party(requestor, player, requestor.getLootRule());
    			else
    				party.addPartyMember(player);
    			
    			if (requestor.isInPartyMatchRoom())
    			{
    				final PartyMatchRoomList list = PartyMatchRoomList.getInstance();
    				if (list != null)
    				{
    					final PartyMatchRoom room = list.getPlayerRoom(requestor);
    					if (room != null)
    					{
    						if (player.isInPartyMatchRoom())
    						{
    							if (list.getPlayerRoomId(requestor) == list.getPlayerRoomId(player))
    							{
    								final ExManagePartyRoomMember packet = new ExManagePartyRoomMember(player, room, 1);
    								for (Player member : room.getPartyMembers())
    									member.sendPacket(packet);
    							}
    						}
    						else
    						{
    							room.addMember(player);
    							
    							final ExManagePartyRoomMember packet = new ExManagePartyRoomMember(player, room, 1);
    							for (Player member : room.getPartyMembers())
    								member.sendPacket(packet);
    							
    							player.setPartyRoom(room.getId());
    							player.broadcastUserInfo();
    						}
    					}
    				}
    			}
    		}
    		
    		// Must be kept out of "ok" answer, can't be merged with higher content.
    		if (party != null)
    			party.setPendingInvitation(false);
    		
    		player.setActiveRequester(null);
    		requestor.onTransactionResponse();
    	}
    }
    

     


  2. все вроде тут пишут что ацис самая крутая сборка интерлюда, что есть с открытыми исходниками.
    это правда?
    много ли с ней реальных серверов, где есть хоть какой то онлайн?
    спасибо

×
×
  • Создать...